# Spring-Boot-Neo4j-Movies
### Spring-Boot集成Neo4j结合Spark的朴素贝叶斯分类器实现基于电影知识图谱的智能问答系统
## 博客地址:https://blog.csdn.net/appleyk
## 项目博客地址:https://blog.csdn.net/Appleyk/article/details/80422055
#### 升级Spark依赖,由原来的2.3升级到2.4,GitHub官方提醒> = 1.0.0,<= 2.3.2之间的版本容易受到攻击
#### spark2.4 == >scala2.11 and scala2.12
```text
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-core -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.12</artifactId>
<version>2.4.0</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-mllib -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_2.12</artifactId>
<version>2.4.0</version>
</dependency>
```
#### 如果down下来的demo在本地无法运行,请自行降低版本,保证本地spark环境的版本号和pom中的spark依赖的jar包版本一致!
### 运行图例:<br><br>
![效果展示](https://i.postimg.cc/YSpGPQmD/res.png)
<br><br>
![效果展示](https://i.postimg.cc/g0DRcgWP/res-1.png)
<br><br>
![效果展示](https://i.postimg.cc/T2y9QXxL/res-2.png)
<br><br>
![效果展示](https://i.postimg.cc/DwhP2JXL/res-3.png)
<br><br>
![效果展示](https://i.postimg.cc/nLcKDyTL/res-4.png)
<br><br>
![效果展示](https://i.postimg.cc/PxCm61gs/custom.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
知识图谱是一种结构化的知识表达形式,它以图形的方式组织和存储了大量实体(如人、地点、事件等)及其相互关系。在知识图谱中,实体作为节点,实体之间的各种语义关联则通过边进行连接,形成了一个庞大的数据网络。 知识图谱的核心价值在于其能够精确、直观地表示复杂世界中的知识,并支持高效的知识查询与推理。例如,在搜索引擎中,知识图谱可以提升搜索结果的相关性和准确性,为用户提供直接的答案而非仅仅是网页链接。同时,知识图谱还能支撑高级的人工智能应用,比如问答系统、推荐系统、决策支持等领域。 构建知识图谱的过程通常包括数据抽取、知识融合、实体识别、关系抽取等多个步骤,涉及到自然语言处理、机器学习、数据库技术等多种技术手段。知识图谱的不断完善有助于实现从海量信息中挖掘深层次、有价值的知识,从而推动人工智能向着更加理解人类世界的智慧方向发展。 总之,知识图谱是一个大规模、多领域、多源异构知识集成的载体,是实现智能化信息系统的基础工具和关键基础设施,对于提升信息检索质量、推动智能应用研发具有重要作用。
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot集成Neo4j图数据库,利用Spark的朴素贝叶斯分类器实现基于电影知识图谱的智能问答系统。.zip (62个子文件)
SJT-code
pom.xml 5KB
src
test
java
BayesTest.java 4KB
HanLPTest.java 6KB
main
resources
logback-boot.xml 3KB
hanlp.properties 2KB
statics
res_4.png 183KB
res.png 157KB
custom.png 107KB
res_1.jpg 84KB
res_2.jpg 20KB
res_3.jpg 52KB
data(csv)
template
【3】剧情.txt 234B
【8】演员参演的电影评分【大于】.txt 266B
【2】风格.txt 165B
vocabulary.txt 2KB
question_classification.txt 294B
【6】某演员出演过的类型电影有哪些.txt 164B
【13】演员出生日期.txt 275B
【11】演员A和演员B合作了哪些电影.txt 166B
【9】演员参演的电影评分【小于】.txt 266B
【4】某电影有哪些演员出演.txt 170B
【5】演员简介.txt 104B
【0】评分.txt 173B
【1】上映.txt 225B
【12】某演员一共演过多少电影.txt 108B
【7】某演员演了什么电影.txt 193B
【10】某演员出演过哪些类型的电影.txt 176B
custom
genreDict.txt 338B
scoreDict.txt 387B
movieDict.txt 8KB
csv
movie.csv 1.33MB
genre.csv 224B
person.csv 52KB
person_to_movie.csv 242KB
movie_to_genre.csv 108KB
application.properties 1KB
templates
index.html 9KB
java
com
appleyk
repository
QuestionRepository.java 4KB
GenreRepository.java 514B
MovieRepository.java 523B
PersonRepository.java 345B
controller
PersonController.java 1KB
GenreController.java 1KB
QuestionController.java 651B
PageIndexController.java 266B
MovieController.java 2KB
utils
CustomDictWordUtils.java 2KB
core
CoreProcessor.java 15KB
service
impl
QuestionServiceImpl.java 9KB
QuestionService.java 117B
App.java 670B
model
BaseEntity.java 530B
Movie.java 1KB
Genre.java 417B
Person.java 1KB
config
ConfigBean.java 694B
ConfigRunner.java 3KB
result
ResponseMessage.java 867B
ResultData.java 1KB
ResponseResult.java 4KB
webapp
WEB-INF
web.xml 635B
README.md 2KB
共 62 条
- 1
资源评论
JJJ69
- 粉丝: 6212
- 资源: 5783
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功