这是一个简单的推荐系统,使用 TensorFlow 和 Python 3 开发。
使用卷积神经网络,并利用MovieLens数据集完成电影推荐的任务。
实现的推荐功能如下:
- 1、指定用户和电影进行评分
- 2、推荐同类型的电影
- 3、推荐您喜欢的电影
- 4、看过这个电影的人还看了(喜欢)哪些电影
## 指定用户和电影进行评分
给用户234,电影1401的评分是:4.27963877
## 推荐同类型的电影
您看的电影是:[1401 'Ghosts of Mississippi (1996)' 'Drama']
以下是给您的推荐:
3385
[3454 'Whatever It Takes (2000)' 'Comedy|Romance']
707
[716 'Switchblade Sisters (1975)' 'Crime']
2351
[2420 'Karate Kid, The (1984)' 'Drama']
2189
[2258 'Master Ninja I (1984)' 'Action']
2191
[2260 'Wisdom (1986)' 'Action|Crime']
## 推荐您喜欢的电影
以下是给您的推荐(用户234):
1642
[1688 'Anastasia (1997)' "Animation|Children's|Musical"]
994
[1007 'Apple Dumpling Gang, The (1975)' "Children's|Comedy|Western"]
667
[673 'Space Jam (1996)' "Adventure|Animation|Children's|Comedy|Fantasy"]
1812
[1881 'Quest for Camelot (1998)' "Adventure|Animation|Children's|Fantasy"]
1898
[1967 'Labyrinth (1986)' "Adventure|Children's|Fantasy"]
## 看过这个电影的人还看了(喜欢)哪些电影
您看的电影是:[1401 'Ghosts of Mississippi (1996)' 'Drama']
喜欢看这个电影的人是:[[5782 'F' 35 0]
[5767 'M' 25 2]
[3936 'F' 35 12]
[3595 'M' 25 0]
[1696 'M' 35 7]
[2728 'M' 35 12]
[763 'M' 18 10]
[4404 'M' 25 1]
[3901 'M' 18 14]
[371 'M' 18 4]
[1855 'M' 18 4]
[2338 'M' 45 17]
[450 'M' 45 1]
[1130 'M' 18 7]
[3035 'F' 25 7]
[100 'M' 35 17]
[567 'M' 35 20]
[5861 'F' 50 1]
[4800 'M' 18 4]
[3281 'M' 25 17]]
喜欢看这个电影的人还喜欢看:
1779
[1848 'Borrowers, The (1997)' "Adventure|Children's|Comedy|Fantasy"]
1244
[1264 'Diva (1981)' 'Action|Drama|Mystery|Romance|Thriller']
1812
[1881 'Quest for Camelot (1998)' "Adventure|Animation|Children's|Fantasy"]
1742
[1805 'Wild Things (1998)' 'Crime|Drama|Mystery|Thriller']
2535
[2604 'Let it Come Down: The Life of Paul Bowles (1998)' 'Documentary']
没有合适的资源?快使用搜索试试~ 我知道了~
本项目使用两种算法来实现一个电影推荐系统,一个是CNN,另一个是矩阵分解的协同过滤+源代码+文档说明
共27个文件
py:6个
txt:5个
csv:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 116 浏览量
2024-04-22
09:38:30
上传
评论
收藏 6.5MB ZIP 举报
温馨提示
- 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
movieRecommendation-master.zip (27个子文件)
movieRecommendation-master
基于矩阵分解的协同过滤的电影推荐系统
基于矩阵分解的协同过滤的电影推荐系统.ipynb 33KB
ml-latest-small
movies.csv 439KB
tags.csv 40KB
README.txt 8KB
ratings.csv 2.23MB
links.csv 170KB
基于CNN的电影推荐系统
问题.txt 519B
assets
loss.png 197KB
IMG_6242_300.png 73KB
text_cnn.png 158KB
model.001.jpeg 382KB
ml-1m
users.dat 131KB
ratings.dat 23.45MB
movies.dat 167KB
优化和修改.txt 395B
数据集描述.txt 1KB
基于CNN的电影推荐系统.ipynb 191KB
README.md 2KB
改进和修改.txt 218B
model_code
data_download.py 2KB
training.py 7KB
movie_nn.py 6KB
recommendation.py 10KB
user_nn.py 5KB
data_processing.py 5KB
.gitignore 63B
README.md 237B
共 27 条
- 1
资源评论
机器学习的喵
- 粉丝: 518
- 资源: 1269
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功