基于改进协同过滤的服饰推荐算法的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:zsx08
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术以及电子商务网站正在蒸蒸日上地发展着。近几年来,服饰商品在网上的销售量和销售额度得到了大幅的增长。但是在线购物网站带给人们的不仅仅是购物方便,同时也让用户体会到了信息量过载的负担。与此同时用户在线购买服饰商品时也面临着个性化服务不足的缺点。面对海量的在线购物资源,推荐系统的产生正是协助用户以及在线购物公司的运营商缓解信息量过载带来的问题。协同过滤算法是众多推荐算法中的一种,也是迄今为止备受关注的推荐技术之一,然而,传统的协同过滤推荐算法在如今海量的网络信息面前面临着很多挑战,例如数据的稀疏性、用户相似度难以度量、可扩展性差、“冷启动”等。这些都影响了推荐系统的质量。针对这些问题,本文对该算法进行了相应的改进以及补充,主要工作如下:第一,实现了面向用户的蘑菇街数据爬虫,对指定的用户,采集到该用户的所有商品分享记录以及用户的关注列表,作为服饰推荐的数据源。第二,研究基于消费者的社交关系信息数据的用户相似度模型。对于用户分享的服饰商品信息,基于本文和图像分类技术,本论文分别从用户分享的服饰商品的文本内容和图像视觉内容两方面来构建用户之间的相似度模型;对于用户的社交关系网数据,考虑了用户之间的相互关注信息,并通过用户相似度函数融合了服饰商品文本内容和视觉内容以及用户的社交关系网信息。第三,研究融合用户社交关系数据的相似度模型和基于用户-项目评分矩阵数据的用户相似度模型,提出了融合社交网络信息的协同过滤推荐算法。通过实验表明,融合了用户社交网络信息,数据的稀疏性得到了缓解而且最后的推荐商品更能让人满意。第四,实现了在线的服饰推荐系统。用户可以登陆进入系统后查阅数据集中所有用户的服饰分享信息、用户之间的关注信息以及对推荐结果进行打分。
其他文献
随着车辆的普及和移动Ad Hoc网络技术的不断发展,车辆自组网(VANET,Vehicle Ad Hoc Network)逐渐成为新兴的研究领域,同时智能交通系统(ITS,Intelligent Transport System)也
近年来,人们对于信息安全的要求也越来越高,传统的身份识别方法,基于其自身固有的特点越来越不能适应社会发展的需求,存在着许多不稳定因素,正因如此,基于生物特征识别的技术
随着互联网技术的高速发展,互联网已成为国际化商业合作、信息交互和新技术发展最为重要的组成部分。作为网络技术基础的网络管理技术也在不断推陈出新。网络发展到现今阶段,
随着软件系统的规模越来越大,结构越来越复杂,为了更好的理解程序,为了更合理的开发软件,软件切片技术逐渐成为软件工程学中的一个研究热点。切片技术虽然得到了迅速发展,但
C语言是国际上广泛流行的计算机高级程序设计语言,在各类高等院校的计算机及相关专业中,C语言均被列为一门必修的基础课程。该课程考核中使用的传统手工阅卷已经逐渐走向计算
随着基于B/S的多层Web体系结构的发展,Web应用软件开发己经成为主流,Web应用软件开发过程中一项重要的工作就是选择和确定系统开发架构。提高软件质量、适应不断变化的业务需
在计算机支持协同工作(Computer Supported Cooperative Work,CSCW)的环境下,动态协作关系是指项目成员在分工合作完成共同目标任务过程中结构及合作关系的演变,其中的合作关系
人脸检测(face detection)是指对于一幅任意给定的图像,采用一定的策略对其进行搜索以确定其中是否含有人脸,如果是则返回人脸的位置、大小和姿态。人脸检测是人脸识别、表情
网页作弊是指作弊者运用各种手段欺骗搜索引擎,使网页在搜索结果中获得高于其本身应得排名的行为。垃圾网页的泛滥严重危害了搜索引擎公司、合法网站和各类用户的利益,因此研
随着飞速增加的带宽,实时和多媒体应用等网络业务的日益普及,网络拓扑结构日益复杂化,互联网从单纯的数据传输发展到同时支持多种类型信息的传输,互联网的质量评价体系也成为