基于Python的个性化影片推荐引擎的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:jeffyi2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和电子商务的快速发展,信息过载已经成为目前互联网用户所面临的严峻问题。人们在使用互联网时产生的海量产品信息导致用户难以快速地找到自己喜欢的物品。同时,互联网企业也需要考虑如何及时向用户提供其感兴趣的产品来赢得用户的喜爱,推荐系统便是解决这一问题的有效手段。协同过滤推荐技术是当前各大网站应用最广泛、效果最好的技术,本论文对传统的协同过滤推荐算法进行了分析和改进,并以影片推荐为例,设计和实现了一个个性化推荐引擎,具体研究内容如下:(1)首先对推荐系统的研究背景、研究历史及国内外研究现状做了介绍,并对推荐系统涉及到的各种概念、理论和技术以及相关应用做了详尽的阐述,具体内容包括推荐算法的分类、相似性度量方法、推荐系统的评价技术、推荐系统的应用等。(2)然后,以影片推荐系统为例,利用movielens数据集构建了一个影片推荐引擎,该推荐引擎实现了三个主要功能,分别是:数据集的构建、邻居的挖掘、影片的推荐。该引擎实现了基于用户过滤和基于物品过滤两种推荐算法。此外,本文在传统算法的基础上进行了改进,在计算相似性的时候同时考虑了评分值的差异和共同评分的物品数,另外,考虑到热门物品在评价用户之间的相似度时其效果不如冷门物品好,在模型中降低了热门物品在计算相似性时的权重,改进后的算法在推荐准确率和召回率上比传统算法提高了1倍以上。(3)最后,本文从软件工程项目设计的角度出发,对影片推荐系统的分析、设计、实现及测试等内容进行了研究,实现了个性化影片推荐网站系统。
其他文献
理实一体化教学模式下,选择合适的“工作过程系统化”的教学内容,采用企业生产过程式的教学管理,对提高高职学校教学质量可起到重要作用。设计“工作过程系统化”式的学习情境,建
电工基础课是中职电子电工类学生的必修课之一。随着改革的深入,教学难度越来越大。在高职考试压力下,如何在教学实践中,既把握教学重难点,又让学生学得轻松,用得自如呢?本文
目的分析2011—2015年新疆喀什地区肺结核病的流行现状及流行特征,为肺结核病的预防与控制提供依据。方法对2011—2015年传染病报告信息管理系统和结核病管理信息系统报告的
结构快速设计平台以三维设计软件Pro/E和PDM数据库为基础,融入了Top-Down的设计理念。为了实现机柜的快速设计,文中对机柜设计过程中的几个关键要素进行了分析:对机柜的设计过
文中针对某高精度相控阵雷达天线座采用的锥面滚轮结构,研究了滚轮和轨道对应的空间关系,总结出了计算公式,并在此基础上确定了天线座方位承载滚轮及轨道设计方案。在安装调整过
隐喻能力是学生熟练使用英语的标志。在大学英语教学中重视学生隐喻能力的培养,强调英语教学中隐喻能力的培养应从隐喻思维能力的培养、隐喻与写作教学、阅读教学、文化教学
本文主要针对我国中小型超市供应链管理现状进行分析,在分析现实情况的基础上总结其中存在的问题,并对导致问题出现的原因进行探讨,提出优化供应链管理的有效方式,帮助我国中
<正>一、目前限售股个人所得税政策存在的问题(一)限售股个人所得税计税依据不合理根据《财政部国家税务总局证监会关于个人转让上市公司限售股征收个人所得税有关问题的通知
社会拒绝是社会应激的一个重要方面,心理学领域已对此作出较为深入的研究。已经有许多研究发现社会拒绝能够引起人们不同方面的神经生理反应,在此基础上研究者已提出不同的理
<正>PPP项目一般项目数额数以千万、亿计,项目完成时间一般在十年至三十年之间,时间跨度大,且多涉及到城市建设、污水处理等民生领域,谁来监督PPP项目,采取什么样的机制才能