Chevron Left
Back to Natural Language Processing with Classification and Vector Spaces

Learner Reviews & Feedback for Natural Language Processing with Classification and Vector Spaces by DeepLearning.AI

2,723 ratings
561 reviews

About the Course

In Course 1 of the Natural Language Processing Specialization, offered by, you will: a) Perform sentiment analysis of tweets using logistic regression and then naïve Bayes, b) Use vector space models to discover relationships between words and use PCA to reduce the dimensionality of the vector space and visualize those relationships, and c) Write a simple English to French translation algorithm using pre-computed word embeddings and locality sensitive hashing to relate words via approximate k-nearest neighbor search. 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

May 24, 2021

Great Course,\n\nVery few courses where Algorithms like Knn, Logistic Regression, Naives Baye are implemented right from Scratch . and also it gives you thorough understanding of numpy and matplot.lib

Jul 17, 2020

One of the best introductions to the fundamentals of NLP. It's not just deep learning, fundamentals are really important to know how things evolved over time. Literally the best NLP introduction ever.

Filter by:

151 - 175 of 558 Reviews for Natural Language Processing with Classification and Vector Spaces

By Michael M

Jul 25, 2020

A gentle guide to the intricacies of NLP. Lean underling concepts and begin to get ideas on how they are implemented in python.


Feb 15, 2021

Great course! The activities are well thought. They can be hard but once you figure them out, it's everything you need to know!

By Rahul K

Jul 27, 2020

One of the best NLP courses available. Includes both theory and practical implementation. Assignments are very well structured.

By Chris V

Feb 6, 2021

Easy to follow. The assignments had better flow than the Machine Learning course. I like using numpy better than matlab, too.

By Ssemambya O

Sep 20, 2020

The course is well explained and Understandable. It's the best choice for anyone starting out in Natural Language Processing.

By Leonardo G C

Aug 20, 2020

Excelent lectures, ideal for people who wants to learn NLP from the basics. The coding assignments were very well structured.

By Andrei N

Jul 11, 2020

A thoughtfully structured course that leads through fundamental approaches and methods in NLP developing a deeper intuition.

By Matheus S

Mar 1, 2021

I love the pace adopted. Math concepts were clearly explained, and the instructors were great. Can wait for the next one!

By Anna K

Nov 29, 2020

I particularly liked the assignments as they focus on really interesting points regarding both theory and implementation.

By Rafael A

Dec 11, 2020

Very well structure course with deep concepts and jupyter notebooks for helping us understand the concepts in practice.

By Ufuk H

May 9, 2021

Well designed, comprehensive and clear. I strongly advice to anyone interested in NLP or want to improve their skills.

By kid t

Jan 17, 2021

A great course explained concepts clearly. More sophisticated examples or assignments maybe help to understand better.

By Sean C

Jun 22, 2020

Videos well explained, coding a little bit challenging, learning experience perfect!

[sentiment analysis: Positive] :)

By Arya N

Jan 16, 2021

Good Introduction to NLP with classification and vector spaces. Course videos and lab assignments are really useful.

By Abhishek S

Jul 28, 2020

The course is well aligned and assignments are really good. It gave me a lot of exposure to the theoretical concepts

By vishal b

Mar 28, 2021

Course is amazing . Learned concepts like word embeddings, LSH and word translation . All the labs are also amazing

By Zoltan S

Jul 8, 2020

A well structured course covering some of the basics. Looking forward to the other 3 courses in the specialization.

By Thomas S

Mar 23, 2021

A great introduction to NLP using basic probabilistic model with great intuition buildup for vector spaces in NLP.

By Sunil K J S

Aug 27, 2020

Concepts are explained in a highly structured manner. The assignments help in verifying how much we have learned.

By Dhanuka R M

Jul 29, 2020

Was a great course. Instructors were very clear. Assignments are good. Not very hard but not really easy either.

By Meng L

Mar 30, 2021

Lab sections are very helpful! Topics are very interesting & useful, especially the locality sensitive hashing!

By Juan S P V

Jul 30, 2020

This course is very important if you want to start study NLP, it is intutively and with huge among of contents.

By Albeiro d J E P

Nov 14, 2020

One of the best NLP courses with a wonderful NLP introduction! Thank you so much Coursera and!

By Ochilov T

Aug 16, 2020

Very structured course. I highly recommend and mentors are really knowlegeable. I build good intution into NLP


May 19, 2021

Loved the way how everything is taught from scratch using numpy. Thank you for creating such wonderful course