Roadmap in Natural Language Processing

This page aims to summarize some prerequisites to get a well understanding for many popular Natural Language Processing models.


Understanding probabilistic models


Understanding optimization


Understanding algorithms

  • Data Structures & Algorithms

Understanding machine learning


A special branch of self-organizing and self-learning


Finally, models for NLP tasks

  • Text segmentation
  • Tokenization
  • Statistic machine translation

Natural language understanding

  • Concept representation / Knowledge graph
  • Semantic parsing
  • Distributed representation learning
  • Question anwser