# 基于以诺行维修手册知识图谱的问答
# 代码工程目录
```
+--answer_search.py # 从eno4j数据库进行数据搜索
+--chatbot_graph.py # 对话机器人总入口
+--enoch_knowledge_qa # 以诺行数据及其数据写入代码
| +--build_kg # 数据入库
| | +--create_enoch_neo4j.py
| | +--data_processor.py
| | +--get_request.py
| | +--neo4j_genration.py
| | +--故障知识图谱融合维修手册知识图谱.py
| | +--知识图谱融合至维修手册知识图谱.py
| +--enoch_data
| | +--data
| | | +--dim_be_maintain_frt.json
| | | +--recreate_maintain_data_from_csv_file.py
| | | +--right_data.json
| | | +--修改版.csv
| | | +--第一版知识图谱v1.0.json
| | | +--经过结构化处理的维修手册子步骤.json
| | | +--维修手册2-修改版_维修拆装数据copy.csv
| | | +--维修手册子步骤.json
| | | +--维修手册安装和拆卸子步骤.json
| | +--mid_data
| | | +--maintain_sentence.txt
| | | +--ner_result.txt
| | | +--内容描述.txt
| | | +--图谱关系类别.txt
| | | +--安装和拆卸步骤.txt
| | | +--性能表征.txt
| | | +--故障现象.txt
| | | +--故障设备.txt
| | | +--维修手册安装和拆卸目录.txt
| | | +--部件单元.txt
+--question_parser.py
+--README.md
+--requirements.txt
+--test_classification.py
+--tets.py
+--tools
| +--tools.py
+--trie_tree.py
+--__init__.py
```
# 依赖
```python
py2neo版本:py2neo-2021.2.3
neo4j版本:neo4j-4.4.5
```
# 运行
在安装好neo4j之后,运行以下指令进行数据转化,在处理数据前需要首先启动flight_ner_flask服务,然后将维修手册中非结构化文本结构化处理:
```python
python data_processor.py
```
然后将处理好的数据集写入到知识图谱中:
```python
python create_enoch_neo4j.py
```
最后启动知识图谱服务
```
python chatbot_graph.py
```
# 参考
> https://github.com/liuhuanyong/QASystemOnMedicalKG
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 毕业设计 基于Python汽修领域知识图谱(Neo4j)问答源码+详细文档+全部数据资料(高分项目).zip毕业设计 基于Python汽修领域知识图谱(Neo4j)问答源码+详细文档+全部数据资料(高分项目).zip毕业设计 基于Python汽修领域知识图谱(Neo4j)问答源码+详细文档+全部数据资料(高分项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计 基于Python汽修领域知识图谱(Neo4j)问答源码+详细文档+全部数据资料(高分项目).zip (62个子文件)
171265889347208773632.zip 416B
enoch_kbqa-main
__init__.py 0B
tools
tools.py 6KB
LICENSE 11KB
question_parser.py 3KB
test_classification.py 6KB
enoch_knowledge_qa
enoch_data
data
维修手册生成
维修手册2-10月11日 78KB
维修手册2-9月15日 42KB
维修手册2-9月26日 57KB
维修手册2-9月28日 78KB
维修手册2-9月19日 79KB
维修手册2-9月23日 57KB
维修手册2-10月17日 67KB
维修手册2-10月21日 24KB
维修手册2-9月22日 70KB
维修手册2-9月21日 100KB
维修手册2-9月20日 99KB
维修手册2-10月13日 68KB
维修手册2-9月27日 39KB
维修手册2-10月18日 42KB
维修手册2-10月20日 44KB
维修手册2-9月30日 70KB
维修手册2-9月16日 67KB
维修手册2-10月14日 78KB
维修手册2-9月29日 76KB
维修手册2-10月9日 14KB
维修手册2-9月14日 63KB
维修手册2-10月8日 76KB
维修手册2-10月12日 88KB
维修手册2-10月19日 40KB
维修手册2-修改版_维修拆装数据copy.csv 609KB
经过结构化处理的维修手册子步骤.json 2.48MB
修改版.csv 1.38MB
recreate_maintain_data_from_csv_file.py 2KB
维修手册子步骤.json 2.12MB
维修手册安装和拆卸子步骤.json 500KB
right_data.json 294KB
第一版知识图谱v1.0.json 51.17MB
dim_be_maintain_frt.json 270KB
mid_data
内容描述.txt 13KB
ner_result.txt 375B
maintain_sentence.txt 232KB
故障设备.txt 237B
性能表征.txt 92B
安装和拆卸步骤.txt 13KB
故障现象.txt 5KB
部件单元.txt 3KB
图谱关系类别.txt 126B
维修手册安装和拆卸目录.txt 4KB
build_kg
故障知识图谱融合维修手册知识图谱.py 2KB
neo4j_genration.py 2KB
get_request.py 267B
data_processor.py 6KB
知识图谱融合至维修手册知识图谱.py 2KB
create_enoch_neo4j.py 8KB
chatbot_graph.py 1KB
trie_tree.py 4KB
requirements.txt 61B
answer_search.py 4KB
.gitignore 2KB
README.md 2KB
tets.py 555B
共 62 条
- 1
资源评论
不走小道
- 粉丝: 3320
- 资源: 5061
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功