一种家政服务推荐系统及方法技术方案

技术编号:35951353 阅读:16 留言:0更新日期:2022-12-14 10:43
本发明专利技术公开了一种家政服务推荐系统及方法,本发明专利技术的家政服务推荐方法包括以下步骤:步骤1:根据用户历史行为信息构建用户

【技术实现步骤摘要】
一种家政服务推荐系统及方法


[0001]本专利技术涉及大数据处理
,具体涉及一种家政服务推荐系统及方法。

技术介绍

[0002]随着我国经济迅猛发展,人民生活水平迅速提高,对提高生活质量和家政服务产生了巨大需求,由此家政服务行业得到迅猛发展。互联网家政服务产业是近几年的热门产业,其发展的核心目标是为满足家庭高质量生活照料服务。
[0003]目前找寻家政服务人员主要是依赖服务平台的搜索功能,需要人工进行筛选,花费大量的人力物力,并且最后的筛选结果也较为粗略,不能很好的为特定需求的家庭用户推荐合适的服务人员。例如在一定区域范围内的服务商,存在多个不规则的属性,比如服务商的资质、服务能力、服务价格、客服能力、距离等,同时不同类型的家庭用户由于个体自身因素,其需求也有很大差异,因此现有的平台在用户选择家政服务的时候,并不能及时寻找到最合适的服务人员进行推荐,导致了资源的浪费。
[0004]综上,目前尚无一种实时精准的家政服务推荐方法及系统,无法将用户需求与家政人员进行有效匹配,增加了户搜寻信息的成本。

技术实现思路

[0005]针对现有互联网家政服务的不足,本专利技术提供了一种家政服务推荐系统及方法。在用户和服务信息之间搭建起一个桥梁,以此发掘用户的潜在兴趣点并推荐给用户从而降低用户搜寻信息的成本。
[0006]本专利技术的家政服推荐系统,包括用户历史行为信息收集模块、相似邻居计算模块、预测模块和推荐模块,
[0007]所述用户历史行为信息收集模块用于提取用户在信息平台的行为数据,对收集的行为数据构建用户

项目关联矩阵,
[0008]所述相似邻居计算模块根据构建的用户

项目关联矩阵进行目标用户和目标项目的相似邻居分析计算,
[0009]所述预测推荐模块对相似邻居结果进行预测评分,
[0010]所述推荐模块根据预测结果降序推荐给目标用户。
[0011]本专利技术还提供了一种家政服推荐系统,其包括以下步骤:
[0012]步骤1:根据用户历史行为信息构建用户

项目评分矩阵;
[0013]步骤2:根据用户

项目评分矩阵计算用户之间的相似度,采用欧式距离、余弦相似度或皮尔逊相关性中的至少一种方法计算得到相似度;
[0014]步骤3:根据用户之间的相似度计算得到目标用户的k个最近邻居;
[0015]步骤4:根据k个邻居的评分项目预测用户评分,按如下公式进行计算:
[0016][0017]其中p
u,i
表示用户u对项目i的预测评分,n是最近邻集合,v是任意一个最近邻居,s(u,v)r
v,i
表示最近邻v和目标用户u的相似度与最近邻v对项目i的评分相乘。
[0018]步骤5:得到预测评分后按照评分高低进行降序,选择用户评分最高的前n个项目作为推荐。
[0019]进一步的,在步骤2中,利用余弦相似度对用户之间的相似度进行计算,公式如下:
[0020][0021]其中,r
u
表示用户u的评分集合,r
v
表示用户v的评分集合,i表示项目,∑
i
r
u,i
r
v,i
表示用户u对项目i的评分乘以用户v对项目i的评分累加之和,分别表示用户u、v对项目i的评分的平方累加求和取平方根。
[0022]进一步的,步骤3中利用KNN算法筛选得到k个最近邻居。
附图说明
[0023]参照附图,本专利技术的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于举例说明本专利技术的技术方案,而并非意在对本专利技术的保护范围构成限制。
[0024]图1是本专利技术的家政服务推荐系统的结构图;
[0025]图2是本专利技术的家政服务推荐方法的流程图。
具体实施方式
[0026]为了能够更清楚地理解本专利技术专利的
技术实现思路
,特举以下实施例详细说明。
[0027]实施例一:
[0028]参见附图1所示,本实例为一种家政服务推荐系统,其包括用户历史行为信息收集模块、相似邻居计算模块、预测模块和推荐模块。
[0029]本实施例的家政服务推荐系统首先利用用户历史行为信息收集模块提取用户评分数据,对收集的行为数据进行分析处理,构建用户

项目关联矩阵。接着,相似邻居计算模块根据构建的关联矩阵进行相似度计算,得到相似邻居。然后,预测模块对相似邻居结果进行预测评分,得到预测评分结果表。最后,推荐模块根据预测结果降序推荐给目标用户。
[0030]实施例二:
[0031]参见附图2所示,本实施例为一种家政服务推荐方法,其包括如下步骤:
[0032]步骤1:根据用户历史行为信息构建用户

项目评分矩阵,如表1所示:
[0033]表1用户

项目评分矩阵
[0034]用户名称项目1项目2项目3用户u125用户v342用户w032
[0035]步骤2:根据用户

项目评分矩阵计算用户之间的相似度,按如下公式计算:
[0036][0037]其中,r
u
表示用户u的评分集合,r
v
表示用户v的评分集合,i表示项目,∑
i
r
u,i
r
v,i
表示用户u对项目i的评分乘以用户v对项目i的评分累加之和,分别表示用户u、v对项目i的评分的平方累加求和取平方根。
[0038]步骤3:根据用户之间的相似度得到目标用户的k个最近邻居。
[0039]本专利技术采用KNN算法对最近邻居进行筛选。通常,KNN算法通过两种方式实现筛选:一种是设置相似度阈值(给定一个相似度的下限,大于下限的相似度为最近邻居),另一种是根据与目标用户相似度的高低来选择前k个最近邻居。本专利技术采用经典冒泡排序法进行排序来筛选前k个最近邻居。
[0040]步骤4:根据k个邻居的评分项目预测用户评分,按如下公式计算:
[0041][0042]其中p
u,i
表示用户u对项目i的预测评分,n是最近邻集合,v是任意一个最近邻居,s(u,v)r
v,i
表示最近邻v和目标用户u的相似度与最近邻v对项目i的评分相乘。
[0043]步骤5:得到预测评分后按照评分高低进行降序,选择用户评分最高的前n个项目作为推荐。
[0044]以上实施方式只为说明本专利技术的技术构思及特点,其目的在于让熟悉此项技术的人了解本专利技术的内容并加以实施,并不能以此限制本专利技术的保护范围,凡根据本专利技术精神实质所做的等效变化或修饰,都应涵盖在本专利技术的保护范围内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种家政服推荐系统,其特征在于,包括用户历史行为信息收集模块、相似邻居计算模块、预测模块和推荐模块,所述用户历史行为信息收集模块用于提取用户在信息平台的行为数据,对收集的行为数据构建用户

项目关联矩阵,所述相似邻居计算模块根据构建的用户

项目关联矩阵进行目标用户和目标项目的相似邻居分析计算,所述预测推荐模块对相似邻居结果进行预测评分,所述推荐模块根据预测结果降序推荐给目标用户。2.一种家政服推荐方法,其特征在于,包括以下步骤:步骤1:根据用户历史行为信息构建用户

项目评分矩阵;步骤2:根据用户

项目评分矩阵计算用户之间的相似度,采用欧式距离、余弦相似度或皮尔逊相关性中的至少一种方法计算得到相似度;步骤3:根据用户之间的相似度计算得到目标用户的k个最近邻居;步骤4:根据k个邻居的评分项目预测用户评分,按如下公式进行计算:其中p

【专利技术属性】
技术研发人员:李夏林王英超
申请(专利权)人:上海宝峰数字科技有限公司
类型:发明
国别省市:

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

1