# QASystemOnMovieKG
基于知识图谱的电影信息问答系统
开发时基于python3.6
部署到服务器python3.8的环境时遇到了sklearn版本不兼容的问题,参考如下方式解决
[python3.8使用scikit-learn0.20.2时报错TypeError: an integer is required (got type bytes)_congcong_i的博客-CSDN博客](https://blog.csdn.net/congcong_i/article/details/116500921)
## 使用方式
1. 安装环境
```shell
pip install -r requirment.txt
```
2. 启动Neo4j,并修改程序中数据库连接的配置
3. 导入数据
将data下的csv文件复制到启动的Neo4j数据库目录下的import文件夹,运行
```shell
python data2neo4j.py
```
4. 运行服务端程序
```shell
python server.py
```
5. 新开一个终端,运行客户端程序
```shell
python client.py
```
## 系统架构
![image-20210511233636618](README.assets/image-20210511233636618.png)
![image-20210511233711643](README.assets/image-20210511233711643.png)
## 代码说明
- data文件夹
已处理好的csv文件,可以直接导入neo4j
- question文件夹
进行问题分类的训练数据、jieba自定义用户词典、问题模板等
- data2neo4j.py
用来把csv文件导入neo4j
- hdfs.py
使用python操作HDFS
- question_classification.py
问题分类器
- question_template.py
定义不同类型问题的cypher语句、回答方式,返回答案
- process_question.py
问答模块的主程序
- test.py
测试程序,可以回答单个问题
- server.py
服务端程序,开启web服务,调用问答模块的主程序
- client.py
客户端程序,请求web服务并返回答案
## 运行效果
![image-20210511234330479](README.assets/image-20210511234330479.png)
![image-20210511234341207](README.assets/image-20210511234341207.png)
![image-20210511234349972](README.assets/image-20210511234349972.png)
![image-20210511234356462](README.assets/image-20210511234356462.png)
![image-20210511234403536](README.assets/image-20210511234403536.png)
![image-20210511234408587](README.assets/image-20210511234408587.png)
![image-20210511234415059](README.assets/image-20210511234415059.png)
![image-20210511235730278](README.assets/image-20210511235730278.png)
![image-20210511234420295](README.assets/image-20210511234420295.png)
![image-20210511234429359](README.assets/image-20210511234429359.png)
![image-20210511234437679](README.assets/image-20210511234437679.png)
![image-20210511234443170](README.assets/image-20210511234443170.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于知识图谱的电影信息问答系统python源码+项目说明+数据.zip 开发时基于python3.6 部署到服务器python3.8的环境时遇到了sklearn版本不兼容的问题,参考如下方式解决 [python3.8使用scikit-learn0.20.2时报错TypeError: an integer is required (got type bytes)_congcong_i的博客-CSDN博客](https://blog.csdn.net/congcong_i/article/details/116500921) ## 使用方式 1. 安装环境 ```shell pip install -r requirment.txt ``` 2. 启动Neo4j,并修改程序中数据库连接的配置 3. 导入数据 将data下的csv文件复制到启动的Neo4j数据库目录下的import文件夹,运行 ```shell python data2neo4j.py ``` 4. 运行服务端程序 ```shell python server.py ``` 5. 新开一个终端,运行客户端程序 ```shell python client.py ``` ....
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/TXT.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/TXT.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/TXT.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/TXT.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PNG.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/TXT.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 33 条
- 1
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/5f1f13827a6b4d429d03fbd9927aeaaf_baidu_33164415.jpg!1)
土豆片片
- 粉丝: 1575
- 资源: 5636
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)