基于推荐算法的移动微视频社区系统的设计与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:raoxinyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据的指数式增长,在庞大的数据面前,用户无法精确地获取需要的信息,从而导致用户需要花费更多的精力去筛选出自己需要的信息,产生“信息过载”问题。因此,推荐系统应运而生,推荐算法也得到巨大的发展。其中协同过滤算法凭借着良好的性能被广泛地应用,但其仍存在冷启动、评分数据特征稀疏、用户偏好的时效性等问题,会影响到推荐效果。本文提出一种基于搜索词和时间因素的物品协同过滤算法来优化上述问题,改善推荐效果。算法采用混合推荐算法的级联法思想,首先在传统基于物品的协同过滤算法的物品相似度计算中加入时间因素和用户评分平均值平滑处理,得到一个初步视频推荐集合,其次对初步视频推荐集合中视频的视频描述或电影名进行分词,并基于对TF-IDF计算公式做平滑处理后的TF-IDF关键词特征提取算法来提取出视频描述中的关键词,以此代表相应的视频。通过结合用户的搜索词及浏览信息记录,从而得到最终的Top N推荐列表,使推荐效果得到改善。对于用户冷启动问题,基于热度来为新用户直接生成Top N推荐列表。算法通过判断用户是否为新用户,来选择相应的算法生成推荐列表集合。本文通过实验并验证这种推荐算法的推荐效果优于传统的基于物品的推荐算法。近年来,移动微视频这种新媒体发展迅速,且受到了国内外的欢迎。微信作为一个现象级的社交APP,承载着大量的用户,而微信开发团队推出的轻量级小程序,因其用完即走、方便、不需要占用移动终端内存等特点,受到人们的喜爱。本文基于对微视频及推荐算法的研究,依托羊城通公共交通社区平台和微信小程序,并结合基于搜索词和时间因素的物品协同过滤算法,开发一款移动微视频社区小程序,为用户推荐个性化的微视频。本文先对小程序系统的需求分析,然后对系统整体架构、具体模块和数据库进行设计,把系统分为移动微视频社区小程序用户端模块和后台管理员系统模块,最后利用相关软件技术实现各个模块,实现用户上传微视频、点赞、评论、举报、评分、搜索和关注的功能以及管理员对微视频社区的管理功能。本文经过测试,系统整体运行正常,效果符合预期。
其他文献
小儿支原体感染肺炎是临床相对较为常见的一类疾病,而此类疾病其自身具备着较强特殊性,该类病原微生物其自身比细菌小,但比病毒大的微小生物,是最小能够独立存活的原核生物,
事业单位作为一种职能机构,广泛分布于各个行业领域,在社会公共设施和资源管理方面发挥重要作用。在党的领导下,事业单位充分履行公益性的社会职能,在社会政治、经济、人文和
[摘 要]在建筑施工单位经营发展中,费用是影响施工单位经济效益目标实现的关键因素,必须引起建筑施工单位的高度重视,将费用管控作为单位财务管控的重要内容。文章分析了建筑施工单位费用管控的难点,提出了加强建筑施工单位费用管控的措施,期望对提高建筑施工单位经济效益水平有所帮助。  [关键词]建筑施工单位;费用管控;材料费用;人工费用  [DOI]10.13939/j.cnki.zgsc.2020.31.
朱德是党的七大的主要筹备者之一,为开好这次大会他提出过一些重要的建议,作为大会主席团常委,会议期间他还参与处理中央日常事务。朱德是《论解放区战场》准备委员会的召集
写作作为英语基本技能之一,最能体现学生的综合运用能力,同时也一直是中国学生较难掌握的一项技能。基于英语写作教学的重要作用,国内外专家学者对此进行了诸多相关研究,产生了成果教学法,体裁教学法和过程教学法等理论。而在实际高中英语写作教学中,老师多采用成果教学法,该方法以教师为中心,学生模仿范文进行写作,最终的关注点落在学生的写作成品上。过程教学法产生于20世纪70年代,不同于成果教学法,它主要强调学生