zoukankan      html  css  js  c++  java
  • 知识图谱的构建思路

        最近需要构建一个粮食的知识图谱,刚开始接这个任务的时候也不知道知识图谱是什么东西,后来慢慢去了解学习,逐渐有了一些思路。

        想必点进来的人都知道了知识图谱是什么东西,我再简单叙述一下:知识图谱是用图的结构将很多个知识通过他们的联系连接起来,在此基础上可以做信息挖掘、问答系统等。

        但是构建了一个图谱后有什么直接的用处呢?那就是让人们清楚的看到事物之间的联系,某个事物与之直接相关的东西有什么。但是数据库中的关系图谱怎么才能让别人直观地看到呢?那就需要做成一个网站,想了解粮食领域的人在这个网站上就可以看到粮食事物之间的关系了。

        所以我们的思路是:将粮食领域的知识做成一个图谱,存放到Neo4j图数据库中,然后做一个可视化网站实现图谱的可视化。图谱的数据来源是粮食大辞典,图谱中知识的关系通过deepdive工具提取;图谱用Neo4j图数据库进行存储;网站通过D3.js的force图实现关系可视化。

    涉及到的东西:

    知识图谱的概念

    NLP文本处理(python脚本、shell脚本)

    Deepdive工具使用

    网站搭建

    D3.js前端库的使用

    Neo4j图数据库使用

    可能会用到:

    Docker

    以后会逐步将图谱构建的整个过程写下来与大家一起学习。

  • 相关阅读:
    在 IdentityServer4 中创建客户端
    IdentityServer4 快速上手
    GraphQL Part IV: 浏览器内的 IDE
    GraphQL Part VII: 实现数据变更
    GraphQL Part VIII: 使用一对多查询
    GraphQL Part VI: 使用 Postgres 和 EF Core 持久化数据
    GraphQL Part V: 字段,参数和变量
    GraphQL Part III: 依赖注入
    GraphQL Part II: 中间件
    GraphQL Part I: hello, world.
  • 原文地址:https://www.cnblogs.com/panda-blog/p/10178295.html
Copyright © 2011-2022 走看看