• 【数据库】搭建医疗知识图谱(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)运行

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

  • 相关阅读:
    java.util中的Stack,Queue,Iterable;泛型
    java.util中的Collection,Map;
    java.lang中的异常类2020.12.18
    java.util包,Date,Calender,Random,Collection.202012.19/20号补写
    vue框架搭建流程
    Django model中的class Meta详解
    Python重要配置大全
    Python进程与线程
    Pandas模块
    程序语言官方网址大全
  • 原文地址:https://www.cnblogs.com/cckong/p/14008285.html
Copyright © 2020-2023  润新知