sunil3590 / artificial-guy

Natural Language Processing + Knowledge Representation + Reasoning + Natural Language Generation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

artificial-guy

Knowledge representation and reasoning using graph

Given a story in English, processes natural language and builds a knowledge graph. The knowledge graph and a reasoning system are then used to answer questions asked in natural language.

Technologies

  1. Stanford CoreNLP - used to perform NLP on the user story.
  2. Neo4j - used to store and query knowledge graph

NLP

  1. Co reference resolution
  2. POS tagging
  3. Entity extraction
  4. Stemming
  5. Dependency parser

About

Natural Language Processing + Knowledge Representation + Reasoning + Natural Language Generation

License:MIT License


Languages

Language:Java 100.0%