本项目主要是根据:KGQA_HLM重构得到。感谢原作者对项目进行开源。
项目开发笔记可参见我CSDN博客:知识图谱
项目需要neo4j数据库作为知识存储设备。可以使用pip install -e .
的方式在KGQAHLM目录下执行,即可安装到系统中。
系统的配置文件在KGQAHLM/data/config.ini文件中,实例如下:
[neo4j]
host=http://192.168.56.101
port=7474
user=neo4j
password=root
[sys]
relation_path=data/relation.txt
# static dir
people_images_dir=people_images
people_profile_file_path=data/people_profile_file.json
在运行项目之前,需要初始化数据库:flask init-db
执行即可。
项目运行示例(centos7):
export FLASK_APP=serve
flask run --host=0.0.0.0
然后根据提示即可访问该系统。
在linux系统中,可以使用我书写的shell脚本去管理该项目。可通过sh project.sh
可查看使用说明。
相面前端内容主要还是使用原作者开发的内容,后端服务使用flask进行了重构。项目没有精雕细琢,难免有所缺陷,欢迎讨论。
- 我的github:https://github.com/Htring
- 我的csdn:科皮子菊
- 我订阅号:AIAS编程有道
- 知乎:皮乾东