项目简介
本项目是基于Python和Neo4j的疾病查询系统,目标是为用户提供智能化的就医建议。用户可以通过输入症状描述或者选择症状,查询可能的疾病信息,系统借助Neo4j图数据库存储和查询疾病、症状等相关信息。
项目的主要特性和功能
- 知识图谱:基于DiseaseKG常见疾病信息知识图谱,整合了疾病、症状、治疗等多方面信息。
- 智能查询:支持症状选择和文字描述两种查询方式,能够返回可能的疾病信息。
- 深度学习模型:在处理用户文字输入时采用深度学习模型,包含命名实体识别和实体映射,提升症状识别的准确性。
- 配置文件管理:使用
config.py
管理数据库连接、错误码描述等重要配置。 - 模块化设计:代码采用模块化设计,便于维护和扩展。
安装使用步骤
- 导入知识图谱:把DiseaseKG知识图谱导入到Neo4j数据库中。
- 配置文件设置:依据实际情况对
config.py
文件进行配置,涵盖数据库连接信息、错误码描述等。 - 安装依赖库:安装必要的Python库,例如
neo4j
、Flask
等。 - 启动服务:运行
main_server.py
启动后台服务。 - 测试系统:使用
test_server.py
测试系统的响应情况。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】