艺术品推荐方法、装置、可读介质及电子设备制造方法及图纸

技术编号:21453998 阅读:22 留言:0更新日期:2019-06-26 04:48
本发明专利技术实施例提供了一种艺术品推荐方法、装置、可读介质及电子设备,首先,对艺术品的图片风格特征进行学习后在进行聚类,使得风格相近的艺术品被归类与降维,达到了解决数据的稀疏度问题;然后,特征划分狄利克雷过程模型可以对用户群组的偏好进行筛选,得到可以代表用户群组的群兴趣的风格标签,再根据这些风格标签对用户群组的群兴趣进行更细粒度地划分;最后,根据得到的各潜在群组的风格标签分布以及用户属于各潜在群组的概率分布进行个性化推荐,并生成推荐列表。本发明专利技术实施例的技术方案可以有效提升预测的准确率和召回率。

【技术实现步骤摘要】
艺术品推荐方法、装置、可读介质及电子设备
本专利技术涉及计算机
,尤其涉及一种艺术品推荐方法、装置、可读介质及电子设备。
技术介绍
随着互联网的发展,出现了越来越多的虚拟群组,比如购物群组、兴趣群组、社交群组等。群组用户在一定程度上可能存在着联系和相似性,通过这些相似性和联系获得群组兴趣偏好对于个性化推荐来说具有十分重要的意义。现有的推荐方法是将群组中的用户文件组合为群组文件,并依据该群组文件为群组中的单个用户生成推荐列表。然而,在实际获取群组的兴趣偏好时,不能简单地将群组中的单个用户偏好进行加和,用户收藏和\或购买的全部艺术品并不都是可以表征群组的兴趣偏好的,此外还需要考虑到用户兴趣分布的差异性等。
技术实现思路
有鉴于此,本专利技术实施例提供了一种艺术品推荐方法、装置、可读介质及电子设备。第一方面,本专利技术实施例提供了一种艺术品推荐方法,包括:提取用户收藏列表中各艺术品的图片特征向量,并基于各所述图片特征向量进行聚类得出用户的风格标签文档;根据各所述用户的风格标签文档,通过特征划分狄利克雷过程模型将用户群组划分为若干潜在群组,并确定各所述潜在群组的风格标签分布以及所述用户属于各潜在群组的概率分布;计算所述用户在每一个风格标签上的得分,根据所述得分通过预设规则向用户推送相应的艺术品。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述提取用户收藏列表中各艺术品的图片特征向量,并基于各所述图片特征向量进行聚类得出用户的风格标签信息,具体包括:通过深度残差网络提取户艺术品列表中各艺术品的图片特征向量,并基于所述图片特征向量通过K-means算法进行聚类得出用户的风格标签信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据各所述用户的风格标签文档,通过特征划分狄利克雷过程模型将用户群组划分为若干潜在群组,并确定各所述潜在群组的风格标签分布以及所述用户属于各潜在群组的概率分布,具体包括:步骤a、设置超参数α、β,先验参数λ、ω,初始K值,迭代次数;步骤b、建立收藏数据集合U的生成概率密度函数:步骤c、通过如下公式计算出风格标签l可以作为潜在群组的群兴趣的概率:并对可以代表潜在群组的群兴趣的风格标签列表进行更新;步骤d、根据采样结果更新通过如下公式进行计算:步骤e、根据采样结果更新通过如下公式进行计算:步骤f、根据采样结果更新θ,θ通过如下公式进行计算:步骤g、更新用户所属类别:以及,第i个用户属于第k个潜在群组的概率为:以及,第i个用户属于第k+1个潜在群组的概率为:然后通过轮盘赌选择用户i所属的潜在群组,若出现用户属于新的潜在群组情形,则更新K值;步骤h、判断步骤f中的计算结果是否满足预设收敛条件,若是,执行步骤i,否则返回步骤c;步骤i、输出用户i属于各潜在群组的概率分布:以及,潜在群组k的风格标签分布:其中,ci为第i个用户所属的潜在群组的索引;τ为二元变量且τ={τ1,τ2,...,τL},Ω表示可以代表潜在群组的群兴趣的风格标签的集合;L为风格标签数量,l为风格标签,l=1,2,...,L,l的值表示其对应的风格标签在风格标签列表{1,2,3,...,L}中的索引;I是用户数量,i=1,2,...,I,|ui|为第i个用户的收藏列表中的艺术品总数,uil为第l个风格标签在ui中出现的次数,ui={ui1,ui2,...,uiL}为第i个用户的风格标签文档,U={u1,u2,...,uI}为用户群组的收藏数据集合;K为当前潜在群组的数量,k=1,2,...,K;βl为潜在群组中的风格标签l的概率,θ为潜在群组的概率分布;为第i个用户所属潜在群组的多项式,为用户群组中所有用户收藏列表中不能够代表用户群组的群兴趣的艺术品风格标签的分布,为潜在群组k的风格标签分布;H(ci=k)为指示函数,当ci=k时,H(ci=k)=1,否则,H(ci=k)=0;f(τ|U,c1,c2,...,cI)∝f(U|c1,c2,...,cI,τ)p(τ);且如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述计算所述用户在每一个风格标签上的得分,具体包括:通过公式计算出用户i在风格标签上l的得分,其中,为第i个用户属于潜在群组k的概率,为潜在群组k中风格标签l的分布。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:通过公式计算出艺术品j在风格标签上l的得分,其中,为第j个艺术品到风格标签上l的聚类中心的距离。第二方面,本专利技术实施例提供了一种艺术品推荐装置,包括:提取模块,用于提取用户收藏列表中各艺术品的图片特征向量,并基于各所述图片特征向量进行聚类得出用户的风格标签文档;计算模块,用于根据各所述用户的风格标签文档,通过特征划分狄利克雷过程模型将用户群组划分为若干潜在群组,并确定各所述潜在群组的风格标签分布以及所述用户属于各潜在群组的概率分布;推荐模块,用于计算所述用户在每一个风格标签上的得分,根据所述得分通过预设规则向用户推送相应的艺术品。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述提取模块具体用于:通过深度残差网络提取户艺术品列表中各艺术品的图片特征向量,并基于所述图片特征向量通过K-means算法进行聚类得出用户的风格标签信息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述计算模块具体用于执行:步骤a、设置超参数α、β,先验参数λ、ω,初始K值,迭代次数;步骤b、建立收藏数据集合U的生成概率密度函数:步骤c、通过如下公式计算出风格标签l可以作为潜在群组的群兴趣的概率:并对可以代表潜在群组的群兴趣的风格标签列表进行更新;步骤d、根据采样结果更新通过如下公式进行计算:步骤e、根据采样结果更新通过如下公式进行计算:步骤f、根据采样结果更新θ,θ通过如下公式进行计算:步骤g、更新用户所属类别:以及,第i个用户属于第k个潜在群组的概率为:以及,第i个用户属于第k+1个潜在群组的概率为:然后通过轮盘赌选择用户i所属的潜在群组,若出现用户属于新的潜在群组情形,则更新K值;步骤h、判断步骤f中的计算结果是否满足预设收敛条件,若是,执行步骤i,否则返回步骤c;步骤i、输出用户i属于各潜在群组的概率分布:以及,潜在群组k的风格标签分布:其中,ci为第i个用户所属的潜在群组的索引;τ为二元变量且τ={τ1,τ2,...,τL},Ω表示可以代表潜在群组的群兴趣的风格标签的集合;L为风格标签数量,l为风格标签,l=1,2,...,L,l的值表示其对应的风格标签在风格标签列表{1,2,3,...,L}中的索引;I是用户数量,i=1,2,...,I,|ui|为第i个用户的收藏列表中的艺术品总数,uil为第l个风格标签在ui中出现的次数,ui={ui1,ui2,...,uiL}为第i个用户的风格标签文档,U={u1,u2,...,uI}为用户群组的收藏数据集合;K为当前潜在群组的数量,k=1,2,...,K;βl为潜在群组中的风格标签l的概率,θ为潜在群组的概率分布;为第i个用户所属潜在群组的多项式,为用户群组中所有用户收藏列表中不能够代表用户群组的群兴趣的艺术品风格标签的分布,为潜在群组k的风格标签分布;H(ci=k)为指示函数,当c本文档来自技高网...

【技术保护点】
1.一种艺术品推荐方法,其特征在于,所述方法包括:提取用户收藏列表中各艺术品的图片特征向量,并基于各所述图片特征向量进行聚类得出用户的风格标签文档;根据各所述用户的风格标签文档,通过特征划分狄利克雷过程模型将用户群组划分为若干潜在群组,并确定各所述潜在群组的风格标签分布以及所述用户属于各潜在群组的概率分布;计算所述用户在每一个风格标签上的得分,根据所述得分通过预设规则向用户推送相应的艺术品。

【技术特征摘要】
1.一种艺术品推荐方法,其特征在于,所述方法包括:提取用户收藏列表中各艺术品的图片特征向量,并基于各所述图片特征向量进行聚类得出用户的风格标签文档;根据各所述用户的风格标签文档,通过特征划分狄利克雷过程模型将用户群组划分为若干潜在群组,并确定各所述潜在群组的风格标签分布以及所述用户属于各潜在群组的概率分布;计算所述用户在每一个风格标签上的得分,根据所述得分通过预设规则向用户推送相应的艺术品。2.根据权利要求1所述的方法,其特征在于,所述提取用户收藏列表中各艺术品的图片特征向量,并基于各所述图片特征向量进行聚类得出用户的风格标签信息,具体包括:通过深度残差网络提取户艺术品列表中各艺术品的图片特征向量,并基于所述图片特征向量通过K-means算法进行聚类得出用户的风格标签信息。3.根据权利要求1所述的方法,其特征在于,所述根据各所述用户的风格标签文档,通过特征划分狄利克雷过程模型将用户群组划分为若干潜在群组,并确定各所述潜在群组的风格标签分布以及所述用户属于各潜在群组的概率分布,具体包括:步骤a、设置超参数α、β,先验参数λ、ω,初始K值,迭代次数;步骤b、建立收藏数据集合U的生成概率密度函数:步骤c、通过如下公式计算出风格标签l可以作为潜在群组的群兴趣的概率:并对可以代表潜在群组的群兴趣的风格标签列表进行更新;步骤d、根据采样结果更新通过如下公式进行计算:步骤e、根据采样结果更新通过如下公式进行计算:步骤f、根据采样结果更新θ,θ通过如下公式进行计算:步骤g、更新用户所属类别:以及,第i个用户属于第k个潜在群组的概率为:以及,第i个用户属于第k+1个潜在群组的概率为:然后通过轮盘赌选择用户i所属的潜在群组,若出现用户属于新的潜在群组情形,则更新K值;步骤h、判断步骤f中的计算结果是否满足预设收敛条件,若是,执行步骤i,否则返回步骤c;步骤i、输出用户i属于各潜在群组的概率分布:以及,潜在群组k的风格标签分布:其中,ci为第i个用户所属的潜在群组的索引;τ为二元变量且τ={τ1,τ2,...,τL},Ω表示可以代表潜在群组的群兴趣的风格标签的集合;L为风格标签数量,l为风格标签,l=1,2,...,L,l的值表示其对应的风格标签在风格标签列表{1,2,3,...,L}中的索引;I是用户数量,i=1,2,...,I,|ui|为第i个用户的收藏列表中的艺术品总数,uil为第l个风格标签在ui中出现的次数,ui={ui1,ui2,...,uiL}为第i个用户的风格标签文档,U={u1,u2,...,uI}为用户群组的收藏数据集合;K为当前潜在群组的数量,k=1,2,...,K;βl为潜在群组中的风格标签l的概率,θ为潜在群组的概率分布;为第i个用户所属潜在群组的多项式,为用户群组中所有用户收藏列表中不能够代表用户群组的群兴趣的艺术品风格标签的分布,为潜在群组k的风格标签分布;H(ci=k)为指示函数,当ci=k时,H(ci=k)=1,否则,H(ci=k)=0;f(τ|U,c1,c2,...,cI)∝f(U|c1,c2,...,cI,τ)p(τ);且4.根据权利要求1所述的方法,其特征在于,所述计算所述用户在每一个风格标签上的得分,具体包括:通过公式计算出用户i在风格标签上l的得分,其中,为第i个用户属于潜在群组k的概率,为潜在群组k中风格标签l的分布。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:通过公式计算出艺术品j在风格标签上l的得分,其中,为第j个艺术品到风格标签上l的聚类中心的距离。6.一种艺术品推荐装置,其特征在于,所述装置包括:提取模块,用于提取用户收藏列表中各...

【专利技术属性】
技术研发人员:姜元春毕文亮刘业政孙见山孙春华陈夏雨陶丹丹丁正平何建民
申请(专利权)人:合肥工业大学
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1