当前位置: 首页 > 专利查询>安立旗专利>正文

基于移动应用的个性化推荐系统技术方案

技术编号:36024122 阅读:9 留言:0更新日期:2022-12-21 10:21
本发明专利技术公开了基于移动应用的个性化推荐系统,包括数据处理模块、农业用户特征模块和个性化推荐模块,所述数据处理模块用于对农作物推荐中涉及的数据的进行采集清洗以及筛选和存储,所述农业用户特征模块用于构建和更新用户的静态特征和动态特征,所述个性化推荐模块用于通过集成用户特征模型和推荐算法模型为用户产生更好的推荐服务,所述数据处理模块、农业用户特征模块与个性化推荐模块数据连接,所述数据处理模块包括农业种植技术数据模块、用户基础数据模块和用户行为数据模块,所述农业用户特征模块包括静态特征构建模块、静态特征更新模块、动态特征建立模块和动态特征更新模块,本发明专利技术,具有缓减信息过载和提高农业生产效率的特点。业生产效率的特点。业生产效率的特点。

【技术实现步骤摘要】
基于移动应用的个性化推荐系统


[0001]本专利技术涉及个性化推荐
,具体为基于移动应用的个性化推荐系统。

技术介绍

[0002]农业种植技术个性化推荐是运用推荐算法为农业用户推荐所需的种植技术,缓减信息过载,提高农业生产效率的技术,与现代化农业建设标准要求相比,我国农业信息化水平与新农村建设存在很多不适应的地方,造成了现有针对农业种植技术的个性化推荐算法考虑因素单一,大部分存在评分稀疏、冷启动、可扩展性差等问题,使得农业从业人员获取农作物种植技术可靠性差,农业种植技术个性化推荐的准确度较低。因此,设计缓减信息过载和提高农业生产效率的基于移动应用的个性化推荐系统是很有必要的。

技术实现思路

[0003]本专利技术的目的在于提供基于移动应用的个性化推荐系统,以解决上述
技术介绍
中提出的问题。
[0004]为了解决上述技术问题,本专利技术提供如下技术方案:基于移动应用的个性化推荐系统,包括数据处理模块、农业用户特征模块和个性化推荐模块,所述数据处理模块用于对农作物推荐中涉及的数据的进行采集清洗以及筛选和存储,所述农业用户特征模块用于构建和更新用户的静态特征和动态特征,所述个性化推荐模块用于通过集成用户特征模型和推荐算法模型为用户产生更好的推荐服务,所述数据处理模块与农业用户特征模块数据连接,所述农业用户特征模块与个性化推荐模块数据连接。
[0005]根据上述技术方案,所述数据处理模块包括农业种植技术数据模块、用户基础数据模块和用户行为数据模块,所述农业种植技术数据模块与用户基础数据模块、用户行为数据模块数据连接,所述农业种植技术数据模块用于利用爬虫技术从网络中获取所需的种植技术数据并进行筛选分类后存入数据库,所述用户基础数据模块用于提取用户的基本信息数据,所述用户行为数据模块用于提取用户与系统的交互信息。
[0006]根据上述技术方案,所述农业用户特征模块包括静态特征构建模块、静态特征更新模块、动态特征建立模块和动态特征更新模块,所述静态特征构建模块与静态特征更新模块数据连接,所述动态特征建立模块与动态特征更新模块数据连接,所述静态特征构建模块用于根据收集的用户基本数据信息和农业种植技术数据建立农户静态特征,所述静态特征更新模块用于对农户静态特征标签的更新,所述动态特征建立模块用于对农户动态特征标签进行挖掘和权重计算以构建农户动态特征,所述动态特征更新模块用于根据农户动态特征受到的影响因素进行动态特征更新。
[0007]根据上述技术方案,所述个性化推荐模块包括用户特征可视化模块、种植技术推荐模块、反馈信息收集模块和浏览器交互模块,所述用户特征可视化模块与种植技术推荐模块数据连接,所述反馈信息收集模块与浏览器交互模块数据连接,所述用户特征可视化模块用于将处理后的用户特征数据返回给用户形成可视化界面,所述种植技术推荐模块用
于利用融合用户特征的个性化推荐算法向用户推荐所需的农业种植技术,所述反馈信息收集模块用于收集用户使用基于移动应用的个性化推荐系统中形成的浏览点赞和收藏转发行为的反馈数据,所述浏览器交互模块用于利用响应式的浏览器网站进行农业种植技术个性化推荐系统在农业用户间的使用和传播。
[0008]根据上述技术方案,所述基于移动应用的个性化推荐系统的运行方法包括以下运行步骤:
[0009]步骤一:对用户的属性信息和用户行为信息相关数据进行提取,建立农业种植技术资源库;
[0010]步骤二:基于地域、种植职业、主要种植作物三个维度建立农业用户静态特征,根据农户种植作物的动态变化,进行农业用户静态特征的更新;
[0011]步骤三:利用农户的行为信息,挖掘用户动态特征,建立农户动态特征的自适应更新;
[0012]步骤四:通过集成用户特征模型和推荐算法模型,以响应式网站向用户展示所推荐的农业种植技术,并收集用户的反馈信息来为用户产生更好的推荐服务。
[0013]根据上述技术方案,所述步骤一中,对用户的属性信息和用户行为信息相关数据进行提取的方法为通过Python爬虫技术爬取大量农业种植技术数据,经过数据重组、筛选和分类,存储到mysql数据库。
[0014]根据上述技术方案,所述步骤二中,农业用户静态特征构建和更新的方法包括以下步骤:
[0015]步骤B1:从农户基本信息中提取包括农户基础信息、主要种植作物和种植职业的农户静态特征;
[0016]步骤B2:选用关键词序列表示农户静态特征,每个农户的静态特征表示为S={t1,t2,t3…
,t
n
},t
i
表示农户静态特征标签,{t1,t2,t3…
,t
n
}代表农户前n个静态特征标签集合;
[0017]步骤B3:根据提取出的农户静态特征标签构建农户与农户的静态特征矩阵;
[0018]步骤B4:采用多项式朴素贝叶斯分类器更新农户种植职业分类,将农户除种植职业以外的特征数据作为前提,包括主要种植作物、地域位置,对农户种植职业做分类更新。
[0019]根据上述技术方案,所述步骤三中,进行农业用户动态特征更新的运行方法包括以下步骤:
[0020]步骤C1:当农户产生新的交互行为,对农业种植技术利用jieba分词提取得到特征词组,得到新的农户行为对应的行为标签以及标签权重;
[0021]步骤C2:计算农户不同行为的类型权重,以及农户行为类型对应的次数作为具体权重指标;
[0022]步骤C3:计算时间衰减,将农户行为对应的标签的权重相乘,得到最后权重;
[0023]步骤C4:将新的农户标签及权重对比当前的农户动态特征标签及权重,如果新的农户标签出现在当前标签里,更新相应权重为新的权重,如果没有出现,则用新的标签替换当前标签里权重最小的一项。
[0024]根据上述技术方案,所述步骤四中,农业种植技术个性化推荐的运行方法包括以下步骤:
[0025]步骤D1:筛选相同地域的用户,根据构建好的用户个人特征标签,利用K

means聚
类形成相似偏好的群体;
[0026]步骤D2:根据用户特征标签通过相似性度量的方法计算用户间相似度;
[0027]步骤D3:用户动态特征选用前n个特征标签,用户动态特征标签矩阵和静态特征标签矩阵叠加后形成用户

用户特征标签矩阵;
[0028]步骤D4:当农户首次进入系统,根据多维度信息组成的特征标签构建农户初始特征,通过基于用户特征标签找到农户的最近邻产生推荐结果,获取每个用户标签并计算每个标签对应的用户数,如果用户之间有相同的标签,则在用户静态特征标签矩阵中的相应位置加1,根据用户静态特征标签矩阵,通过杰卡德系数计算特征标签相似度,找到与新用户相似的群体,为新用户推荐所需的农业种植技术。
[0029]根据上述技术方案,所述步骤D4中,采用浏览器/服务器体系结构,以响应式网站向用户展示所推荐的农业种植技术,用户通过浏览器和网站上的内容进行交互。
[0030]与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于移动应用的个性化推荐系统,包括数据处理模块、农业用户特征模块和个性化推荐模块,其特征在于:所述数据处理模块用于对农作物推荐中涉及的数据的进行采集清洗以及筛选和存储,所述农业用户特征模块用于构建和更新用户的静态特征和动态特征,所述个性化推荐模块用于通过集成用户特征模型和推荐算法模型为用户产生更好的推荐服务,所述数据处理模块与农业用户特征模块数据连接,所述农业用户特征模块与个性化推荐模块数据连接。2.根据权利要求1所述的基于移动应用的个性化推荐系统,其特征在于:所述数据处理模块包括农业种植技术数据模块、用户基础数据模块和用户行为数据模块,所述农业种植技术数据模块与用户基础数据模块、用户行为数据模块数据连接,所述农业种植技术数据模块用于利用爬虫技术从网络中获取所需的种植技术数据并进行筛选分类后存入数据库,所述用户基础数据模块用于提取用户的基本信息数据,所述用户行为数据模块用于提取用户与系统的交互信息。3.根据权利要求2所述的基于移动应用的个性化推荐系统,其特征在于:所述农业用户特征模块包括静态特征构建模块、静态特征更新模块、动态特征建立模块和动态特征更新模块,所述静态特征构建模块与静态特征更新模块数据连接,所述动态特征建立模块与动态特征更新模块数据连接,所述静态特征构建模块用于根据收集的用户基本数据信息和农业种植技术数据建立农户静态特征,所述静态特征更新模块用于对农户静态特征标签的更新,所述动态特征建立模块用于对农户动态特征标签进行挖掘和权重计算以构建农户动态特征,所述动态特征更新模块用于根据农户动态特征受到的影响因素进行动态特征更新。4.根据权利要求3所述的基于移动应用的个性化推荐系统,其特征在于:所述个性化推荐模块包括用户特征可视化模块、种植技术推荐模块、反馈信息收集模块和浏览器交互模块,所述用户特征可视化模块与种植技术推荐模块数据连接,所述反馈信息收集模块与浏览器交互模块数据连接,所述用户特征可视化模块用于将处理后的用户特征数据返回给用户形成可视化界面,所述种植技术推荐模块用于利用融合用户特征的个性化推荐算法向用户推荐所需的农业种植技术,所述反馈信息收集模块用于收集用户使用基于移动应用的个性化推荐系统中形成的浏览点赞和收藏转发行为的反馈数据,所述浏览器交互模块用于利用响应式的浏览器网站进行农业种植技术个性化推荐系统在农业用户间的使用和传播。5.根据权利要求4所述的基于移动应用的个性化推荐系统,其特征在于:所述基于移动应用的个性化推荐系统的运行方法包括以下运行步骤:步骤一:对用户的属性信息和用户行为信息相关数据进行提取,建立农业种植技术资源库;步骤二:基于地域、种植职业、主要种植作物三个维度建立农业用户静态特征,根据农户种植作物的动态变化,进行农业用户静态特征的更新;步骤三:利用农户的行为信息,挖掘用户动态特征,建立农户动态特征的自适应更新;步骤四:通过集成用户特征模型和推荐算法模型,以响应式网站向用户展示所推荐的农业种植技术,并收集用户的反馈信息来为用户产生更好的推荐服务。6.根据权利要求5所述的基于移...

【专利技术属性】
技术研发人员:安立旗
申请(专利权)人:安立旗
类型:发明
国别省市:

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

1