Chevron Left
Back to Natural Language Processing with Probabilistic Models

Learner Reviews & Feedback for Natural Language Processing with Probabilistic Models by DeepLearning.AI

1,219 ratings
213 reviews

About the Course

In Course 2 of the Natural Language Processing Specialization, offered by, you will: a) Create a simple auto-correct algorithm using minimum edit distance and dynamic programming, b) Apply the Viterbi Algorithm for part-of-speech (POS) tagging, which is important for computational linguistics, c) Write a better auto-complete algorithm using an N-gram language model, and d) Write your own Word2Vec model that uses a neural network to compute word embeddings using a continuous bag-of-words model. Please make sure that you’re comfortable programming in Python and have a basic knowledge of machine learning, matrix multiplications, and conditional probability. By the end of this Specialization, you will have designed NLP applications that perform question-answering and sentiment analysis, created tools to translate languages and summarize text, and even built a chatbot! This Specialization is designed and taught by two experts in NLP, machine learning, and deep learning. Younes Bensouda Mourri is an Instructor of AI at Stanford University who also helped build the Deep Learning Specialization. Łukasz Kaiser is a Staff Research Scientist at Google Brain and the co-author of Tensorflow, the Tensor2Tensor and Trax libraries, and the Transformer paper....

Top reviews

Dec 12, 2020

A truly great course, focuses on the details you need, at a good pace, building up the foundations needed before relying more heavily on libraries an abstractions (which I assume will follow).

Dec 2, 2020

A neatly organized course introducing the students to basics of Processing text data, learning word embedding and most importantly on how to interpret the word embedding. Great Job!!

Filter by:

101 - 125 of 214 Reviews for Natural Language Processing with Probabilistic Models

By Mridul G

Nov 12, 2020

A complete course to continue from first and is a good link to next course

By Ssemambya O

Sep 27, 2020

A really great and highly practical Natural Language Processing course.

By Ahammad U

Jul 30, 2021

Great Course and instructors. I really enjoyed throughout the course.

By Utku

Feb 24, 2021

Awesome course! I learned many theoretical and practical techniques.


Apr 4, 2021

Excellent course the best of the four in the specialization in NLP

By Mohan N

Mar 1, 2021

Excellent coverage of topics, well designed programming exercises


Sep 18, 2020

學很多有趣方法,像 POS tagging 用 Viterbi algorithm。作業題目出的好,透過答題能更加了解上課內容。

By Anantha P

Jul 15, 2020

Well explained course. Covers all the details you will ever need

By Magdalena H

Aug 18, 2021

V​ery instructive lectures and labs. Challenging assignments.

By Maria C D B

Sep 1, 2020

Me ayudó muchísimo para basarme en mi trabajo de grado.


Sep 11, 2020

It's more difficult than I expected and I enjoyed it.

By Seyyed A A

Sep 9, 2020

It was really exciting for me!


By Hüseyin K

Dec 25, 2020

Thanks for this course. I learn a lot of knowledge.

By Kuangzheng L

Nov 19, 2020

Detailed instruction. A good material for beginners

By Firefly S

Jul 6, 2020

This is really helpful. Thanks to all contributors!

By Shamanth N

Jul 2, 2020

As i had told before,this specialization is amazing


Aug 25, 2020

Excellent: Hands' on & Notebooks, Videos are good

By Ishan B

Dec 6, 2020

Especially week 4 - Word Embeddings was amazing!

By Yuanwen W

Jun 27, 2020

Great quality! Very clear on word embeddings.

By Chinmay P

Oct 15, 2020

Really liked the exercises and the structure

By Jakousi U C

Jul 5, 2020

This course was a little more challenging

By Jamiil T A

Jan 24, 2021

excellent course with necessary details.

By Paulo M

Nov 1, 2020

Very good! This new format is very good!

By satish b

Nov 11, 2020

Course Assignment quality is very good!

By Matthew M

Aug 9, 2021

Cracking course :) Keep on keeping on