APP下载

一种基于BP神经网络的电影协同过滤算法

2021-08-28宋曼

电脑与电信 2021年6期
关键词:实验

宋曼

(广州城建职业学院,广东 广州 510925)

1 引言

电影协同过滤推荐算法采用最邻近技术计算用户和电影的相似性,根据相似电影评分预测目标电影评分,再根据电影预测评分从高到低对用户进行TOP-N电影推荐[1]。协同过滤推荐算法的推荐精度主要还是新电影的冷启动问题[2],有的算法计算电影的相似性仅仅考虑用户对电影的评分,有的算法只考虑电影的内容信息来衡量电影的相关性,这样既不能有效利用数据集信息又导致最终推荐结果不准确。BP神经网络是一种模拟人脑神经组织的计算系统,具有很好的学习能力和适应能力。BP 神经网络将输入值映射为输出值,适合复杂问题求解。本文提出,在进行电影的协同过滤推荐时,将电影相似性采用BP神经网络进行融合,将各分量相似性作为输入,输出值为两部电影的最终相似性,根据最终相似性得出预测评分,通过比较预测评分和真实评分,不断对BP 模型参数进行调整和优化,最终得到精确可靠的推荐结果。

2 BP神经网络

BP 神经网络的工作过程模拟人脑细胞的工作方式,具有输入层、隐藏层和输出层三层结构[3],如图1 所示,是具有两层隐藏层的BP 神经网络结构。输入层节点接收输入信息,经过隐藏层节点处理后,由输出层节点输出最终结果。BP 神经网络的学习过程是有监督的学习,能对比输出结果和真实值,计算出误差后将结果反向传递给每一层,从而调整所有计算层的参数。

图1 BP神经网……

登录APP查看全文

猜你喜欢

实验
记住“三个字”,写好小实验
记一次有趣的实验
有趣的实验
做个怪怪长实验
NO与NO2相互转化实验的改进
实践十号上的19项实验
《实验流体力学》征稿简则
我实验,我快乐