zoukankan      html  css  js  c++  java
  • 【数据库】搭建医疗知识图谱(Neo4j图数据库)

    一、Neo4j下载与安装

    (1)下载运行环境并设置环境变量

    下载(Java11!!! Neo4j貌似只能用这个环境 太高太低都不行) 下载过程:略

    如果你的电脑已经有别的版本jdk 教你删除:https://www.cnblogs.com/bigbigxiao/p/11289029.html

    配置环境变量 指导教程(超级详细):https://blog.csdn.net/write6/article/details/79136388

     下载Neo4j:去官网下载就好了 下社区版的

    安装Neo4j指导博客:https://blog.csdn.net/huanxuwu/article/details/80785986 或者 https://blog.csdn.net/u012482647/article/details/82050725

    遇到某些错误可以参考:https://blog.51cto.com/2212826/2103860

    二、项目环境搭建(python与修改源码)

    (1)python环境

    这里选用刘焕勇老师的项目:https://github.com/zhihao-chen/QASystemOnMedicalGraph

    我们下载下来整个项目后 发现是用python写的 所以我们需要python编辑器

    我推荐编辑器用pycharm python环境用anaconda 

    pycharm下载没有什么要说的 我下的专业版(学生优惠 白嫖) 社区版应该也行

    anaconda下载下来 安装的时候 有个选项(add to path)把这个选上 省的配置环境变量了

    anaconda的客户端里貌似没有我们在在项目中用到的  py2neo  这个库需要用anaconda prompt安装

    win系统点击开始 搜索anaconda prompt就可以了

     打开之后 输入    pip install py2neo

    安装就可以了 如果它提示你pip版本过低 升级pip版本就可以了

    还要安装neo4j库  pip install neo4j

    (2)源码修改

    在源码search_answer.py和build_graph.py需要改自己的用户名和密码

    三、运行项目(kbqa_test.py)

    (1)同理 anaconda需要安装

     pip install pyahocorasick

    pip install genism(貌似是这个)

    (2)修改data_dir变量

    python中一个反斜杠是 转义符 例如 是换行等 需要\表示分隔

     (3)运行

     由于数据过小 导致答案不是很准确

  • 相关阅读:
    textdecoration、textdecorationcolor、textdecorationline、textdecorationstyle属性
    深入解读Promise对象
    如何将WCF服务发布到IIS中去VS2010版
    iPhone 常用面试题目
    WCF入门简单教程(图文) VS2010版
    VS2010中如何创建一个WCF
    ObjC: 使用KVO
    iOS面试重点问题
    iOS开发面试题
    《Iphone开发基础教程》第五章 自动旋转和调整大小
  • 原文地址:https://www.cnblogs.com/cckong/p/14008285.html
Copyright © 2011-2022 走看看