移动环境下个性化推荐系统的设计实现
基于推荐算法的个性化社交推荐系统设计与实现

基于推荐算法的个性化社交推荐系统设计与实现随着社交媒体的快速发展,个性化社交推荐系统已成为用户获取信息和社交互动的重要途径。
基于推荐算法的个性化社交推荐系统能够根据用户的兴趣和偏好,为其提供个性化的社交内容推荐,从而提高用户参与度和用户满意度。
本文将介绍基于推荐算法的个性化社交推荐系统的设计与实现。
首先,个性化社交推荐系统的设计需要考虑多个方面的因素。
首先是用户画像的建立,即对用户的兴趣、偏好和社交行为进行分析和建模。
可以通过用户的历史数据、社交关系和社交行为来构建用户画像,从而发现用户的兴趣和偏好。
其次是社交关系的建模,即对用户之间的社交关系进行建模和分析。
可以通过用户之间的关注、好友关系和社交行为来识别用户之间的社交关系,并构建社交网络图。
最后是内容特征的提取,即从社交内容中提取能够反映用户兴趣的特征。
可以通过文本分析、图像分析和音频分析等方式来提取社交内容的特征。
接下来,个性化社交推荐系统的实现需要使用相应的推荐算法。
常用的推荐算法包括基于内容的推荐算法、协同过滤推荐算法和深度学习推荐算法。
基于内容的推荐算法根据社交内容的特征和用户的兴趣,为用户推荐相关的社交内容。
协同过滤推荐算法通过分析用户之间的社交关系和用户的行为数据,为用户推荐其好友或相似用户喜欢的社交内容。
深度学习推荐算法利用深度神经网络来学习用户的兴趣和社交网络的结构,从而实现更准确的推荐。
在个性化社交推荐系统的实现过程中,还要考虑一些关键问题。
首先是推荐算法的评估和优化。
可以借助离线评估和在线评估的方法来评估推荐算法的准确度和效果,并根据评估结果对算法进行优化。
其次是推荐结果的展示和交互。
可以通过用户界面的设计和推荐结果的呈现方式,提供用户友好的交互体验。
此外,还需要考虑用户隐私保护和个性化推荐的解释性。
应当合理处理用户的隐私数据,同时向用户解释推荐系统的推荐原因和过程,增加用户对系统的信任度。
最后,个性化社交推荐系统的实现还需要考虑系统的可扩展性和性能。
个性化新闻推荐系统设计与实现

个性化新闻推荐系统设计与实现随着互联网的发展和智能设备的普及,人们获取新闻的渠道已经从传统的报纸、电视转向了网络。
然而,互联网上的新闻海量且碎片化,用户很难从中获取到自己真正感兴趣的内容。
个性化新闻推荐系统的设计与实现,旨在解决用户在面对信息爆炸时的选择难题,提供个性化的新闻推荐,帮助用户发现自己感兴趣的内容。
一、个性化推荐系统的核心功能个性化新闻推荐系统的核心功能是根据用户的个人偏好和行为习惯,从海量的新闻资源中筛选并推荐适合用户阅读的新闻内容。
下面介绍个性化新闻推荐系统设计与实现的核心要素和流程。
1. 数据采集和处理个性化新闻推荐系统的设计与实现首先需要进行数据采集和处理。
系统应该能够从各类新闻网站、博客、社交媒体等获取新闻数据,并经过预处理和清洗,提取出关键信息如新闻标题、关键词、发布时间等。
2. 用户建模个性化推荐系统需要对用户进行建模,以了解用户的兴趣和偏好。
用户建模可以根据用户注册信息、浏览历史、点击行为、喜欢和分享的新闻等多个维度来建立用户画像。
用户画像可以包含用户的兴趣标签、关键词偏好、点击率等指标,以帮助系统更好地了解用户需求。
3. 内容过滤和关键词提取为了提高新闻推荐的准确性和精确度,系统需要对新闻进行内容过滤和关键词提取。
内容过滤可以将低质量和重复的新闻过滤掉,只保留高质量的新闻内容。
关键词提取可以帮助系统了解新闻的主题和内容,以更好地进行推荐匹配。
4. 推荐算法个性化新闻推荐系统的核心是推荐算法。
推荐算法根据用户的个人偏好和行为习惯,结合新闻的内容特点和关联度,实现推荐匹配。
常见的推荐算法包括基于内容的推荐、协同过滤推荐和深度学习等,可以根据具体需求进行选择和组合。
5. 实时推荐和用户反馈个性化新闻推荐系统还应该实现实时推荐和用户反馈功能。
实时推荐可以根据用户当前的需求和兴趣,及时推送相关的新闻内容。
同时,系统还应该为用户提供反馈渠道,以获取用户对推荐内容的评价和反馈,以不断优化推荐结果。
移动环境下个性化推荐系统的设计实现

3 . 3 服务 器端 程序 结构 服务 器端 程 序 主要 模 : 夹 为 文本 分 类模 块 , 个性 化推 荐 模 块 。为 I 晕 低 用户 等 待 时 间 ,这 两 个模 块 的运 行 均 用 离 线运 行 的 模 式执 行 。即设 定 固定 的 运行 时 间或 手 动 运 行 来更 新特 征 词 空间 ,概率 分 布信 息 , 以及 用 户 的分类 属性 ,推 荐集 信 息等 。 文本 分 类模 块 负责 将 : 本 分类 相 关 的 数 据信 息 保存 在 文本 文 件 或数 据库 中, 以 便 输入 文 本 时无 需 再次 计 算相 关 参数 ,可 以直接进 行分 类 运算 ,提 i 实 时性 。
c o n n e c t i o n . s e t R e q u e s t M e t h o d ( H t t p c o n n e c t i o n . P O S T ) :/ / 设 置为P o s t 方 式
…பைடு நூலகம்…
S e r v l e t ,J S P 实现 , 负责 句系 统 的数 据库 中 添 加推 荐 信 息 ,并 且 提供 S e r v l e t 访 问 接 口供 J 2 M E 客 户端 程 序 以I f T P / H T T P S 方 式 获 取或 添 加信 息 ;数 据 操 纵层 主要 是 一 些 J A V A B E A N ,这 些J A V A B E l l 封装 了数 据操 纵A P I , 向 外 界提 供 统 一 f 勺 l 访 问接 口;数 据 存储 层 主要 应用 O r a c l e l O g 数据 库管 理
…
…
…
…
…
…
…
…
…
在线教育资源平台个性化推荐系统设计与实现

在线教育资源平台个性化推荐系统设计与实现随着互联网和技术的飞速发展,在线教育已经成为现代化学习的主要方式之一。
在线教育资源平台为学生提供了丰富的学习资料和课程资源,但由于信息的海量化,学生常常会陷入信息过载的困境。
针对这一问题,设计一个个性化推荐系统可以帮助学生更快速、精准地找到符合自己学习需求的资源,提高学习效率。
本文将详细介绍在线教育资源平台个性化推荐系统的设计与实现。
首先,个性化推荐系统的设计需要考虑用户画像的建立。
通过收集用户的基本信息、学习历史、兴趣爱好等,可以建立用户画像,从而更好地理解用户需求。
用户画像的建立可以通过用户注册问卷、行为分析、用户反馈等方式进行,数据采集的合法性和合规性是个性化推荐系统建设的基础。
其次,在个性化推荐系统的设计中,算法选择是非常重要的一环。
常见的算法包括协同过滤算法、内容过滤算法和混合推荐算法等。
协同过滤算法通过分析用户历史行为和与其他用户的相似度来进行推荐,内容过滤算法通过分析资源的内容特征来进行推荐。
而混合推荐算法结合了协同过滤算法和内容过滤算法的优势,可以更综合地为用户提供推荐。
根据在线教育资源平台的特点以及用户的学习需求,选择适合的推荐算法是确保个性化推荐系统准确性和有效性的关键。
进一步,在个性化推荐系统的实现过程中,数据的处理和分析也是非常重要的。
将采集到的用户数据进行清洗和预处理,消除噪声和异常值,提取有用的特征,为推荐算法提供准确可靠的数据基础。
同时,对推荐算法进行参数调优和模型优化,提高个性化推荐系统的准确度和稳定性,从而提供更好的推荐服务。
此外,为了进一步提高个性化推荐系统的有效性,可以引入上下文信息进行推荐。
在学习的过程中,用户的时间、地点、设备等信息都可能对学习行为产生影响。
通过采集和分析上下文信息,可以更精准地为用户推荐资源。
例如,在用户晚上学习时,优先推荐适合夜间学习的课程,或者根据用户所处地点推荐与当地文化、习俗相关的学习资源。
师大美食推荐移动应用系统的设计与实现-毕业论文

---文档均为word文档,下载后可直接编辑使用亦可打印---摘要随着人们生活水平的提升,美食推荐的应用逐渐走入人们的视野,越来越多的人通过选择这些应用订餐。
但是,这些应用往往忽视了用户个性化的需求,推荐的美食千篇一律。
针对这一情况,研发了师大美食推荐移动应用系统。
本系统包括两大部分:移动应用端和云推送端。
其中,移动应用端是基于安卓平台开发,用户可以在手机应用上看到师大周边的各类美食。
云推送端可以根据用户的饮食习惯每日给用户个性化推荐美食。
通过在师大的测试表明,本系统可以有效帮助同学了解并适应学校周边的美食分布,解决学生吃饭选择困难的问题。
该论文有图20幅,表3个,参考文献18篇。
关键词:美食推荐动应用系统移动应用系统美食推荐Food Recommended Robile Application SystemDesign and ImplementationAbstractWith the improvement of people’s living standards, food recommendation applications walks into people's vision. More and more people choose to order foods by these applications on the phone. However, these applications tend to ignore the user personal requirement and the food they recommend follows the same pattern. In view of this situation, we development this mobile phone application of food recommendation. The system consists of two parts: mobile applications and cloud platform. The mobile application is based on the Android mobile phone by which users can see all kinds of food around the university. The cloud platform can recommend delicious food every day accord to user's eating habits. After rigorous testing,this application can help to adapt to the food distribution around the university and can solve the difficult problem of choosing food for the students.Key Words:Food Recommendation Mobile Application System; Mobile Application System; Food Recommendation图清单表清单1 绪论1.1 课题背景随着生活水平的提升,人们对于美食的要求也愈发多样,很多美食推荐软件也如雨后春笋般出现在应用市场。
基于大规模数据的个性化广告推荐系统设计与实现

基于大规模数据的个性化广告推荐系统设计与实现个性化广告推荐系统是一种利用大规模数据来推荐个性化广告的系统。
在当前互联网时代,个性化广告推荐系统具有重要的商业价值。
它能够根据用户的兴趣和需求,准确地推送相关的广告内容,提高广告的点击率和转化率,从而帮助广告主获得更好的效果。
设计和实现一个可靠、高效的个性化广告推荐系统需要解决以下几个关键问题:数据收集和处理、特征提取和建模、推荐算法选择和优化。
首先,数据收集和处理是个性化广告推荐系统的基础。
我们可以通过爬取网页、收集用户行为数据等方式获得大规模的数据样本。
然后,需要对数据进行清洗和预处理,去除噪声和重复数据,确保数据的准确性和完整性。
接下来,特征提取和建模是个性化广告推荐系统的核心。
在这个阶段,需要根据用户的行为数据和兴趣标签等信息,提取和构建用户的特征表示。
可以利用文本挖掘技术对用户的浏览、点击、购买等行为数据进行分析,并将其转化为用户的特征向量。
同时,还可以利用协同过滤、内容推荐、社交网络分析等方法,将用户特征与广告特征进行匹配和相似度计算。
推荐算法的选择和优化是个性化广告推荐系统的关键环节。
目前,常用的推荐算法包括基于内容的推荐、协同过滤、深度学习等。
基于内容的推荐算法是根据广告的内容特征和用户的兴趣标签等信息进行匹配推荐。
协同过滤算法是根据用户的行为数据和相似用户的行为数据进行协同推荐。
深度学习算法是利用深度神经网络来学习用户的兴趣和行为模式,进而进行推荐。
在选择推荐算法时,需要综合考虑算法的准确性、效率和可扩展性,并进行相应的参数调优和模型训练。
除了上述几个关键问题,个性化广告推荐系统的设计和实现还需要考虑用户隐私保护和广告效果评估等方面。
在数据收集和处理阶段,需要遵守相关的隐私政策和法规,对用户的隐私进行保护。
在推荐过程中,需要利用A/B 测试等方法来评估广告的效果,及时调整推荐策略和算法,提高广告的效果和用户满意度。
总之,基于大规模数据的个性化广告推荐系统设计与实现是一个复杂而又有挑战的任务。
面向智能教育的个性化学习推荐系统设计与实现

面向智能教育的个性化学习推荐系统设计与实现个性化学习推荐系统在智能教育中扮演着重要的角色。
随着人工智能的快速发展,教育领域也逐渐引入了智能技术,以提供更加个性化和高效的学习经验。
本文将介绍面向智能教育的个性化学习推荐系统的设计与实现。
一、引言个性化学习推荐系统是一种基于人工智能技术的应用,旨在根据学习者的兴趣、能力和学习样式,提供个性化的学习资料、学习路径和学习支持。
它能够根据学习者的特点和需求,为其定制最适合的学习内容,帮助学习者提高学习效果。
二、个性化学习推荐系统的设计原则为了设计一个有效的个性化学习推荐系统,我们需要遵循以下原则:1. 学习者个性化需求的分析:系统需要收集和分析学习者的个人信息、学习历史和学习特点等数据,从而了解学习者的个性化需求。
2. 学习资源的多样性和质量保证:系统应该提供多样化的学习资源,如图书、文章、视频等,同时确保资源的质量,以满足学习者的不同需求。
3. 算法模型的优化:系统需要采用合适的算法模型,如协同过滤、内容过滤、深度学习等,以提高推荐准确性和效果。
4. 反馈机制的建立:系统应该建立学习者与系统之间的反馈机制,通过学习者的反馈信息,来优化推荐算法和提供更加精准的学习推荐。
三、个性化学习推荐系统的实现步骤下面将介绍个性化学习推荐系统的实现步骤:1. 数据收集与处理:通过学习者的学习历史、浏览记录等方式,收集学习者的个人信息和学习行为数据。
然后对数据进行处理和分析,以便系统能够理解学习者的兴趣和学习需求。
2. 特征提取与表示:将学习者的个人信息和学习行为数据转化为可供计算机处理的特征,如兴趣标签、学习偏好等。
这些特征将作为推荐算法的输入。
3. 推荐算法的选择与建模:根据学习者的个性化需求和数据特点,选择合适的推荐算法进行建模。
常用的推荐算法包括基于内容的过滤、协同过滤、深度学习等。
4. 推荐结果生成与排序:根据推荐算法的输出,生成学习推荐结果,并进行排序,以提供最优的推荐内容给学习者。
大数据驱动的个性化推荐系统设计与实现研究

大数据驱动的个性化推荐系统设计与实现研究随着互联网的不断发展,人们对于信息获取的需求也越来越高。
而大数据技术的迅猛发展为个性化推荐系统的设计与实现提供了强有力的支持。
本文将重点研究大数据驱动的个性化推荐系统的设计与实现。
一、引言个性化推荐系统是指根据用户的兴趣、历史行为等信息,通过算法分析和处理大数据,为用户提供个性化的推荐服务。
其目的是提供用户感兴趣的、符合其需求的信息,从而提高用户体验和满意度。
二、个性化推荐系统的设计原理1. 数据收集与处理个性化推荐系统需要通过收集用户的行为数据和个人信息构建用户信息库。
数据收集可以通过网页浏览记录、购物历史、搜索关键词等方式获取用户的行为信息。
而个人信息则可以来自于用户注册时填写的个人资料。
得到这些数据后,需要进行数据预处理和清洗,去除异常值和噪声,确保数据的可信性和准确性。
2. 用户画像的构建用户画像是指根据用户的行为数据和个人信息,对用户进行描述和分类的模型。
根据用户的兴趣、喜好等信息,可以通过机器学习和数据挖掘的方法,对用户进行个性化的描述和分析。
这样可以将用户分成不同的群组,为每个群组提供定制的推荐服务。
3. 算法模型的选择与优化个性化推荐系统的核心是算法模型,不同的算法模型有不同的优势和适用场景。
常见的算法模型包括协同过滤、内容过滤和混合推荐等。
在选择算法模型时,需要根据实际情况选取最合适的模型,并进行优化。
优化算法模型可以通过调整参数、增加特征等方式进行,从而提高推荐的准确性和效果。
三、个性化推荐系统的实现步骤1. 数据预处理与清洗在数据预处理与清洗的过程中,需要对收集到的数据进行清洗和去重,去除异常值和噪声,同时将数据转换成可供系统使用的格式。
2. 用户画像的构建与更新根据用户的行为数据和个人信息,可以使用机器学习和数据挖掘的方法构建用户画像。
用户画像的构建包括特征提取、特征选择和分类等步骤。
同时,用户画像需要定期更新,以保证画像的准确性和及时性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移动环境下个性化推荐系统的设计实现
【摘要】随着移动互联网的发展,在移动网络有效获取信息将会变得愈发的困难。
个性化推荐技术的提出与应用,使得传统Internet上信息过载的局面得到了一定程度上的缓解。
本文在现有的推荐算法的基础之上提出了一种基于用户分类与记录可信度加权的协同过滤推荐算法。
并使用J2ME技术设计了一个移动网络个性化推荐原型系统。
【关键词】个性化推荐;移动网络;J2ME;协同过滤;记录可信度
1.引言
近年来,随着移动互联网的迅速发展,特别是国内3G牌照发放后,移动互联网用户增长迅速。
根据中国互联网络信息中心(CNNIC)发布的《第30此中国互联网络发展状况统计报告》显示,2012年上半年中国互联网电脑网民规模达到5.38亿,而手机网民数量将达到3.88亿。
据DDCI互联网数据中心预测,到2013年中国手机网民将达7.2亿,首次超越电脑网民[1]。
随之而来的是移动互联网上各类信息的爆炸式增长,使得人们通过移动网络获取信息更加方便的同时,也使得人们获取有价值的信息愈发的困难。
为解决Internet上信息淹没的现状,个性化推荐技术得到了广泛的应用。
针对移动互联网的特殊性,本文把传统Internet上个性化推荐技术应用到移动互联网上,提出了移动个性化推荐的离线解决方案,并且设计了基于J2ME的移动个性化推荐系统。
2.ATC与CF结合的推荐模型
2.1 相关技术概述
为解决文本分类中人为因素的影响,自动文本分类(Automatic Text Cat-egorization)技术得到了快速的发展与应用。
目前比较常用的有KNN,朴素贝叶斯分类,SVM等分类方法。
这些方法都是建立在统计学的基础上,通过特征提取来标注文本文档,建立文档模型后不同的方法应用不同的分类器来进行文本分来处理。
文本分类建立在大量文档的基础之上,从而消除了不同的人对文档文类不同的分歧,使得分类过程不受人为因素的影响。
协同过滤(Collaborative Filt-ering,CF),又称协作型过滤,是在信息过滤与信息发现领域非常受欢迎的技术。
一个协作型过滤算法通常的做法是对一大群人进行搜索,从中找出与当前用户喜好相同的一小群人,并且对这些人的偏好内容进行考察,将结果组合起来构造出一个经过排名的推荐列表[2]。
协同过滤技术分为基于用户相似性的协同过滤(User-based),基于推荐项目的协同过滤(Item-based)与基于模型的协同过滤(Model-based)三种基本方式。
User-based 协同过滤是发现相似用户群体,根据相似用户的浏览记录来进行兴趣发现并推荐
给用户;Item-based协同过滤计算推荐项目之间的相似性,把与用户以前浏览的项目相似的项目推荐给用户;Model-based协同过滤首先建立个性化推荐的数学模型,根据数学模型来计算推荐集。
本文主要应用朴素贝叶斯分类器与基于项目的协同过滤算法来构建移动网络的个性化推荐系统。
2.2 个性化推荐模型
基于J2ME的移动网络个性化信息推荐系统整体架构如图1所示,系统模型基于C/S结构设计,客户端采用J2ME技术实现手机客户端信息浏览系统,服务器端采用Servlet实现。
由图1可以看出推荐模型可以分为四个主要部分:
1)用户信息采集分为显性的信息采集与隐性信息采集方式。
显性的信息采集方式为在用户的终端浏览界面设置信息反馈栏目,在该栏目中用户可以设置自己的使用偏好信息;隐性的信息采集方式为根据用户对信息的浏览时间,对信息是否保存,对信息是否转发等情况对信息内容做出隐性的评价。
本文使用5分制规则,对信息保存,转发评分为5分,根据用户对信息浏览时间的长短为信息设置1-5分的分值。
2)信息发布系统主要负责添加推荐信息,在此过程中使用朴素贝叶斯文本分类器对文本类别进行划分。
3)个性化推荐引擎采用基于用户背景信息分类与历史记录可信度加权的Item-Based协同过滤算法产生推荐信息集。
4)终端系统采用基于J2ME技术实现,提供信息浏览与用户偏好采集功能等。
2.3 朴素贝叶斯文本分类
文本分类是将未知的文本类型划分到规定好的类别中,从而降低人为因素的影响。
朴素贝叶斯分类以古典数学理论为基础,分类效率稳定,同时模型构建简单,性能优越。
因此本文选取朴素贝叶斯分类器作为文本分类的工具。
本文使用的基于朴素贝叶斯分类的文本分类过程如下:
(1)训练文本的向量空间表示
生成向量空间模型的步骤有文本分词处理,除去停用词,特征选择等。
经过各个阶段,最终将确定一组特征词作为特征词空间W={w1,w2,w3,…,wm},w表示特征词。
将文本映射到该组特征词空间,使文本的表示形如T(A)={pA1,
pA2,pA3,…,pAm},pAi为文档频率法表示词wi在文档A上的权重。
pAi 还可以通过信息增益法,开方拟合检验等其他方法表示[3]。
(2)计算每个特征词所属类别的概概率分布
计算每个特征词属于每个类别的概率,具体计算方法:分别计算每类文件的质心,并计算出每个词能够代表每个类别的概率,最终形成如表1所示的特征词-文本类别对应矩阵。
关于文件集质心的计算可以参考文献[4][5]。
(3)向量空间模型的形成
根据已选定的特征词空间,将待分类文本映射到特征词空间中,使其表示为向量空间形式:T(X)={pX1,pX2,pX3…pXm}。
(4)根据特征词的概率分布情况,计算待分类文本所属类别的概率
确定待分类文本T(X)属于分类Ck(Ck∈{C1,C2,C3…Cn})的概率R (k),R(k)的计算方法如公式1所示。
JA V A ME API提供了J2ME MIDlet程序与服务器端通信两种方法:基于socket连接的方式和基于超文本传输协议的HTTP通信方式,本文使用HTTP方式实现客户端-服务器端通信。
客户端与服务器通过HTTP输入/输出流的方式进行数据交换,程序的一端使用特定的编码格式向输出流(OutputStream)中写数据,在另一端打开输入流(DataInputStream),并且从流输入流中读取数据,解码后完成信息的传递。
下面给出了一个Post方式提交信息的Http方式连接服务器的代码片段。
在上文提出的移动个性化信息推荐模型的基础上,本文作者在实验室环境下设计开发了一种基于J2ME的移动个性化信息推荐原型系统,系统运行界面如图4所示。
为测试系统推荐的正确性,在实验室六名志愿者的参与下,根据他们前四天的浏览记录推荐第五天的偏好信息,推荐正确率在80%左右。
5.结束语
本文为解决移动网络上的信息过载状况提出了一种解决方案,设计实现了基于J2ME的移动网络个性化推荐原型系统,并且取得了较好的推荐效果。
由于时间有限,该原型系统在推荐效率和通用性方面仍然有待改进。
参考文献
[1]工业和信息化部运行监测协调局[EB/OL].http:///n11293472/n11295057/n11298508/14741971.html.
[2]Toby Segaram.Programming Collaborative Intelligence[M].O’Reilly Media,
2007(8).
[3]陆玉昌,鲁明羽,李凡,周立柱.向量空间法中单词权重函数的分析和构造[J].计算机研究与应用,2002,10(10):1205-1210.
[4]Lertnattee V,Theeramunkong T.Effect of Term Distributions on Centroid-based Text Categorization[J].Information .
ciences,2004,158(1):89-115.
[5]E Han,G Karypis.Centroid-based document classification:Annlysis & experimental results.In:European Conf on Principles of Data Mining and Knowledge Discovery(PKDD).Berlin:Springer-Verlag,2000:424-431.
[6]J.Han and M.Kamber.Data Mining:Concept and techniques Second Edition[M].北京:机械工业出版社,2006(4).
[7]朱颢东,钟勇.基于改进的ID3信息增益的特征选择方法[J].计算机工程,2010,4(8):37-39.
[8]刘枚莲,从晓琪,杨怀珍.改进邻居集合的个性化推荐算法[J].计算机工程,2009,6(11):196-168.
[9]黄少冰.基于J2ME的移动网络个性化信息推荐研究[D].西安电子科技大学(硕士论文),2010.。