[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-public-oRHLGeOy":3,"public-project-articles-oRHLGeOy":17},{"id":4,"uuid":5,"project_id":6,"title":7,"content":8,"type":9,"status":10,"public_enabled":10,"views":11,"sort":12,"created_at":13,"updated_at":14,"project_title":15,"project_slug":16},1180,"oRHLGeOy",58,"01. 图书推荐系统介绍","## 项目亮点\n\n**\u003Cfont color=\"#DF2A3F\">使用 pandas 和 scikit-learn 实现智能推荐算法（User-CF 或者 Item-CF）\u003C\u002Ffont>**\n\n## 项目技术栈\n\n**前后端分离**  \n后台：FastAPI + Tortoise-ORM + Pandas（数据处理）+ scikit-learn（深度学习）  \n前台：Vue3 + Element-plus  \n数据库：Mysql 8.0 \n\n编程语言：Python、HTML、CSS、JavaScript\n\n\n\n我准备了一个 **FastAPI+Vue3项目脚手架**，包含一些基本的功能模块，方便大家学习\n\n## 项目功能介绍\n\n### 管理员\n\n查看数据可视化统计图（图书的收藏数、评价数 Top10）\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">管理图书分类信息\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">管理图书信息\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">管理图书收藏信息\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">管理图书评价信息\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">个人信息管理\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">修改密码\u003C\u002Ffont>\n\n登录\n\n### 普通用户\n\n查看数据可视化统计图（图书的收藏数、评价数  Top10）\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">查看图书信息（可分类检索）\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">查看图书详情\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">收藏图书\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">评价图书\u003C\u002Ffont>\n\n**\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">查看推荐的图书（基于User-CF 或者Item-CF的智能推荐算法）\u003C\u002Ffont>**\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">管理自己收藏的图书\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">管理自己的图书评价\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">个人信息管理\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">修改密码\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">登录、注册\u003C\u002Ffont>\n\n\u003Cfont style=\"color:rgba(0, 0, 0, 1);\">\u003C\u002Ffont>\n\n\n\u003C!-- 这是一张图片，ocr 内容为： -->\n![](https:\u002F\u002Fcdn.nlark.com\u002Fyuque\u002F0\u002F2026\u002Fpng\u002F751015\u002F1767865048426-90f6f016-b0e1-4d2d-91bc-4c05095cb068.png)\n\n","coding",1,182,2304,"2026-01-09 11:50:58","2026-05-03 22:49:02","基于FastAPI+Vue3+推荐算法的图书推荐系统","book-recommendation",{"project":18,"items":19},{"id":6,"title":15,"slug":16},[20,27,28,35,42,49],{"id":21,"uuid":22,"project_id":6,"title":23,"type":9,"status":10,"public_enabled":10,"views":24,"sort":25,"created_at":26,"updated_at":14,"project_title":15,"project_slug":16},1174,"NzsRyEPn","00. 课程相关资料获取",308,2297,"2026-04-19 17:28:24",{"id":4,"uuid":5,"project_id":6,"title":7,"type":9,"status":10,"public_enabled":10,"views":11,"sort":12,"created_at":13,"updated_at":14,"project_title":15,"project_slug":16},{"id":29,"uuid":30,"project_id":6,"title":31,"type":9,"status":10,"public_enabled":10,"views":32,"sort":33,"created_at":34,"updated_at":14,"project_title":15,"project_slug":16},1181,"NrrW311Q","02. 导入并运行项目脚手架",154,2306,"2026-01-09 18:33:00",{"id":36,"uuid":37,"project_id":6,"title":38,"type":9,"status":10,"public_enabled":10,"views":39,"sort":40,"created_at":41,"updated_at":14,"project_title":15,"project_slug":16},1182,"UgkPAWGn","03. 开发图书分类信息管理功能",128,2307,"2026-01-09 18:33:16",{"id":43,"uuid":44,"project_id":6,"title":45,"type":9,"status":10,"public_enabled":10,"views":46,"sort":47,"created_at":48,"updated_at":14,"project_title":15,"project_slug":16},1183,"8k9XX7Tv","04. 开发图书信息管理功能",126,2308,"2026-01-09 18:34:50",{"id":50,"uuid":51,"project_id":6,"title":52,"type":9,"status":10,"public_enabled":10,"views":53,"sort":54,"created_at":55,"updated_at":14,"project_title":15,"project_slug":16},1189,"h0SZsjkz","05. 使用AI帮助开发图书列表页面和详情展示页面",110,2318,"2026-01-12 17:27:25"]