分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

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

发布时间:2023-09-06 01:32责任编辑:沈小雨关键词:暂无标签

思路:利用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

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved