当前位置:   article > 正文

【Python】基于协同过滤的书籍推荐系统_基于协同过滤算法的图书推荐系统csdn

基于协同过滤算法的图书推荐系统csdn


数据爬取

(运行爬虫程序前先使用Django代码创建数据库)
通过爬虫程序爬取豆瓣读书相关数据并将整个插入操作当成一整个事物进行插入数据库。
数据库软件使用SQlyog进行操作。(MySQL版本不能过低,否则连接Django框架会失败。)
在这里插入图片描述
在这里插入图片描述
毕设+查重4.2的论文

一、主页

主页能够展示相关的图书信息,猜你喜欢模块即为推荐模块。

底下有新书展示和作者展示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、注册登录

在前端当中有自动校验功能,并且对于存储进数据库中的密码采用了哈希加密。
(未登录前修改密码未实现)
在这里插入图片描述
在这里插入图片描述

三、修改密码

点击修改密码,能够自动发送六位数验证码到用户的邮箱中。
在这里插入图片描述

四、评论

用户能够对书籍进行评论。
在这里插入图片描述
评论成功之后,自动计算相似度并返回推荐列表。
在这里插入图片描述
用户评论成功之后返回主页,自动刷新推荐列表。
在这里插入图片描述

五、搜索

在这里插入图片描述
点击分类的查看更多,将书籍列表返回给该页面,并实现了分页。
在这里插入图片描述

六、后台

使用Django自带的后台,更改为中文和其他第三方库显示出来。

在这里插入图片描述
在这里插入图片描述

总结

使用Django框架,MySQL数据库,基于用户的协同过滤,皮尔逊相关系数,实现了书籍推荐系统。

完整代码见代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/193122
推荐阅读
相关标签
  

闽ICP备14008679号