基于协同过滤算法的供应商推荐方法、系统及相关设备技术方案

技术编号:34410597 阅读:70 留言:0更新日期:2022-08-03 22:02
本发明专利技术适用于数据分析领域,提供了一种基于协同过滤算法的供应商推荐方法、系统及相关设备,所述方法包括:S1、构建关于生产商、商品之间的RFMC模型,并计算RFMC值;S2、对RFMC值进行加权求和,得到RFMC评分;S3、利用RFMC评分构建评分矩阵;S4、使用聚类算法对评分矩阵进行划分得到评分子矩阵,并利用Baseline算法计算填充评分矩阵;S5、计算不同的商品之间的相似度,构建商品相似度矩阵;S6、根据商品相似度矩阵计算相似的多种商品,将商品按照所述供应商的类别进行分组,并获取生产商对于商品的兴趣度,生成供应商推荐列表。本发明专利技术通过计算生产商对于商品的兴趣度实现了面向生产商的供应商推荐。商推荐。商推荐。

【技术实现步骤摘要】
基于协同过滤算法的供应商推荐方法、系统及相关设备


[0001]本专利技术属于数据分析领域,具体涉及一种基于协同过滤算法的供应商推荐方法、系统及相关设备。

技术介绍

[0002]在工业化和信息化深度融合的今天,数据的总量呈几何级增长,制造业面临着数量庞大且复杂的数据,而数据其本身作为一种资源,怎样去挖掘开发并利用数据,成为了一个对于企业来说十分关键的问题。在以往的研究当中,有关客户和供应商二者的关系方面大部分的研究都将视角放在了客户身上,但对于供应商来说则鲜有关注和分析,供应商的评价与选择问题作为一种制造过程中对资源进行优化配置的经典问题。随着时代的发展,制造的模式也发生着适应性改变,同时有关的供应链管理理论也不断进行着创新,在这个大背景下,该经典问题的内涵也相应的进行着更新。
[0003]推荐算法一经提出,便伴随着不断的演进和优化,在这个过程当中出现了各种各样的算法和技术形式,如聚类、关联规则、协同推荐等,其中,协同推荐技术是它们当中最成功的推荐技术。协同算法的基本思想是查找与目标用户评分相似的用户集群中的评分数据,并依据该评分数据对目标用户形成推荐列表。但协同过滤算法中有一个重要的问题,便是评分矩阵稀疏性的缓解,传统的缓解评分矩阵稀疏性的方式主要是利用平均数填充法以及众数填充法,这些方法无一例外的都有填充结果单一、推荐质量不高的问题;此外,在推荐对象的评价方面,RFM模型的可解释性以及可操作性较强,具有很大的优势,但其在不同的行业应用是不同的,需对其进行适应性改进。
[0004]举例来说,在汽车生产制造领域,零部件供应商推荐对于汽车生产厂商进行生产准备来说是至关重要的,精度高的供应商推荐方法能够很大程度上满足生产厂商的零部件偏好需求,提高进货效率,提升生产质量,降低成本和库存,优化生产集团的整体效益。因此,如何更好地进行供应商推荐已经成为业界亟待解决的问题。

技术实现思路

[0005]为解决上述问题,本专利技术实施例提供了一种基于协同过滤算法的供应商推荐方法、系统及相关设备,以解决现有的推荐方法无法根据生产商对零部件的偏好进行推荐的问题。
[0006]第一方面,本专利技术实施例提供一种基于协同过滤算法的供应商推荐方法,所述方法包括以下步骤:
[0007]S1、构建关于生产商、商品之间的RFMC模型,并计算所述RFMC模型对应的RFMC值,所述生产商和所述商品均包括多种,每一种所述商品对应一个供应商,所述RFMC值包括购买时间跨度R、购买次数F、购买总金额M、购买总量C 的四项指标;
[0008]S2、对不同的所述RFMC值赋予权重,并根据所述权重对所述RFMC值进行加权求和,得到关于所述生产商、所述商品之间的RFMC评分;
[0009]S3、利用所述RFMC评分填充构建关于所述生产商、所述商品之间的评分矩阵;
[0010]S4、使用聚类算法对所述评分矩阵进行划分,得到评分子矩阵,并利用 Baseline算法结合所述评分子矩阵对所述评分矩阵进行填充,得到填充评分矩阵;
[0011]S5、根据所述填充评分矩阵计算不同的所述商品之间的相似度,并构建商品相似度矩阵;
[0012]S6、根据所述RFMC模型查询所述生产商购买过的所述商品,并根据所述商品相似度矩阵计算具有高相似度的多种所述商品,将所述商品按照所述供应商的类别进行分组,并获取所述生产商对于所述商品的兴趣度,根据所述相似度和所述兴趣度生成供应商推荐列表。
[0013]更进一步地,步骤S1中,计算所述RFMC模型对应的所述RFMC值时,使用的方法为在五分评价法的基础上简化得到的三分评价法。
[0014]更进一步地,步骤S2中,使用优序图法对不同的所述RFMC值计算各自的权重。
[0015]更进一步地,步骤S4中,所述聚类算法为K

means聚类算法。
[0016]更进一步地,步骤S6中,所述供应商推荐列表中,所述供应商的排序策略为Top

N策略。
[0017]更进一步地,步骤S6中,定义所述生产商为f,所述商品为c,所述生产商f对于所述商品c的所述兴趣度为I
fc
,所述兴趣度I
fc
满足如下计算式:
[0018][0019]其中,N(f)代表所述生产商f所偏好的所述商品的集合,x
c1c2
代表所述商品 c1与所述商品c2的所述相似度,p
fc2
代表所述生产商f对所述商品c2的偏好度, X(c1,K)代表与所述商品c1具有最高所述相似度的前K个所述商品的集合。
[0020]更进一步地,步骤S6中,定义所述供应商为s,所述生产商f对所述供应商s所具有的厂商兴趣度为Q
fs
,所述厂商兴趣度Q
fs
满足如下计算式:
[0021][0022]其中,T(s)代表所述供应商s所提供的所有所述商品的集合。
[0023]第二方面,本专利技术实施例还提供一种基于协同过滤算法的供应商推荐系统,包括:
[0024]RFMC计算模块,用于构建关于生产商、商品之间的RFMC模型,并计算所述 RFMC模型对应的RFMC值,所述生产商和所述商品均包括多种,每一种所述商品对应一个供应商,所述RFMC值包括购买时间跨度R、购买次数F、购买总金额M、购买总量C的四项指标;
[0025]权重计算模块,用于对不同的所述RFMC值赋予权重,并根据所述权重对所述RFMC值进行加权求和,得到关于所述生产商、所述商品之间的RFMC评分;
[0026]评分矩阵构建模块,用于利用所述RFMC评分填充构建关于所述生产商、所述商品之间的评分矩阵;
[0027]矩阵填充模块,用于使用聚类算法对所述评分矩阵进行划分,得到评分子矩阵,并利用Baseline算法结合所述评分子矩阵对所述评分矩阵进行填充,得到填充评分矩阵;
[0028]相似度矩阵构建模块,用于根据所述填充评分矩阵计算不同的所述商品之间的相似度,并构建商品相似度矩阵;
[0029]推荐输出模块,用于根据所述RFMC模型查询所述生产商购买过的所述商品,并根据所述商品相似度矩阵计算具有高相似度的多种所述商品,将所述商品按照所述供应商的类别进行分组,并获取所述生产商对于所述商品的兴趣度,根据所述相似度和所述兴趣度生成供应商推荐列表。
[0030]第三方面,本专利技术实施例还提供一种计算机设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例中任意一项所述的基于协同过滤算法的供应商推荐方法中的步骤。
[0031]第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中任意一项所述的基于协同过滤算法的供应商推荐方法中的步骤。
[0032]本专利技术实施例达到的有益效果,通过计算生产商对于商品的兴趣度,运用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于协同过滤算法的供应商推荐方法,其特征在于,所述方法包括以下步骤:S1、构建关于生产商、商品之间的RFMC模型,并计算所述RFMC模型对应的RFMC值,所述生产商和所述商品均包括多种,每一种所述商品对应一个供应商,所述RFMC值包括购买时间跨度R、购买次数F、购买总金额M、购买总量C的四项指标;S2、对不同的所述RFMC值赋予权重,并根据所述权重对所述RFMC值进行加权求和,得到关于所述生产商、所述商品之间的RFMC评分;S3、利用所述RFMC评分填充构建关于所述生产商、所述商品之间的评分矩阵;S4、使用聚类算法对所述评分矩阵进行划分,得到评分子矩阵,并利用Baseline算法结合所述评分子矩阵对所述评分矩阵进行填充,得到填充评分矩阵;S5、根据所述填充评分矩阵计算不同的所述商品之间的相似度,并构建商品相似度矩阵;S6、根据所述RFMC模型查询所述生产商购买过的所述商品,并根据所述商品相似度矩阵计算具有高相似度的多种所述商品,将所述商品按照所述供应商的类别进行分组,并获取所述生产商对于所述商品的兴趣度,根据所述相似度和所述兴趣度生成供应商推荐列表。2.如权利要求1所述的基于协同过滤算法的供应商推荐方法,其特征在于,步骤S1中,计算所述RFMC模型对应的所述RFMC值时,使用的方法为在五分评价法的基础上简化得到的三分评价法。3.如权利要求1所述的基于协同过滤算法的供应商推荐方法,其特征在于,步骤S2中,使用优序图法对不同的所述RFMC值计算各自的权重。4.如权利要求1所述的基于协同过滤算法的供应商推荐方法,其特征在于,步骤S4中,所述聚类算法为K

means聚类算法。5.如权利要求1所述的基于协同过滤算法的供应商推荐方法,其特征在于,步骤S6中,所述供应商推荐列表中,所述供应商的排序策略为Top

N策略。6.如权利要求1所述的基于协同过滤算法的供应商推荐方法,其特征在于,步骤S6中,定义所述生产商为f,所述商品为c,所述生产商f对于所述商品c的所述兴趣度为I
fc
,所述兴趣度I
fc
满足如下计算式:其中,N(f)代表所述生产商f所偏好的所述商品的集合,代表所述商品c1与...

【专利技术属性】
技术研发人员:曾俊宁邢玛丽鲁仁全吴元清叶燕燕
申请(专利权)人:广东工业大学
类型:发明
国别省市:

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

1