由于本人今年毕业,为完成毕设特地想着实现一个简单的推荐系统设计,思来想去,小电影不就是很好的切入点嘛!
于是诞生该项目,将会一步步带着大家实现一个自己的电影推荐系统.

1 研究目标

从应用场景来看,基于内容的推荐算法更多地适用于用户根据关键字或者电影名字来搜索相应的电影,然后推荐系统来进行相应的推荐。
基于需求个性角度来看,基于内容的推荐算法还不够个人化,用户需要的是更加符合个人偏好的推荐结果,可以根据用户之前的打分情况,更有针对性地推荐一些可能喜欢的电影,这种情况下,应用最多的就是协同过滤算法。

本设计着重讨论基于协同过滤算法的电影推荐系统设计。

2 技术要求

(1) 熟悉并掌握爬虫的基本原理。研究内容包括:Scrapy 爬虫框架。
(2) 熟悉并掌握JavaWeb的各种开发工具与框架。研究内容包括:IntelliJ IDEA + Maven + Git + Linux + MySQL + MyBatis + Spring + Spring MVC + EasyUI。
(3) 熟悉并掌握Spark及机器学习库。研究内容包括:Spark 基本原理,协同过滤算法,MLlib机器学习算法库。
(4) 设计Web 软件,模拟协同过滤算法下的电影推荐。

3 研究难点

(1) 对协同过滤算法的深入学习和掌握;
(2) 通过Spark程序的设计来实现电影的实时推荐。

0 联系我

2.完整博客链接

3.知乎

毕业设计之基于协同过滤算法的电影推荐系统设计(一) - 项目简介相关推荐

  1. 基于协同过滤算法的电影推荐系统设计(二) - ALS算法详解

    0 系列文章目录 0.1 基于协同过滤算法的电影推荐系统设计(一) - 项目简介 0.2 基于协同过滤算法的电影推荐系统设计(二) - 推荐系统介绍 ALS是alternating least squ ...

  2. 计算机毕业设计ssm基于协同过滤算法的甜品推荐系统uhnk3系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于协同过滤算法的甜品推荐系统uhnk3系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于协同过滤算法的甜品推荐系统uhnk3系统+程序+源码+lw+远程部署 本源码技术栈 ...

  3. (附源码)计算机毕业设计SSM基于协同过滤算法的甜品推荐系统

    (附源码)计算机毕业设计SSM基于协同过滤算法的甜品推荐系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

  4. 基于协同过滤算法的商品推荐购物电商系统

    一.介绍 商品推荐是针对用户面对海量的商品信息而不知从何下手的一种解决方案,它可以根据用户的喜好,年龄,点击量,购买量以及各种购买行为来为用户推荐合适的商品.在本项目中采用的是基于用户的协同过滤的推荐 ...

  5. 基于协同过滤 算法推荐系统图书推荐猜你喜欢

    基于协同过滤 算法推荐系统图书推荐 一 项目介绍 该项目有前台,有后台,前台主要是首页轮播图,最新发布图书,热门图书,图书总量,图书收藏量,用户注册量,图书分类,图书搜索,图书分页列表,图书详情,图书 ...

  6. 基于协同过滤算法的书籍推荐 毕业设计-附源码101555

    摘  要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准 ...

  7. (附源码)python+mysql+基于协同过滤算法的书籍推荐 毕业设计101555

    摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确 ...

  8. 基于协同过滤算法的电影推荐系统

    目录 前言 R语言 电影推荐系统 案例及代码 数据准备 数据预处理 建立模型 前言 电影推荐系统是数学建模培训中一次例题,网上对相同类型的模型已有答案,但相关代码跑起来仍然存在些许bug,本文基于同类 ...

  9. 基于python协同过滤算法的电影推荐

    简介 协同过滤算法包括基于用户和基于物品的协同过滤算法. 基于用户协同过滤: "喜欢这个东西的人也喜欢--" 基于产品协同过滤: "像你一样的人也喜欢--" 设 ...

最新文章

  1. JavaScript栈的实现
  2. Tableview中Dynamic Prototypes动态表的使用
  3. c语言作业重庆科技学院,C语言程序设计学生上机报告-NO3.doc
  4. LeetCode-Largest Rectangle in Histogram
  5. S3C2440对Nand Flash操作和电路原理(基于K9F2G08U0A)
  6. SAP License:FICO重要概念(一)
  7. 《中国人工智能学会通讯》——11.10 点云局部特征描述子基准评估体系
  8. [debug] 令人智熄的调试:忘记加return
  9. 老程序员应该记住的 5 件事
  10. Podfile、Podfile.lock、Manifest.lock、Podspec
  11. NTC——热敏电阻的采集方法
  12. STM32接电机驱动,杜邦线供电,然后反烧问题
  13. 「英语六级作文」整体框架-Essay Map
  14. wps忘保存关闭,数据恢复步骤
  15. 安装google扩展
  16. 最新红包抓娃娃源码带教程
  17. 汇编———标志(flag)寄存器
  18. mysql不等于null和等于null的写法
  19. [neovim/nvim] LSP 与代码补全配置笔记
  20. iOS-推送自定义提示音

热门文章

  1. DCT变换(JAVA)
  2. 4 ARM PEG20K MAL
  3. tf.TensorArray简单教程
  4. matlab的gccphat转C语言,Python中的GCCPHAT互相关
  5. [MCSM] Slice Sampler
  6. [转载] 我叫李小帅
  7. 位图文件, JPG格式,PNG格式
  8. linux学习笔记-- linux的 shell和linux C 程序 获取命令行参数和环境变量
  9. 云服务器除了阿里云外其他哪个比较好?
  10. vs2022最新版本安装MVC4详细教程