【技术实现步骤摘要】
一种信息推荐方法、装置及存储介质
本专利技术涉及智能决策领域,尤其涉及一种信息推荐方法、装置及存储介质。
技术介绍
以用户为基础的协同算法是通过找到与目标用户相近的一组用户数据,利用这组用户数据去预测目标用户得到目标用户的评分值,从而根据评分值对用户进行推荐。这样没有考虑到用户的兴趣是随着时间而发生变化的,是不准确的。
技术实现思路
本专利技术提供一种信息推荐方法、装置及存储介质,其主要目的是结合时间属性预测用户感兴趣的信息并推荐给用户,提升向用户推荐信息的准确度。为实现上述目的,本专利技术提供一种信息推荐方法,该方法包括:预处理步骤:对所有项目的用户评分原始数据进行预处理;选择步骤:根据预处理后的数据,利用聚类算法从所有用户中随机选取预设数量的用户作为原聚类中心;聚类步骤:根据评分用户对每个项目的评测分,采用归一化处理后的时间函数与皮尔逊相关系数结合的公式分别计算每个用户到各个聚类中心的距离,将每个用户归到距离最近的聚类中心对应的集合中,并重新计算得到各个集合的新聚类中心;及推荐步骤:重复聚类步骤直至新聚类中心与原聚类中心处于相同位置或距离小于指定阈值,根据每个聚类 ...
【技术保护点】
1.一种信息推荐方法,应用于电子装置,其特征在于,该方法包括:预处理步骤:对所有项目的用户评分原始数据进行预处理;选择步骤:根据预处理后的数据,利用聚类算法从所有用户中随机选取预设数量的用户作为原聚类中心;聚类步骤:根据评分用户对每个项目的评测分,采用归一化处理后的时间函数与皮尔逊相关系数结合的公式分别计算每个用户到各个聚类中心的距离,将每个用户归到距离最近的聚类中心对应的集合中,并重新计算得到各个集合的新聚类中心;及推荐步骤:重复聚类步骤直至新聚类中心与原聚类中心处于相同位置或距离小于指定阈值,根据每个聚类集合中包含的用户数据采用预测评分公式计算出目标用户对每个项目的预测 ...
【技术特征摘要】
1.一种信息推荐方法,应用于电子装置,其特征在于,该方法包括:预处理步骤:对所有项目的用户评分原始数据进行预处理;选择步骤:根据预处理后的数据,利用聚类算法从所有用户中随机选取预设数量的用户作为原聚类中心;聚类步骤:根据评分用户对每个项目的评测分,采用归一化处理后的时间函数与皮尔逊相关系数结合的公式分别计算每个用户到各个聚类中心的距离,将每个用户归到距离最近的聚类中心对应的集合中,并重新计算得到各个集合的新聚类中心;及推荐步骤:重复聚类步骤直至新聚类中心与原聚类中心处于相同位置或距离小于指定阈值,根据每个聚类集合中包含的用户数据采用预测评分公式计算出目标用户对每个项目的预测分,按照所述预测分分值大小顺序依次排列所有项目得到推荐项目集合,根据排序顺序将所述项目集合中的项目推荐给用户。2.如权利要求1所述的信息推荐方法,其特征在于,所述预处理包括:删除对每个项目评分次数多于或者少于预设次数的用户数据,对剩余用户的未评分项目赋予默认评分分值。3.如权利要求1所述的信息推荐方法,其特征在于,所述时间函数公式如下:其中,T是已评分项目的时间权重,是某一商品的平均评分时间,T0是当前时间,α是时间衰减参数。4.如权利要求3所述的信息推荐方法,其特征在于,归一化处理时间函数的公式如下:其中,data是要做归一化的数据,Xmax是归一化之前的函数的最大值,Xmin是归一化之前的函数的最小值,Ymax是归一化之后的函数的最大值,Ymin是归一化之后的函数的最小值。5.如权利要求4所述的信息推荐方法,其特征在于,归一化处理后的时间函数与皮尔逊相关系数结合的公式如下:其中,sim(x,y)是用户到聚类中心的距离,NT=Norm(T,Xmax3,Xmin3,1,0),Xmax1,Xmin1,Xmax2,Xmin2,Xmax3,Xmin3是各个系数的阈值范围,Ymax1,Ymin1,Ymax2,Ymin2,Ymax3,Ymin3是...
【专利技术属性】
技术研发人员:黄博,毕野,吴振宇,王建明,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。