- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 面试常考算法题补充
二叉树先序遍历的非递归实现:def preOrder(root): if not root: return stack = [root] # 初始化一个栈 用于代替递归调用的系统栈 while stack: node = stack.pop() print(node.val) # 因为要先遍历左子树 所以要先将...
2019-06-27 09:38:58 351
原创 面经
算法面经+春秋招总结(含BAT TM W等)作者:泡了个泡链接:https://www.nowcoder.com/discuss/127357来源:牛客网本人真·末流985软件工程本硕,研究方向推荐系统(但是整个实验室也只有我自己在研究),JCR1区水刊论文一篇,对于机器学习也算是半路出家,从今年一月份才开始系统的学习。经历了惨痛的春招与秋招之后,也积攒了一些面经,希望能对大家...
2019-06-24 16:21:56 6599
原创 批量归一化(Batch Normalization)
对输入数据进行标准化处理的原因?使输入数据各个特征的分布相近:神经网络学习的本质就是学习数据的分布,如果训练数据与测试数据的分布不同,那么网络的泛化能力也大大降低; 在使用小批量数据对神经网络进行训练时,若每批训练数据的分布各不相同,网络在每次迭代都去学习适应不同的分布,这会大大降低网络的训练速度;为什么要使用批量归一化?使用浅层模型时,随着模型训练的进行,当每层中参数更新时,靠近...
2019-06-23 12:00:34 36823 2
原创 常见的机器学习优化器
梯度下降最常见的三种变形是BGD,SGD,MBGD,区别是梯度下降时用多少数据来计算目标函数的梯度。批量梯度下降法(Batch Gradient Descent)更新参数时使用所有样本来进行更新。随机梯度下降法(Stochastic Gradient Descent)更新参数时使用一个样本来进行更新。(但平时提到的SGD是指的Mini-batch SGD)。小批量梯度下降法(M...
2019-06-23 11:36:39 1243
原创 CTR预估算法(深层模型)
CTR预估数据特点: 输入中包含类别型和连续型数据。类别型数据需要one-hot,连续型数据可以先离散化再one-hot,也可以直接保留原值 维度非常高 数据非常稀疏 特征按照Field分组 CTR预估重点在于学习组合特征。注意,组合特征包括二阶、三阶甚至更高阶的,阶数越高越复杂,越不容易学习。Google的论文研究得出结论:高阶和低阶的组合特征都非常重要,...
2019-06-22 17:45:19 1712 1
原创 Leetcode题解------C++语言实现
283. 移动零// 时间复杂度: O(n)// 空间复杂度: O(n)class Solution {public: // 通过引用的方式传入一个vector类型的数组 可以对其进行修改 void moveZeroes(vector<int>& nums) { vector<int> nonZeroE...
2019-06-14 08:34:20 705
原创 FFM及DeepFFM模型及其在推荐系统中的应用
大纲今天我们主要介绍一下,FFM模型和它的深度学习模型版本,以及我们在这个基础上改造的两个模型。首先,介绍大规模推荐系统的整个流程框架和其中一些比较核心的技术点。第二,介绍推荐系统的两大类Rank模型:传统模型和深度学习模型的发展历程和各自的特点。第三,介绍FFM模型的优缺点,针对缺点,提出一个改进的版本,即“双线性FFM模型”。另外,大致介绍,典型的深度学习模型的特点及使用场景。最后,介...
2019-06-09 00:17:43 4017
原创 FFM模型及其在推荐系统中的应用
用FM/FFM模型做召回意味着什么首先,第一个问题是:FM/FFM模型一般是作为典型的Ranking阶段的模型,怎么理解用它来做召回这件事情呢?向上图这么做推荐,就是用一个模型把召回和排序两个阶段的事情全做掉。这也是本文要探讨的另外一个要点。FM/FFM模型用在召回和Ranking这两个不同阶段,差别还是蛮大的。如果是在排序阶段使用FM/FFM或者其他模型,因为此时用户已知,要排序...
2019-06-09 00:15:12 1987 2
原创 FM模型及其在推荐系统中的应用
推荐模型或者推荐场景下的排序模型,您脑子里第一个念头冒出的模型是哪个或哪几个?如果你第一念头冒出来的仍然是SVD/矩阵分解啥的,那么明显你还停留在啃书本的阶段,实践经验不足;如果你第一念头是LR模型或者GBDT模型,这说明你是具备一定实践经验的算法工程师,但是知识更新不足。现在都9102年了,我们暂且把Wide&Deep/DeepFM这些模型抛开不提,因为在大规模场景下想要把深度推荐模...
2019-06-08 17:46:34 6734 5
OfficeRegClean.zip
2019-06-15
美团机器学习实践
2018-12-21
机器学习实战_基于Scikit-Learn和TensorFlow_王静源
2018-12-06
C语言从入门到精通
2018-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人