The invention relates to the field of Internet technology, in particular to an intelligent information recommendation system, including user module, server module, business logic module and database module; server module is used to receive keywords sent by user module, forward keywords to business logic module, receive recommended graphics generated by business logic module and send feedback information to user module; The database module is used to receive user information filtered by business logic module and send updated user information to business logic module. The invention processes keywords input by users, processes keywords and forwards them to business logic module of the system through server module, filters user information by searching database, updates user information according to original information of database, reproduces recommended graphics and texts and feeds back to users, which is very intelligent, and automatically adjusts, grabs and pushes users more interested. Information, enhance the user's viscous, more accurate recommendation results.
【技术实现步骤摘要】
一种智能信息推荐系统
本专利技术涉及互联网
,具体为一种智能信息推荐系统。
技术介绍
随着电子商务规模的进一步扩大,为用户提供越来越多讯息选择的同时,其结构也变得更加复杂。现如今的信息主要以主动推送图文的形式给用户,本身并不能依据用户的喜好进行差异化推送,而用户的爱好性格趣味是各不相同的,同样的资讯文章,也许有不同的用户反馈,智能化的资讯推送是提高用户体验的一个重要途径。鉴于此,我们提供一种智能信息推荐系统。
技术实现思路
本专利技术的目的在于提供一种智能信息推荐系统,以解决上述
技术介绍
中提出工人对发全事故的体验感受有限,不能产生深刻的影响,教育效果大大折扣的问题。为实现上述目的,本专利技术提供如下技术方案:一种智能信息推荐系统,包括用户模块、服务器模块、业务逻辑模块以及数据库模块;所述用户模块用于向服务器模块发送关键字以及接收服务器模块返回给用户的信息;所述服务器模块用于接收用户模块发送的关键字、向业务逻辑模块转发关键字、接收业务逻辑模块生成的推荐图文以及向用户模块发送反馈信息;所述业务逻辑模块用于接收服务器模块转发的关键字、将用户信息过滤后发送给数据库模块、接收数据库模块更新的用户信息、以及生成推荐图文发送至服务器模块;所述数据库模块用于接收业务逻辑模块过滤的用户信息以及向业务逻辑模块发送更新的用户信息。作为优选,所述用户信息过滤采用基于记忆的协同过滤推荐的方法,所述协同过滤推荐对用户评分信息进行过滤,具体方法如下:用户评分信息为R,用户总数为m,评分项目为n,用户评分信息R简化为m*n的矩阵,rij为矩阵中的任一元素,若用户ui对项目ij评过分,则 ...
【技术保护点】
1.一种智能信息推荐系统,其特征在于:包括用户模块、服务器模块、业务逻辑模块以及数据库模块;所述用户模块用于向服务器模块发送关键字以及接收服务器模块返回给用户的信息;所述服务器模块用于接收用户模块发送的关键字、向业务逻辑模块转发关键字、接收业务逻辑模块生成的推荐图文以及向用户模块发送反馈信息;所述业务逻辑模块用于接收服务器模块转发的关键字、将用户信息过滤后发送给数据库模块、接收数据库模块更新的用户信息、以及生成推荐图文发送至服务器模块;所述数据库模块用于接收业务逻辑模块过滤的用户信息以及向业务逻辑模块发送更新的用户信息。
【技术特征摘要】
1.一种智能信息推荐系统,其特征在于:包括用户模块、服务器模块、业务逻辑模块以及数据库模块;所述用户模块用于向服务器模块发送关键字以及接收服务器模块返回给用户的信息;所述服务器模块用于接收用户模块发送的关键字、向业务逻辑模块转发关键字、接收业务逻辑模块生成的推荐图文以及向用户模块发送反馈信息;所述业务逻辑模块用于接收服务器模块转发的关键字、将用户信息过滤后发送给数据库模块、接收数据库模块更新的用户信息、以及生成推荐图文发送至服务器模块;所述数据库模块用于接收业务逻辑模块过滤的用户信息以及向业务逻辑模块发送更新的用户信息。2.根据权利要求1所述的智能信息推荐系统,其特征在于:所述用户信息过滤采用基于记忆的协同过滤推荐的方法,所述协同过滤推荐对用户评分信息进行过滤,具体方法如下:用户评分信息为R,用户总数为m,评分项目为n,用户评分信息R简化为m*n的矩阵,rij为矩阵中的任一元素,若用户ui对项目ij评过分,则rij为范围内的某个评分,否则rij=ξ,协同过滤推荐将R中的rij=ξ的元素预测一个评分基于记忆的协同过滤中,用户ui对ij的评分估计用由已对项目ij评过分的用户对项目ij的评分计算而来:式中aggr是一个聚集函数,C是与用户ui最相似的N个用户的集合,函数aggr由以下几种形式:其中,sim(i,c)表示用户ui和uc之间的相似性;k为规格化因子:目标用户最近数据查询的准备性,直接关系整个推荐系统的推荐质量,用户间相似性计算成为提高推荐准确率的关键。3.根据权利要求2所述的智能信息推荐系统,其特征在于:所述用户间相似性计算的方法包括余弦相似性、相关相似性以及修改的余弦相似性。4.根据权利要求3所述的智能信息推荐系统,其特征在于:所述余弦相似性:用户评分被看作是n维项目空间上的向量,若用户对项目无评分,则将用户对该项目的评分设为0,用户间的相似性通过向量间的余弦夹角度量,用户i和用户j在n维项目空间上的评分分别表示为和则用户i和用户j之间的相似性sim(i,c)为:式中,分子为两个用户评分向量的内积,分...
【专利技术属性】
技术研发人员:李少宾,
申请(专利权)人:云南宾飞科技有限公司,
类型:发明
国别省市:云南,53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。