介绍:本系统是一个知识图谱的科研系统,y用户在后台上传知网相关文献和对应信息,会写入neo4j数据库,
然后根据自己的历史打分信息做推荐,算法是neo4j中的协同过滤,分为管理员端和用户端,
使用前请务必看下代码中的README.md。
用户端:
1、正常的登录注册功能,无问题。
2、登录后可以看见科研文献列表,所有信息来自知网,数据从后台上传
3、可以按照名称模糊搜索,可以按照分类过滤
4、点击文献会进入文献详情页,详情页有文献的基本信息,可以进行打分,可以跳转知网源网站
5、可以评论,并看见别人的评论
6、推荐页面是查询neo4j做 协同过滤推荐
7、个人中心可以修改个人信息
管理员端:
1、正常的登录系统
2、可以对用户、分类、文献、评论进行增删改查,有超级管理员权限
推荐技术:
系统主要是neo4j中的协同过滤,
推荐核心是一个查询语句,语句中,返回结果集中每一对相似度最高的用户p1和p2的用户名,
以及它们之间的相似度sim。通过ORDER BY子句将相似度从高到低排序,再使用LIMIT子句限制结果集为前10个最相似的用户。
代码中有详细的注释和解释,请看pyneo_utils.py。
1200
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END