大家好!我是青哥哥。今天给大家带来一个新的免费教程【图书推荐系统】,这个项目是基于最新的PythonWeb框架FastAPI作为后端,VUE3+ElementPlus作为前端的前后端分离项目。
本项目我们提供了项目脚手架+详细的带敲笔记+完整源码,有想学习的小伙伴可以跟着我们手把手带撸的视频自己独立敲出来,并整理自己的学习笔记,后续可以自己独立做其他个人项目,价值非常大噢~
项目亮点
使用 pandas 和 scikit-learn 实现智能推荐算法(User-CF 或者 Item-CF)
项目技术栈
前后端分离后台:FastAPI + Tortoise-ORM + Pandas(数据处理)+ scikit-learn(深度学习)前台:Vue3 + Element-plus数据库:Mysql 8.0
编程语言:Python、HTML、CSS、JavaScript
我准备了一个 FastAPI+Vue3项目脚手架,包含一些基本的功能模块,方便大家学习
电脑里需要准备的环境
运行环境:Python3.12前端运行环境:Node.js18+代码编写软件:Pycharm2024.1+ 数据库:MySQL 8数据库可视化:Navicat16
关注公众号 程序员青戈,回复 软件,获取所有项目必备的软件
B站演示视频
https://www.bilibili.com/video/BV1Eoi9B6EdG
项目详细介绍
https://javaxm.cn/free/tstjxt.html
项目功能描述
管理员
查看数据可视化统计图(图书的收藏数、评价数 Top10)管理图书分类信息管理图书信息管理图书收藏信息管理图书评价信息个人信息管理修改密码登录
普通用户
查看数据可视化统计图(图书的收藏数、评价数 Top10)查看图书信息(可分类检索)查看图书详情收藏图书评价图书查看推荐的图书(基于User-CF 或者Item-CF的智能推荐算法)管理自己收藏的图书管理自己的图书评价个人信息管理修改密码登录、注册
功能脑图

相关官方文档
FastAPI:https://fastapi.tiangolo.com/Vue:https://cn.vuejs.org/Element-Plus:https://element-plus.org/
资料获取方式
电脑浏览器访问:https://www.javaxmsz.cn/courseDetail?id=90
等等!别走!
