[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGdGcJzxcwbqm2Pa1GNVR9m32yG1g10POKDXVDI4Yo_I":3,"project-public-articles-book-recommendation":24},{"id":4,"title":5,"short_title":6,"slug":7,"project_type":8,"paid_type":9,"cover":10,"imgs":11,"desc":12,"content":13,"tags":14,"price":15,"original_price":9,"sales":15,"views":16,"video_bvid":17,"author":18,"is_new":15,"is_hot":19,"status":19,"sort":20,"resources":11,"resource_links":21,"created_at":22,"updated_at":23},58,"基于FastAPI+Vue3+推荐算法的图书推荐系统","图书推荐系统","book-recommendation","free",null,"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"0 0 1200 900\" data-cover-style=\"plain-title-v4\">\n  \u003C!-- Background -->\n  \u003Crect width=\"1200\" height=\"900\" fill=\"#FDF0FF\"\u002F>\n\n  \u003C!-- Title -->\n  \u003Ctext x=\"600.0\" y=\"484.2\" font-size=\"107\" font-weight=\"800\" letter-spacing=\"-0.6\" fill=\"#280A38\" text-anchor=\"middle\">图书推荐系统\u003C\u002Ftext>\n\n\u003C\u002Fsvg>","[]","围绕图书推荐、检索和展示推荐，适合做内容推荐类练习项目。","## 项目亮点\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","[\"免费学习\"]",0,20117,"BV1Eoi9B6EdG","程序员青戈",1,90,"","2026-04-01 10:00:00","2026-05-20 14:40:47",{"project":25,"items":26},{"id":4,"title":5,"slug":7},[27,36,43,50,57,64],{"id":28,"uuid":29,"project_id":4,"title":30,"type":31,"status":19,"public_enabled":19,"views":32,"sort":33,"created_at":34,"updated_at":35,"project_title":5,"project_slug":7},1174,"NzsRyEPn","00. 课程相关资料获取","coding",308,2297,"2026-04-19 17:28:24","2026-05-03 22:49:02",{"id":37,"uuid":38,"project_id":4,"title":39,"type":31,"status":19,"public_enabled":19,"views":40,"sort":41,"created_at":42,"updated_at":35,"project_title":5,"project_slug":7},1180,"oRHLGeOy","01. 图书推荐系统介绍",182,2304,"2026-01-09 11:50:58",{"id":44,"uuid":45,"project_id":4,"title":46,"type":31,"status":19,"public_enabled":19,"views":47,"sort":48,"created_at":49,"updated_at":35,"project_title":5,"project_slug":7},1181,"NrrW311Q","02. 导入并运行项目脚手架",154,2306,"2026-01-09 18:33:00",{"id":51,"uuid":52,"project_id":4,"title":53,"type":31,"status":19,"public_enabled":19,"views":54,"sort":55,"created_at":56,"updated_at":35,"project_title":5,"project_slug":7},1182,"UgkPAWGn","03. 开发图书分类信息管理功能",128,2307,"2026-01-09 18:33:16",{"id":58,"uuid":59,"project_id":4,"title":60,"type":31,"status":19,"public_enabled":19,"views":61,"sort":62,"created_at":63,"updated_at":35,"project_title":5,"project_slug":7},1183,"8k9XX7Tv","04. 开发图书信息管理功能",126,2308,"2026-01-09 18:34:50",{"id":65,"uuid":66,"project_id":4,"title":67,"type":31,"status":19,"public_enabled":19,"views":68,"sort":69,"created_at":70,"updated_at":35,"project_title":5,"project_slug":7},1189,"h0SZsjkz","05. 使用AI帮助开发图书列表页面和详情展示页面",110,2318,"2026-01-12 17:27:25"]