基于协同过滤算法的短视频平台系统的设计与实现.docx
《基于协同过滤算法的短视频平台系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于协同过滤算法的短视频平台系统的设计与实现.docx(52页珍藏版)》请在优知文库上搜索。
1、本科毕业设计论文题目:基于协同过滤算法的短视频平台系统的设计与实现在移动互联网时代,短视频已经成为人们日常娱乐生活中不可或缺的一部分,观看短视频已经成为一种非常受欢迎的娱乐消遣方式。如今的短视频平台市场中,大多数的短视频平台系统实现了基本的功能,如视频浏览、视频上传、视频留言等,但是却无法为用户提供个性化推荐功能。为了满足用户个性化需求,本课题设计并实现了一种基于协同过滤算法的短视频平台系统,旨在为用户提供感兴趣的视频,从而实现个性化推荐的功能。该系统主要目标是为了提供个性化的视频推荐,因此使用了协同过滤算法,该算法的具体步骤为:第一步,获取当前用户的观看历史记录信息,将用户观看历史记录中的最
2、后一条记录作为最接近用户兴趣的视频信息。第二步,从这条记录中,获取视频名称、视频类别这两个属性的值。第三步,将这两个属性值与用户从未观看过的视频信息中的视频名称与视频类别进行余弦相似度计算,计算得出的值越大,说明这两条视频信息的相似度就越大,即这条未观看的视频信息与用户兴趣越接近。第四步,对计算出的相似度值由高到低进行排序。第五步,在排序结果中取相似度排在前五位所对应的视频信息,将这些视频信息作为推荐列表推荐给当前用户,从而实现个性化推荐。在系统设计实现过程中,首先对当前主流的短视频应用进行了分析,提出需要实现的功能,然后进行具体开发。系统采用的是B/S架构,数据库则采用MySQL数据库管理系
3、统。该系统是由前台和后台组成的,前台是普通用户操作,后台则主要为管理员操作。采用SpringBOot框架搭建开发一个体验性好并且可以进行个性化推荐的短视频平台系统。关键词:短视频平台系统;协同过滤算法;SPriiIgBOot框架;MySQL数据库论文类型:工程设计AbstractIntheeraofmobileinternet,shortvideoshavebecomeanindispensablepartofpeoplesdailyentertainmentlife,andwatchingshortvideoshasbecomeaverypopularwayofentertainmentan
4、dleisure.Inthecurrentshortvideoplatformmarket,mostshortvideoplatformsystemshaveimplementedbasicfunctionssuchasvideobrowsing,videouploading,videomessage,etc.,buttheycannotprovidepersonalizedrecommendationfunctionsforusers.Inordertomeetthepersonalizedneedsofusers,thistopicdesignsandimplementsashortvid
5、eoplatformsystembasedoncollaborativefilteringalgorithm,whichaimstoprovideuserswithinterestingvideos,thusrealizingthepersonalizedrecommendationfunction.Themaingoalofthesystemistoprovidepersonalizedvideorecommendation,sothecollaborativefilteringalgorithmisused.Thespecificstepsofthealgorithmare:first,o
6、btaintheviewinghistoryinformationofthecurrentuser,andregardthelastrecordintheusersviewinghistoryasthevideoinformationclosesttotheusersinterest.Step2,obtainthevaluesofthevideonameandvideocategoryattributesfromthisrecord.Thethirdstepistocalculatethecosinesimilaritybetweenthesetwoattributevaluesandthev
7、ideonamesandvideocategoriesinthevideoinformationthattheuserhasneverwatchedbefore.Thelargerthecalculatedvalue,thegreaterthesimilaritybetweenthesetwovideoinformation,thatis,theclosertheunwatchedvideoinformationistotheusersinterest.Step4:Sortthecalculatedsimilarityvaluesfromhightolow.Step5:Takethevideo
8、informationcorrespondingtothetopfiveintermsofsimilarityfromthesortingresults,andrecommendthesevideoinformationasarecommendationlisttothecurrentusertoachievepersonalizedrecommendation.Intheprocessofsystemdesignandimplementation,wefirstanalyzedthecurrentmainstreamshortvideoapplications,proposedthefunc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 协同 过滤 算法 视频 平台 系统 设计 实现