Movies_Recommend
Python
Python, HTML, JavaScript, CSS
共9834个文件
jpg: 9731
py: 23
pyc: 23
html: 12
js: 10
css: 8
csv: 4
png: 4
map: 4
gif: 3
movie recommender system in use Collaborative Filtering / 基于协同过滤的电影推荐系统
基于协同过滤的电影推荐系统
数据集:MovieLens的ml-latest-small数据集,大概600多个用户,大概9700多部电影,10万条评分记录
电影详细信息:ml-latest-small提供了一个CSV文件,里面有电影在IMDB上面的ID编号,用爬虫爬下来的,https://blog.csdn.net/hhmy77/article/details/106389370 这篇博客里面有爬虫的代码
技术栈:web框架用的是Django,数据库MySQL,使用Navicat操作数据库,前端用的bootstrap做渲染
算法:使用的是UserCF做推荐,600多个用户用UserCF比较快。ItemCF只计算了相似度,在展示相似电影栏里面用到。
https://github.com/hhmy27/ReSysCode/tree/master/CF 上面有CF算法的代码
详细版本:
Django 2.0
Python 3.6
运行方法:
本项目运行需要数据库,database文件夹里面提供了我的数据库备份文件。
如果你想直接导入我的数据库
导入数据库,数据库命名必须是movie_recommend_db
配置好Django里面的数据库链接选项
开始运行
如果你想自己导入数据,从头开始做的话,在views.py开始的地方注释了一大块导入数据库的代码
配置好Django连接数据库的属性
迁移model到数据库上
按顺序运行注释掉的导入数据库代码
开始运行
确保你之前已经配置好Django环境
缺点:
数据库密码用明文存储,当时存储的时候没有想到用加密存储
注释了csrf中间件,没有继续研究这个部分
只在本地运行测试,没有部署到服务器上
推荐大概需要3~4秒的时间,并且推荐的结果中热门电影出现的概率很高(当年的星战,黑客帝国,阿甘正传,肖申克的救赎几乎每次都会推荐。。)
界面有些简陋
页面展示:
首页:
电影详情页:Toy Story为例。黄色提示条下面是相似电影(使用ItemCF计算相似度的方法得出)
用户的评分记录:
推荐效果:使用UserCF
https://gitee.com/zyq520zyq/Movies_Recommend
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目概述:Movies_Recommend 是一款采用协同过滤算法实现的电影推荐系统。该系统主要由 Python 语言开发,辅以 HTML、JavaScript 和 CSS,以提供用户友好的界面和交互体验。 技术细节: - 主要编程语言:Python - 文件构成:总共有 9834 个文件,其中包括: - 图片资源(jpg):9731个 - Python 源码(py):23个 - Python 编译文件(pyc):23个 - 网页文件(html):12个 - JavaScript 脚本(js):10个 - 样式文件(css):8个 - 数据文件(csv):4个 - PNG 图片(png):4个 - 地图文件(map):4个 - 动图资源(gif):3个 功能描述:该系统通过协同过滤机制为用户推荐电影,旨在提供个性化的观影建议,增强用户的电影体验。 简洁而言,Movies_Recommend 是一个基于协同过滤技术的强大电影推荐工具,不仅拥有丰富的后端逻辑处理能力,还配备了直观易用的前端界面。
资源推荐
资源详情
资源评论





























收起资源包目录





































































































共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论


沐知全栈开发
- 粉丝: 6790
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 同分母分数加减法计算法则分母不教学课件.ppt
- VB的学籍管理系统设计方案论文.doc
- 通信工程外场测试常用英语例句.docx
- 基于信息化视角下行政事业单位档案管理科学化探讨.docx
- 成都小学网站小升初20篇完形填空精品资料(含详细答案解析)详细答案.doc
- 通信线路施工组织设计.docx
- 计算机应用基础-Microsoft-Word-文档-(2).doc
- 基于工作过程的《计算机组装与计算机网络基础》课程开发研究.docx
- 哈工程自动化考研必修.doc
- 网络环境下高校思想政治理论课研究性学习的实现形式.docx
- 数字图像处理的理论基础及常用处-理方法.doc
- 应用网络技术提速物资供应管理水平-软件技术.doc
- 基于HTML5技术的蜀水文化教育传播平台的建设研究.docx
- 大数据时代下数据挖掘技术与应用.docx
- 贵州省大数据产业发展战略下的高职教育.docx
- 电视媒体如何运用大数据.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
