精华内容
下载资源
问答
  • ask2问答系统于2016年3月28发布开源,第一个版本V3.0,内置三套PC模板, default默认是百度问答模板 sowenda是高仿360问答的。 soso模板是仿腾讯soso问答界面。 一套wap模板,仿天涯问答的手机版。 pc和wap模板后台...
  • 高仿 360 问答系统 ask2 问答系统。
  • 高仿360问答系统ask2问答系统高仿360问答系统ask2问答系统高仿360问答系统ask2问答系统
  • 问答机器人

    2018-06-07 17:54:10
    一个比较简单的机器人自动问答系统,简单易用,概括性的描述了目前的问答系统,同时用示例做了一个小例子,可以直接用于实际应用。
  • 基于电影知识图谱的智能问答系统系列章节传送门: 基于电影知识图谱的智能问答系统(一) -- Mysql数据准备 基于电影知识图谱的智能问答系统(二) -- Neo4j导入CSV文件 基于电影知识图谱的智能问答系统(三) ...

    !!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    !!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!


    基于电影知识图谱的智能问答系统系列章节传送门:

     

    基于电影知识图谱的智能问答系统(一) -- Mysql数据准备

    基于电影知识图谱的智能问答系统(二) -- Neo4j导入CSV文件

    基于电影知识图谱的智能问答系统(三) -- Spark环境搭建

     

    基于电影知识图谱的智能问答系统(四) -- HanLP分词器

    基于电影知识图谱的智能问答系统(五) -- Spark朴素贝叶斯分类器

    基于电影知识图谱的智能问答系统(六) -- 问题训练样本集敲定

    基于电影知识图谱的智能问答系统(七) -- Neo4j语句那点事

     

    GitHub地址:https://github.com/kobeyk/Spring-Boot-Neo4j-Movies

    码云(gitee)地址:https://gitee.com/appleyk/Spring-Boot-Neo4j-Movies

     

    注意最新代码为分支:v0.1.2

     

     

     

    注:本篇不再过多的讲解如何demo实现了,集成也很是简单的,前面几章也已经给本篇做足了铺垫。项目中的代码注释也是非常的详细,最后会附上整个项目的git仓库地址。

     

     

    一、效果预览

     

     

    (1)电影简介

     

    前端展示:

     

     

    后台效果:

     

     

     

     

     

    (2)电影评分

     

    前端展示:

     

     

     

     

    后台效果:

     

     

     

     

     

     

    (3)电影演员列表

     

    前端展示:

     

     

     

     

    后台效果:

     

     

     

     

     

     

    (4)演员A和演员B合作过哪些电影

     

    前端展示:

     

     

     

     

     

     

    后端效果:

     

     

     

    由于章子怡本来是一个完整的人名,但是HanLP分词的时候,却意外的“失手”了,因此导致最后查询无果

     

    我们再换个问题试验一把

     

     

     

    后台效果:

     

     

     

     

     

    (5)某演员出演过那种类型的电影或演过某种类型的电影有哪些

     

     

     

     

    ......etc,其余不在做演示,下面直接来看如何利用Spring-Boot搭建我们的智能问答系统

     

     

     

    二、项目目录结构图

     

     

     

     

     

     

    三、Movie节点类

     

     

    这里只拿电影信息的节点类来进行演示,比如,movie对应的节点在Java中定义类如下:

     

     

    package com.appleyk.node;
    
    import java.util.List;
    
    import org.neo4j.ogm.annotation.NodeEntity;
    import org.neo4j.ogm.annotation.Relationship;
    
    import com.fasterxml.jackson.annotation.JsonProperty;
    
    @NodeEntity
    public class Movie extends BaseEntity{
    
    	private Long mid;
    	private Double rating;
    	private String releasedate;
    	private String title;
    	private String introduction;
    
    	@Relationship(type = "is")
    	@JsonProperty("电影类型")
    	private List<Genre> genres;
    	
    
    	public Movie() {
    
    	}
    
    	public Long getMid() {
    		return mid;
    	}
    
    	public void setMid(Long mid) {
    		this.mid = mid;
    	}
    
    	public Double getRating() {
    		return rating;
    	}
    
    	public void setRating(Double rating) {
    		this.rating = rating;
    	}
    
    	public String getReleasedate() {
    		return releasedate;
    	}
    
    	public void setReleasedate(String releasedate) {
    		this.releasedate = releasedate;
    	}
    
    	public String getTitle() {
    		return title;
    	}
    
    	public void setTitle(String title) {
    		this.title = title;
    	}
    
    	public String getIntroduction() {
    		return introduction;
    	}
    
    	public void setIntroduction(String introduction) {
    		this.introduction = introduction;
    	}
    
    	public List<Genre> getGenres() {
    		return genres;
    	}
    
    	public void setGenres(List<Genre> genres) {
    		this.genres = genres;
    	}
    
    }

     

    其中属性和neo4j中的movie节点的属性一一对应

     

     

     

     

     

    电影信息节点里面带有关系is,对应neo4j中该电影的类型

     

     

     

    通过Controller对外提供的查询接口如下:

     

     

     

    外部调用效果如下:

     

     

     

     

     

    四、加载自定义带词性的字典数据

     

     

     

    注:不要使用HanLP提供的自定义词典路径,因为这个除了不能随心所欲的定义分词的词性以外,还极容易出现分词紊乱,词性对不上的bug,为了满足我们对专有电影名、电影分数及电影类型词性的定义,我们使用额外加载的方式设置HanLP的自定义分词,application.properties中设置自定义词典的路径如下:

     

     

     

     

     

     

     

     

     

     

    这三个文件的下载地址:https://pan.baidu.com/s/13PYsF2X3v7BzkPFG37kKuw

     

    注:也可以根据自己的需求进行设置

     

     

    五、项目完整地址

     

     

    GitHub下载地址:Spring-Boot集成Neo4j并利用Spark的朴素贝叶斯分类器实现基于电影知识图谱的智能问答系统

     

     

     

    完结!!!

     

     

     

    番外篇:如何将项目导入到IDEA并运行测试效果?

     

    (1)IDEA项目结构图(导入pom文件,配置好Maven后如下)

     

     

     

     

    (2)项目配置文件

     

     

     

     

    (3)内嵌html测试前端访问页面

     

     

     

     

     

    (4)启动项目

     

     

     

     

     

     

     

    (5)浏览器访问主页Index.html

     

    展开全文
  • ask2问答系统是以php+MySQL进行开发的php问答系统源码。
  • php问答系统-ask2问答

    2021-04-06 13:43:37
    default默认是百度问答模板 sowenda是高仿360问答的。 soso模板是仿腾讯soso问答界面。 一套wap模板,仿天涯问答的手机版。 pc和wap模板后台设置里自由切换,还可以绑定手机独立二级域名。 强大的搜索功能,支持...
  • unix精彩问答

    2020-09-16 01:52:57
    unix精彩问答
  • ask2问答系统是以php+MySQL进行开发的php问答系统源码。 default默认是百度问答模板 sowenda是高仿360问答的。 soso模板是仿腾讯soso问答界面。 一套wap模板,仿天涯问答的手机版。 pc和wap模板
  • ask2问答系统是以php+MySQL进行开发的php问答系统源码。 default默认是百度问答模板 sowenda是高仿360问答的。 soso模板是仿腾讯soso问答界面。 一套wap模板,仿天涯问答的手机版。 pc和wap模板
  • 单片机问答long 单片机问答long 单片机问答long
  • 纷答源码,微信付费问答系统 纷答-智慧问答付费问答系统
  • 电机经典问答

    2021-03-21 01:12:13
    电机经典问答.pdf 介绍了关于电机经典问答的详细说明,提供电机的技术资料的下载。
  • PCS7问答

    2021-03-16 09:41:42
    PCS7问答集.pdf 介绍了关于PCS7问答集的详细说明,提供PCS-7的技术资料的下载。
  • 问答系统算法

    2018-09-19 10:15:09
    问答系统
  • 问答系统-问答网站源码
  • CmsEasyQA问答系统

    2020-08-15 15:21:24
    CmsEasyQA问答系统是一个以PHP+MySQL进行开发的php问答系统源码。 CmsEasyQA问答系统拥有积分、打赏、分享等功能,激发用户主动创作内容,扩散有价值的信息,从而有利于品牌传播和产品营
  • 体感问答抢答系统应用了Kinect v2体感摄像机,通过体感远程操作可以进行单人答题和双人答题互动。单人答题时用左手或右手控制屏幕上的光标移动选择答案即可;双人抢答时分为红队
  • 支招网问答系统,基于thinkphp内核开发的问答系统源码。支招网问答系统将各种问题,发布帖子,网友一起支招,是一个互助友爱的问答社区,支招解答,一起成长;可以在后台单页管理那里修改;发布帖子,网友一起支招。
  • 学历常识问答

    2021-08-19 09:40:02
    学历常识问答
  • 问答系统PPT

    2018-02-25 12:43:39
    问答系统:当前搜索引擎存在的问题,问答系统的历史,问答系统分类,构建问答系统,问答系统实例
  • 支招网问答系统,基于 thinkphp 内核开发的问答系统源码。支招网问答系统将各种问题,发布帖子,网友一起支招,是一个互助友爱的问答社区,支招解答,一起成长;可以在后台单页管理那里修改;发布帖子,网友一起支招...
  • 包含背景知识和问答问答系统训练的中文语料,数据规范,问答包含正确和错误标签。
  • RosemountMVD技术问答

    2021-03-18 17:37:55
    介绍了关于RosemountMVD技术问答的详细说明,提供罗斯蒙特的技术资料的下载。
  • phpcms问答

    2014-09-03 19:25:38
    phpcms问答
  • 支招网问答系统,基于thinkphp内核开发的问答系统源码。支招网问答系统将各种问题,发布帖子,网友一起支招,是一个互助友爱的问答社区,支招解答,一起成长;可以在后台单页管理那里修改;发布帖子,网友一起支招。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 164,985
精华内容 65,994
关键字:

问答