-
多任务学习-ESMM
…
-
LeetCode-滑动窗口
无重复字符的最长子串int lengthOfLongestSubstring(string s){ int len = s.length(); if(len==0){ return 0; } unordered_map<char,int> chPos; int left = 0, ans = 0; for(int curCharIdx = 0; curCharIdx < len; curCharIdx++){ ...…
-
LeetCode-排序
常见排序算法快速排序void quickSort(vector<int> &arr, int left, int right){ if(right<=left){ return; } cout<<left<<","<<right<<endl; int p = arr[left], l = left, r = right; while(l<r){ whil...…
-
LeetCode-STL
STL数据流中的第K大元素class KthLargest {public: priority_queue<int, vector<int>, greater<int> > minQ;//最小堆 int K; KthLargest(int k, vector<int>& nums) { K = k; for(auto& x:nums){ add(x); ...…
-
LeetCode-二叉树
二叉树遍历方式汇总struct TreeNode{ int val; struct TreeNode* left; struct TreeNode* right;};/*递归递归的思路较为简单:先判断递归的终止条件,然后根据遍历的顺序嵌套访问各边的子树;*/void preOrder(TreeNode *root, vector<int> &path){ if(root==nullptr){ return; } path...…
-
《计算广告》读书笔记
一. 在线广告综述1.1 广告的定义和目的广告定义 广告是由已确定的出资人通过各种媒介进行的有关产品(商品、服务和观点)的,通常是有偿的、有组织的、综合的、劝服性的非人员的信息传播活动。 –«当代广告学» 参与方 需求方: 可以是广告主, 代表广告主利益的代理商或者其他技术形态的采买方; 供给方: 可以是媒体,也可以是其他技术形态的变现平台; 受众 出资人、媒体和受...…
-
Graph Embedding学习汇总
…
-
基于Shell写定时分析任务脚本
最近工作中经常要做一些实验分析的事情,每天早上坐在工位上后第一件事就是先把脚本启动起来跑数据,然后基于跑好的数据在jupyter里面分析。这种方式低效、重复性工作高,还是得写成定时任务来减少一些不必要的时间投入,也顺便把shell的一些常见使用方式熟悉一下输入参数 定时跑数据首先就是要指定号跑数据的时间周期,以及一些必要的参数。以要处理的工作为例,需要输入的参数包括三个: 操作人[用于建立隶属于个人的临时表]、实验开始日期和最近一天的日期。if...…
-
CTR模型汇总
FM FM(Factorization Machine)旨在解决稀疏数据下的特征组合问题。CTR模型构建时,对于类别型特征通过先经过one-hot编码成数值型特征,one-hot编码会导致样本特征稀疏,而且特征维度剧增。另外实际使用中,特征交叉之后和点击、购买的相关性更强。如果在one-hot的基础之上做特征交叉,势必造成维度灾难,而且样本的稀疏性会导致交叉特征的权重难以训练。 多项式模型是包含特征组合的最直观模型。在多项式模型当中,特征\(x_{i}\)和\(x_{j}\)的组合采用...…
-
Uplift模型
数学公式\(\sum_{i}A_{i}\)…