深度学习推荐系统笔记(2)

  1.  主要的技术大类:
协同过滤算法CF

用户协同过滤UserCF——基于用户相似度

物品协同过滤ItemCF——基于物品相似度

逻辑回归模型LR衍生LS-PLM
因子分解机FM衍生FFM
组合模型GBDT+LR...

2.协同过滤

协同过滤:通过集体智慧的力量来进行工作,过滤掉用户不感兴趣的项目。

为特定用户找到他真正感兴趣的内容的好方法是首先找到与此用户有相似兴趣的其他用户,然后将他们感兴趣的内容推荐给此用户。

        根据用户X对其他商品的历史评价和其他用户对商品库中商品的历史评价数据——得到用户,商品,评价的有向图——转换为UI矩阵(矩阵中的元素值为对应用户商品的评价的数字化形式)——协同过滤(用户相似度、物品相似度)去补全X所在行电视机所在列的元素值。

2.1 用户相似度

  根据UI矩阵来计算行(用户维度)的相似度。

(1)余弦相似度:余弦相似度越大,两个用户越相似。

                                                ​​​​​​​        

 (2)皮尔逊相关系数:引入了用户对商品的平均分,减少了用户评分偏置的影响。

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​      

 其他各自向量相似度定义...协同过滤的改进——相似度定义改进

 通过用户相似度找到topN最相似的用户——对相似用户对于电视机的评价做加权平均(权重:相似度)得到X对电视机的评分。

                                                        

缺点:UI矩阵M>>N,用户数>>物品数,找相似用户的开销大
          用户向量即行向量很稀疏   

2.2 物品相似度

根据UI矩阵来计算列(物品维度)的相似度。找到与特定物品最相似的N个物品,对特定用户对相似物品的评价做加权平均(权重:物品相似度)得到X对电视机的评分。

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

 2.3 UserCF与ItemCF的应用场景

UserCF社交特征,更新快——发现热点,跟踪热点——新闻
ItemCF兴趣变化比较稳定的应用——购物,视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习推荐系统领域有着广泛的应用。下面是一些关于深度学习推荐系统笔记: 1. 数据表示:深度学习推荐系统通常使用向量表示用户和物品,将它们映射到低维空间中。常见的方法包括使用Embedding层将用户和物品ID转换为密集向量表示。 2. 神经网络模型:深度学习推荐系统使用神经网络模型来学习用户和物品之间的复杂交互关系。常见的模型包括多层感知机(Multi-Layer Perceptron,MLP)、卷积神经网络(Convolutional Neural Networks,CNN)和循环神经网络(Recurrent Neural Networks,RNN)等。 3. 个性化排序:深度学习推荐系统可以通过学习用户行为数据,预测用户对物品的喜好程度,并根据预测结果对物品进行个性化排序。常见的模型包括基于DNN的排序模型和序列模型,如Wide & Deep模型、DeepFM模型和Transformer模型等。 4. 强化学习:深度学习推荐系统可以与强化学习相结合,通过与环境交互来优化推荐策略。常见的方法包括使用深度Q网络(Deep Q-Network,DQN)和策略梯度方法等。 5. 多任务学习:深度学习推荐系统可以同时处理多个任务,如点击率预测、商品推荐和用户画像等。多任务学习可以通过共享模型参数来提高模型的泛化能力和效果。 6. 可解释性:深度学习模型在推荐系统中通常具有较强的表达能力,但其可解释性较差。为了提高可解释性,可以使用注意力机制、解释性模型和推荐解释等方法。 这些是深度学习推荐系统的一些关键概念和技术。当然,实际应用中需要根据具体问题和数据进行选择和调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值