互联网技术的迅猛发展把我们带进了信息爆炸的时代,海量信息的同时呈现,用户很难从中发现自己感兴趣的部分,另一方面也使得大量少人问津的信息成为网络中的”暗信号”无法被一般用户获取。个性化推荐系统通过建立用户与信息产品之间的二元关系,利用已有的选择过程或相似性关系挖掘每个用户潜在感兴趣的对象,进而进行个性化推荐,其本质就是信息过滤。个性化推荐系统不仅在社会经济中具有重要的应用价值,而且也是一个非常值得研究的科学问题,事实上,它是目前解决信息过载问题最有效的工具。本文是基于基于用户信息的短文本处理技术、基于短文本分类技术和基于协同过滤推荐算法,研发一种以用户兴趣为参照的个性化信息推荐系统,让信息针对用户传播,从而满足用户在更短的访问时间内获取高价值的消息.
本人负责推荐模块。个性推荐必须能够基于用户之前的口味和喜好提供相关的精确的推荐,而且这种口味和喜欢的收集必须尽量少的需要用户的劳动。推荐的结果必须能够实时计算,这样才能够在用户离开网站之前获得推荐的内容,并且及时的对推荐结果作出反馈。实时性也是推荐系统与通常的数据挖掘技术显著不同的一个特点。推荐模块,就是实时的从内容集筛选出目标用户可能会感兴趣的内容推荐给用户。因此,除了推荐系统本身,为了实现推荐,还需要一个可供推荐的内容集。
目 录通常而言,个性化推荐系统可以分成三个主要的模块:1、输入模块;2、推荐模块;3、输出模块。
(一)输入模块
个性化推荐系统输入模块的主要功能是收集和更新用户信息,输入模块中的输入来源按照时间顺序来划分,可以分成用户当前的行为和用户使用系统之后的访问操作。输入来源还可以按照个人输入和群体输入两种,个人输入就是用户使用系统的历史记录,而群体输入则是指用户所属群体类型的类似的系统操作。输入模块主要的目的是收集用户的兴趣、爱好,从而更好的像用户推荐信息和产品。个性化推荐系统的输入方式多种多样,除了传统的“填表”形式的用户输入之外,用户在使用系统的历史记录也可以被视为用户对系统的输入。下面以电子商务个性化推荐系统为例,简单的分析个性化推荐系统的用户输入方式。
1、用户注册:用户在注册使用系统时,系统会对用户进行简单的分类,需要用户提交一些用户的年龄、职业等基本信息以及用户的兴趣爱好等。这种信息输入时个性化推荐系统最早使用的用户信息收集手段。
2、用户浏览:用户在使用系统时,系统可以对用户使用系统的路径进行分析,从而收集用户的兴趣、爱好,例如,假如用户近段时间总是频繁的进入婴儿奶粉专区,那么系统可以初步判断出,用户可能会对婴幼儿的用品会比较感兴趣,因而系统可以向用户推荐婴幼儿保护品等产品。
3、用户搜索:个性化推荐系统一般都有信息/产品的搜索模块,系统可以根据用户的搜索来判断用户的兴趣、爱好,从而在下次用户使用系统时,像用户推荐类似的信息和产品。
4、用户评分:用户在获得信息/产品之后
(二)推荐模块
推荐模块是个性化推荐系统的核心,它在个性化推荐系统的作用相当于人体的大脑,推荐模块根据系统的用户输入模块得到的用户输入信息,利用推荐算法取得用户的兴趣、爱好,并根据用户的兴趣、爱好将用户可能感兴趣的信息/产品推荐给用户。采用高效、准确的推荐算法有利于提高个性化推荐系统的效率和准确性,由于篇幅原因,本文将在第三章详细的讨论个性化推荐系统常用的推荐算法。
(三)输出模块
个性化推荐系统通过推荐模块得到用户可能感兴趣的信息/产品列表之后,系统应该利用某种方式将这种信息表现给用户,个性化推荐系统常用的几种表现形式有:1、在用户登录时的欢迎页面中显示推荐列表;2、采用电子邮件通知用户;3、采用短信的方式通知用户。
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!