码迷,mamicode.com
首页 > Web开发 > 详细

论文笔记-Personal Recommendation Using Deep Recurrent Neural Networks in NetEase

时间:2017-12-23 19:08:10      阅读:448      评论:0      收藏:0      [点我收藏+]

标签:personal   efault   history   load   一起   linked   max   containe   resource   

思路:利用RNN对用户浏览顺序建模,利用FNN模拟CF,两个网络联合学习

 

RNN网络结构:

技术分享图片

输出层的state表示用户浏览的某一页面,可以看做是一个one-hot表示,state0到3是依次浏览的页面。因为RNN的输入个数是有限的,如果用户浏览的过多的页面,那么就会丢失最开始的那些页面,paper为了保留这部分信息,使用了history state将前x-n个状态的信息保留下来,作为一个单独的state输入

history state的向量表示如下:

技术分享图片

 

FNN模拟CF:

技术分享图片

输入是每个用户的购买item向量0-1表示。输出是item长度的向量,表示当前用户的购买概率(虽然输入是全部用户,但是在training的时候是对具体的一位user算loss,所以输出是这个user的item购买概率,在网络中学习)

两个网络放在一起,在各自最后的ReLU层后算一个softmax,然后将两个网络softmax的输出再算一个 softmax。整体结构如下图:

前四列是RNN,看得出来循环次数是4,最后一列是FNN

技术分享图片

论文笔记-Personal Recommendation Using Deep Recurrent Neural Networks in NetEase

标签:personal   efault   history   load   一起   linked   max   containe   resource   

原文地址:http://www.cnblogs.com/akanecode/p/8093682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!