1.一种基于评分数据的物品推荐方法,其特征在于,包括:步骤S1,采集用户对不同物品的评分数据,构建用户物品二分图,根据评分确定用户和物品的连接线权重;
步骤S2,基于所述用户物品二分图的所有节点得到第一相关矩阵,第一相关矩阵中的元素表示任意两节点之间的相关值;
步骤S3,根据每个节点的相邻节点构成每个节点的相邻集合,从第一相关矩阵中提取每个节点的相邻集合中任意两个节点组合的相关值,构成每个节点的子相关矩阵,将所述子相关矩阵中非对角线元素均值的倒数作为每个节点的桥接值,构成桥接矩阵;
步骤S4,将桥接矩阵与第一相关矩阵进行组合获得各节点的推荐指数,构成推荐矩阵,所述推荐指数与所述桥接值和所述相关值均为正相关关系;
步骤S5,按照推荐指数对推荐矩阵中的节点进行排序,按照预设条件选取节点对应的物品作为推荐物品。
2.根据权利要求1所述的基于评分数据的物品推荐方法,其特征在于,步骤S4之后,所述方法还包括:将被推荐用户的节点的桥接值与第一相关矩阵中所述节点的相关向量进行组合获得被推荐用户的节点与各节点的推荐指数构成的推荐向量;
按照推荐指数由大到小的顺序对推荐向量中表示物品的节点进行排序,根据推荐的需求数量,将排序前所述需求数量的物品作为推荐物品。
3.根据权利要求1所述的基于评分数据的物品推荐方法,其特征在于,步骤S2之后,所述方法还包括:获得所述用户物品二分图的节点之间的第一相关矩阵和第二相关矩阵,其中,第二相关矩阵中的元素表示一个用户与一个物品之间的相关值;
获得表示用户的节点的桥接值构成的用户桥接矩阵;
将用户桥接矩阵与第二相关矩阵组合得到推荐矩阵。
4.根据权利要求1所述的基于评分数据的物品推荐方法,其特征在于,步骤S2之后,所述方法还包括:获得所述用户物品二分图的节点之间的第一相关矩阵和第二相关矩阵,其中,第二相关矩阵中的元素表示一个用户与一个物品之间的相关值;
将被推荐用户的节点的桥接值与第二相关矩阵进行组合获得推荐矩阵。
5.根据权利要求1所述的基于评分数据的物品推荐方法,其特征在于,步骤S2之后,所述方法还包括:获得所述用户物品二分图的节点之间的第一相关矩阵和第二相关矩阵,其中,第二相关矩阵中的元素表示一个用户与一个物品之间的相关值;
将被推荐用户的节点的桥接值与第二相关矩阵中所述节点的相关向量进行组合获得被推荐用户的节点与各节点的推荐指数构成的推荐向量;
按照推荐指数由大到小的顺序对推荐向量中表示物品的节点进行排序,按照预设条件选取被推荐用户的节点对应的物品作为推荐物品。
6.根据权利要求1所述的基于评分数据的物品推荐方法,其特征在于,所述步骤S5包括:对物品进行聚类,得到各物品所属物品组;
采用相似度度量方法分析各用户对各物品组的相似度,获得符合用户偏好的设定数量的物品组;
将按照预设条件选取的物品中不属于所述符合用户偏好的物品组的物品优先推荐给用户。
7.根据权利要求1所述的基于评分数据的物品推荐方法,其特征在于,所述步骤S5包括:根据用户对商品的评分,采用聚类方法对用户进行分群;
每个用户群中各用户偏好的物品的集合构成所述用户群的物品集合;
将按照预设条件选取的物品中不属于所述用户群的物品集合的物品有限推荐给用户。
8.根据权利要求1所述的基于评分数据的物品推荐方法,其特征在于,在步骤S2中,采用随机游走重启的方法获得各节点之间的相关值,包括:根据用户对物品的评分,确定各节点之间的相似度;
以一个节点为出发节点,将所述一个节点与其他节点的相似度组成的向量作为重启向量,计算二分图上各个节点之间的迁移概率;
将所述节点之间的迁移概率组成邻接矩阵;
对邻接矩阵进行迭代处理,直到邻接矩阵收敛,所述收敛后的邻接矩阵矩阵中元素为所述一个节点与一个其他节点的两者之间的相关值。
9.一种电子装置,其特征在于,包括存储器和处理器,所述存储器中存储有基于评分数据的物品推荐程序,所述基于评分数据的物品推荐程序被所述处理器执行时实现如下步骤:步骤S1,采集用户对不同物品的评分数据,构建用户物品二分图,根据评分确定用户和物品的连接线权重;
步骤S2,基于所述用户物品二分图的所有节点得到第一相关矩阵,第一相关矩阵中的元素表示任意两节点之间的相关值;
步骤S3,根据每个节点的相邻节点构成每个节点的相邻集合,从第一相关矩阵中提取每个节点的相邻集合中任意两个节点组合的相关值,构成每个节点的子相关矩阵,将所述子相关矩阵中非对角线元素均值的倒数作为每个节点的桥接值,构成桥接矩阵;
步骤S4,将桥接矩阵与第一相关矩阵进行组合获得各节点的推荐指数,构成推荐矩阵,所述推荐指数与所述桥接值和所述相关值均为正相关关系;
步骤S5,按照推荐指数对推荐矩阵中的节点进行排序,按照预设条件选取节点对应的物品作为推荐物品。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括有基于评分数据的物品推荐程序,所述基于评分数据的物品推荐程序被处理器执行时,实现如权利要求1至8中任一项权利要求所述基于评分数据的物品推荐方法的步骤。