【数据应用案例】预测电影偏好?如何利用自编码器实现协同过滤方法

案例来源:@机器之心

1. 深度自编码器
1)与自编码器的区别在于有更多的隐藏层
2)第一层抽取原始特征,第二层开始抽取高阶特征


2. 实现
1)使用MovieLens数据集,基于TensorFlow实现
2)网络包括三个隐藏层,每层128个神经元。输入和输出层的大小对应于数据集中所有当前影片数据量
3)训练技巧:正向传播后,将原始样本中用户没有预测的电影(即预测值为0)在输出层也标记为0,极大加快了训练速度
4)训练完成后,模型包含了用户对应各电影的评级规律
5)测试:50轮迭代模型,RMSE为0.929,说明预测的星级与用户实际标引的星级平均误差为0.929颗星



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值