This 28-part course consists tutorials, quizzes, hands-on assignments and real-world projects to learn natural language processing. You can think of this course as a "Free Online Nano Book".
Natural language processing comprises of a set of computational techniques to understand natural languages such as English, Spanish, Chinese, etc.
The primary objectives of this course are as follows:
- Understand and implement NLP techniques for sentiment classification, information retrieval (search engines) and topic modeling.
- Understand and implement NLP techniques for uncovering text syntax and structure. That is, predicting part-of-speech tags, parse tree structure, named-entities like people and places, etc.
- Understand and implement NLP techniques for some non-traditional topics such as language identification, spelling correction, and creating word clouds.
- Bonus: Understand and implement deep learning methods for NLP (also called Deep NLP), and apply them to text generation and language translation. These methods represent the state-of-the-art for advanced tasks such as language translation, question answering, speech recognition and music composition and power systems like the Google Assistant and Amazon Alexa.
Subscribe to add this course to the top of your Home Page. Get started with the first article below.