推荐系统学习笔记-NeuralCF算法

由来

Neural CF模型是从传统的协同过滤方法(MF)的基础上进行的改进, 把MF里面用户向量和物品向量的点积操作换成了多层的神经网络, 使得两个向量可以做更充分的交叉, 得到更多有价值的特征组合信息, 另外就是神经网络的激活函数可以引入更多的非线性, 让模型的表达能力更强,使得模型的泛化能力进一步提高

推荐系统学习笔记-NeuralCF算法_第1张图片

模型结构

推荐系统学习笔记-NeuralCF算法_第2张图片

预测函数表达

推荐系统学习笔记-NeuralCF算法_第3张图片
推荐系统学习笔记-NeuralCF算法_第4张图片

损失函数表达

推荐系统学习笔记-NeuralCF算法_第5张图片
将之看成一个回归问题,有
推荐系统学习笔记-NeuralCF算法_第6张图片
进一步改进,混合模型的版本:GMF+MLP
推荐系统学习笔记-NeuralCF算法_第7张图片

你可能感兴趣的:(推荐系统学习笔记,kaggle,神经网络,学习,python,人工智能,推荐算法)