[发明专利]一种电影推荐方法有效
申请号: | 201810705430.1 | 申请日: | 2018-07-02 |
公开(公告)号: | CN109034953B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 杨燕;曾旭禹;张晓博 | 申请(专利权)人: | 西南交通大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q30/06;G06N3/04;G06N3/08 |
代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 葛启函 |
地址: | 610031 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种电影推荐方法,属于推荐系统技术领域。首先认为相同类型的电影,在海报设计风格上具有相似的特点;因此需要获取电影相关的海报信息,在用变分自编码对这些电影海报进行特征提取,同时把提取的海报特征作为电影的潜在特征向量,根据电影的潜在特征向量使用余弦相似度计算电影之间的相似度,然后按照相似度进行排名,最后选取最相似的几部电影作为推荐结果推荐给用户。该方法具有复杂度低,且无传统协同过滤推荐法中的稀疏与冷启动等缺点。主要用于电影推荐。 | ||
搜索关键词: | 一种 电影 推荐 方法 | ||
【主权项】:
1.一种电影推荐方法,包括以下几个步骤:步骤一、根据电影数据集中的电影的ID,从IMDB网站中提供的API中下载电影的电影海报;步骤二、构建变分自编码,变分自编码包括一个编码器和和一个解码器,为了对解码器的概率条件分布qφ(z|x(i))进行参数估计,使用编码器的条件概率分布pθ(x(i)|z)去逼近真实的后验概率qφ(z|x(i)),并采用了相对熵来判断两个分布的相似程度,于是目标公式为:L(θ,φ;x(i))=KL(qφ(z|x(i)),pθ(x(i)|z))+logpθ(x(i))其中,L(θ,φ;x(i))是求取的损失函数,而KL(qφ(z|x(i)),pθ(x(i)|z))则表示编码器的条件概率分布逼近解码器的条件概率分布的程度,θ和φ分别代表的是编码器和解码器的条件概率分布pθ(x(i)|z)和qφ(z|x(i)),x(i)其中的x代表的是电影样本,带括号的上标i代表的是计算的第i个电影样本;z是编码器的输出值以及解码器的输入值,对于编码器中的条件分布pθ(x(i)|z),式中参数θ的均值是μ',方差是σ'2,h'代表的是编码器的隐藏层,下式中W代表是权重矩阵而b1'到b3',代表编码器出现的均值、方差和隐藏层的偏置量,由于输入的图像是实值数据,所以μ'=Wh'+b1'σ'2=Wh'+b2'h'=tanh(Wz+b3')对于解码器中的条件分布qφ(z|x(i))式中参数φ的均值是μ,方差是σ2,h则是代表的是解码器的隐藏层,b1到b3,代表解码器出现的均值、方差和隐藏层的偏置量,其值为:μ=Wh+b1σ2=Wh+b2h=tanh(Wz+b3)根据以上假设,获取目标公式为:其中,z(i,h)=μ(i)+σ(i)+ε(h),ε(h)~p(ε),ε是噪声变量,且它的维数n与z一致,H代表的是隐藏层的层数;构建好变分自编码后,使用部分电影海报对变分自编码进行训练并保存模型;步骤三、使用训练好的变分自编码模型对电影海报进行特征提取,将变分自编码模型中的解码器的输入作为提取出来的n维的海报特征,同时又把电影海报特征作为电影的n维潜在特征向量,使用余弦相似度的公式计算电影之间相似度,同时按照电影的相似度进行排序;步骤四、根据排序后的结果,选择相似度最相近的前N部电影作为推荐结果推荐给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810705430.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种预包装食品的预售系统及预售方法
- 下一篇:点餐处理方法和点餐处理系统