/natural_language_processing

Artificial Intelligence (AI) project using natural language processing techniques

Primary LanguageJupyter NotebookMIT LicenseMIT

Natural Language Processing

Artificial Intelligence set of projects using natural language processing techniques

Natural Language Processing (NLP) tries to make sense out of textual data, which is much more difficult than doing the same with numerical data.

Applications of NLP are everywhere because people communicate almost everything in language:

Many organizations are looking to integrate NLP into their workflows and products they provide such as translation, speech recognition and chatbots.

Table of Contents:

  • nlp-deep-learning: The content of CS224n Natural Language Processing with Deep Learning course originally provided to Stanford University Computer Science students.
  • sequence_models: NLP applications that perform question-answering and sentiment analysis, created tools to translate languages and summarize text, and even built a chatbot.
  • Text Summarization: process of shortening a text document with software, in order to create a summary with the major points of the original document.