Introduction to Natural Language Processing


This talk is an introduction to Natural Language Processing, and its parent areas of Artificial Intelligence and Linguistics. We will discuss on real use cases of NLP in the world today - starting with the core technology, and how that core technology is applied to solving real world problems. We will focus on the following 3 topics in NLP:

1) Language Models: Used for auto-complete in text, translating from one language to another

2) Part of Speech: Used for keyword extraction, parsing

3) Word Embeddings: Used as a thesaurus, topic identification