# 个性化电影推荐系统
这是一个基于FastAPI开发的现代化电影推荐系统,结合了协同过滤和深度学习技术,为用户提供个性化的电影推荐服务。
## 主要功能
- 🎯 个性化电影推荐
- 🔍 电影搜索与浏览
- ⭐ 电影评分系统
- 💝 收藏夹功能
- 📊 用户行为分析
- 🔐 用户认证系统
## 技术栈
- **后端框架**: FastAPI
- **数据库**: SQLite
- **前端模板**: Jinja2
- **推荐算法**: 协同过滤 + 深度学习
- **数据分析**: Pandas
- **UI框架**: Bootstrap
## 系统架构
系统主要由以下几个部分组成:
1. **用户界面层**
- 电影浏览页面
- 推荐页面
- 个人收藏页面
- 数据分析页面
2. **业务逻辑层**
- 用户管理
- 推荐引擎
- 评分系统
- 数据分析模块
3. **数据层**
- 用户数据
- 电影数据
- 评分数据
- 推荐模型