本项目通过爬取豆瓣电影数据,利用Word2Vec
模型分析电影简介信息,提取出电影特征向量,并利用Java Servlet
搭建电影推荐系统进行数据展示。
-
显示用户可能感兴趣的电影
-
点击右上方的登录按钮可以完成登录
-
点击电影卡片可以跳转电影详情页面
-
在页面上方的搜索框中输入搜索内容,点击搜索可以跳转搜索界面,实现电影的模糊搜索
-
往下滚动到底部时,会自动刷新用户可能感兴趣的电影
-
往下滚动一段距离后,可以点击右下方的回到顶部按钮返回顶部
- 显示电影详细信息
- 显示四部相似的电影
- 点击相似电影卡片可以跳转到相应的电影详情页
- 点击右上方的登录按钮可以完成登录
- 在页面上方的搜索框中输入搜索内容,点击搜索可以跳转搜索界面,实现电影的模糊搜索
- 显示搜索内容
- 点击电影卡片可以跳转到对应的电影详情页
- 点击右上方的登录按钮可以完成登录
- 在页面上方的搜索框中输入搜索内容,点击搜索实现电影的模糊搜索
- 前端的注册页面, 可以暂时使用后端
UserService
类中的createUser
方法实现用户的注册
路径 | 作用 |
---|---|
./backend |
web服务器 |
./database |
数据库脚本 |
./Feature-extraction |
提取电影特征向量 |
./model |
分词模型,Word2Vec 模型 |
./pic |
图片 |
./spider |
Scrapy 爬虫 |
本项目是一次仓促的课程作业,存在着许多不足,项目仅供参考。