三维卷积伪代码_深度学习在推荐系统中的应用6(附论文及源代码)

本文介绍了TransNets模型,它是DeepCoNN的扩展,通过引入隐含层来表示用户-商品对,并添加正则化。文章详细阐述了TransNets的结构,提供了训练和应用的伪代码,并与其他方法的效果进行了对比。
摘要由CSDN通过智能技术生成
本账号为第四范式智能推荐产品先荐的官方账号。账号立足于计算机领域,特别是人工智能相关的前沿研究,旨在把更多与人工智能相关的知识分享给公众,从专业的角度促进公众对人工智能的理解;同时也希望为人工智能相关人员提供一个讨论、交流、学习的开放平台,从而早日让每个人都享受到人工智能创造的价值。
以下内容经作者授权转载自微信公众号【智能推荐系统】 转载内容仅用于学习交流,版权归原作者所有。

这篇文章提出的模型为TransNets,这种模型是对DeepCoNN的一种扩展,扩展思路在于加入了一个隐含层来表示目标用户-目标商品对。该文作者还对这一层加入了正则。
[6] TransNets: Learning to Transform for Recommendation
Rose Catherine, William CohenRecSys 2017https://cseweb.ucsd.edu/classes/fa17/cse291-b/reading/p288-catherine.pdf


这篇论文基于卷积神经网络来处理文本,CNN处理文本的一般结构如下:

18878f60308949694d3d2b56372804b1.png


DeepCoNN的结构如下:

68bc4955fa4ab6fd0dc569a5ce5293c3.png


TransNets结构如下:

7462b27d475442fdc46da7cddcfdb817.png


训练TransNets的伪代码如下:

d7e351dca239c231865e4ab45f8af964.png


对输入进行变换以及测试TransNets的伪代码如下:

339689173c3b5f4feb2309f9fa38a1b0.png


扩展的TransNets子结构如下:

4b8f46134cb98e9a254121e636fc6780.png


数据集统计信息如下:

ad0ba2baf5010533fd8f9b6c26f8405a.png


各方法效果对比如下:

1a203c726c058b1830124782e73de2e1.png


原始评论与预测评论对比如下:

9cf050927793d8be0079542fe7e03f3e.png


论文地址:https://cseweb.ucsd.edu/classes/fa17/cse291-b/reading/p288-catherine.pdf


代码地址:https://github.com/rosecatherinek/TransNets

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值