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

4.6
stars
4,260 ratings

About the Course

In Course 1 of the Natural Language Processing Specialization, 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. 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

SJ

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.

MN

May 24, 2021

Great Course,

Very 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

Filter by:

76 - 100 of 847 Reviews for Natural Language Processing with Classification and Vector Spaces

By Igor D A

Oct 15, 2020

It was a wonderful experience. I learned a lot, I enhanced my knowledge on python, vectors and NLP. I also learned with my colleges in forums and Slack channels. I am sure that the knowledge I have acquired here I will be able to apply in my work and projects with NLP models. Thank Coursera, Deeplearning.ai and Stanford to bring that course. Thank to the professors Younes Mouri, Lukazs Kaiser and Eddy Shyu.

By Jessica

Dec 24, 2020

Wonderful! And I really love you add an feasible code and explanation of how to implement the experiment on my local computer. I also like you mentioned you stored some function in utils file, so I could also learn how to write this function by myself in order to run model on my own dataset! Thank you so much! This course is amazing!! I would definitely recommend this course to my colleague and friends!

By Ahungwa G

Sep 9, 2020

Before now, I was made to understand that NLP was pretty complex, maths-heavy, and difficult to comprehend. But the manner in which the instructors excellently broke-down the concepts and explained them with clarity makes me feel the opposite. THANKS A LOT for the awesome delivery. I recommend this course without any reservation. Can't wait to continue with the other courses in the specialization.

By Sandu I C

Jul 14, 2020

This is a perfect introduction! I have a fairly good mathematical background, some experience with data science and I was looking for a brief introduction to NLP. I enjoyed the presentation, the selected information and the applications. I also appreciated the mathematical details of some concepts and the high degree of applicability. You can start using the information/the code right away.

By Kh J

Sep 27, 2023

I was familiar with some probabilistic models for working with documents, but this course helped me manipulate documents using very simple and basic methods, like naive bays. Indeed it introduced some transformation methods, and methods to measure similarity between documents as vectors. I found the programming assignments worthwhile, because I could use what I during the week videos.

By Gergana G

Feb 13, 2021

A very insightful course. The assignments are well thought and suiting the material, the great automatic grading provides fast results and enough feedback to move ahead. There are more than enough explanations and comments on the provided code, making it easy to understand the concepts and become comfortable with mathematical notations and the theory behind the algorhtms.

By Dylan T

Dec 1, 2020

Great content. This course is excellent for anyone who is learning some of the fundamentals of NLP. However, if you have foundational knowledge in machine learning, this course will likely only serve as a refresher. I'm taking this course as part of the specialization with the expectation that the other courses will cover advanced concepts and state-of-the-art techniques.

By Anuar M

Sep 13, 2020

The material given in this course is very straightforward and easy to understand. Although only the basics of NLP are covered in this course, the knowledge gained in this course can be implemented in more advanced techniques of NLP. I would like to thank instructors for good explanation and the assignment developers for great usability of readable code and autograder.

By Mohana P

Sep 7, 2020

Really good content. Short, but very informative videos : perfect for people who can't dedicate a lot of time to the course. The format of the assignments is very beginner friendly(which is a good thing) but i wish the assignments were more full-on coding exercises, rather than filling in the blanks. Overall a perfect course for people getting into NLP!

By Soo J K

Jul 7, 2020

I enjoyed this first part of the course. It slowly walks you through with lots of hands-on coding practice opportunities - just what I wanted. Also the Slack channel helps tremendously. Mentors or fellow students, they are willing to reply to your questions. I'm so happy to finish course and receive the certificate. Moving to the second part now! :D

By Francois R

Dec 26, 2020

Excellent Course

I really appreciated that it was built as a sort of continuation of the Excellent Deep Learning Specialization from Deeplearning.ai.

In particular, I mean that the important intuitions are well explained.

I also liked that the final assignments for each week provided a kind of base material for more our personal projects.

Thanks a lot.

By Shravan

Jul 10, 2020

The programming assignments are really good for a beginner (very easy for an experienced person) and help reinforce the theory part really well, because we are made to code all the algorithms from scratch. On a whole the course structure is nice, although in some places the concepts lacked depth. Looking forward to the next course in specialization

By Michael G A

Sep 7, 2023

Wonder and deeply informative course. Does not brush over details and gives you mathematical insights without being too overbearing. This course treats you as an educated person with sufficient and concise explanation to allow you to not just apply python functions without any knowledge. I am truly satisfied by the way this course is handled

By Yongjae P

Jan 8, 2021

This is the best course for NLP beginner. Most of lectures deal with pytorch or tensorflow directly, but I think that kind of approach might hurt fundamental thinking which is really important when starting. In this course, you should search for usage of numpy and linear algebra to understand NLP. I truly recommend this course!

By Camila A B

Jan 2, 2021

I really liked the course as an opportunity to glance at NLP. I entered the course as a linguist and discovered in the middle of it that I should seek much more training in mathematics, but even so I believe it explains some key concepts that will allow me to discover more about NLP. It was definetly encouraging!!!

By Saurabh S

Nov 7, 2022

Excellent course to understand the fundamentals of NLP. Assignments for every week also involved writing algorithms instead of using some standard library such as SK Learn. This type of teaching style is very useful to impart a better understanding of algorithms. Overall, I am glad that I took this course.

By Dishitha M

Aug 16, 2023

The exposure to NLP technology has been immensely valuable, offering me a wealth of knowledge and skills that I anticipate will remain beneficial in the long term. Undoubtedly, this experience has opened doors to numerous opportunities, and I extend my heartfelt gratitude to all those involved.

By Timo “ J

Dec 26, 2020

absolutely amazing. week ago I wanted to implement France-Paris+Rome=Italy. Now I've implemented it. Bit easy course, yet had some background from university, like kNN or PCA etc. On another hand representation of linguistic with vector is absolutely <3 and new passion. Thx for great course!

By cameron g

Jan 22, 2022

This course was great for drilling down on the concepts without letting the amount the students have to code become a distraction. There were Python techniques that I had not seen and took note of, but the focus was on the underlying concepts and I appreciated that greatly.

By Sam A

Sep 4, 2020

The instructors are clear and the pace is perfect. The content is sized well. The lessons are in a great structure and I feel that I learned mini concepts in a couple of weeks. Plus, the community on slack is just as supportive as one wish! Thanks to all the staff!

By Yuanxi F

Aug 12, 2021

I like the fact that this lesson shows me how math works in the background. In the real world, we only need to call a method from a library to do KNN or Logistic regression, but I appreciate the experience of coding from scratch! Please keep this teaching style :)

By Bhaskar

Apr 11, 2021

This is an exceptional course , I stuck many times but finally I am able to complete my all submission in time . Thanks everyone including my study mates , coursera and those exceptional instructor of NLP . I'm vary much satisfied and happy .

once again THANKS....

By Nishant M K

Mar 19, 2021

Good course overall. The programming assignments were very beginner-friendly, and helped me dive into the subject material with relative ease. The instructions and explanations provided with the Python code were key to success. Kudos on such a good course design!

By CelineZhang

Aug 31, 2020

I have learned three times the videos, and made notes accordingly. The most of the time was spent on the assignment part. I have more confidence in learning NLP. What I have learned in this course is very useful. Like it so much!!! Thanks Dr. Ng and instructors!

By Manuela R

Jan 12, 2022

I found the course to be very complete, clear and orderly. It helped me to reinforce basic concepts of Machine Learning and deepen in data processing techniques for NLP. Surely this course will give me many tools to get the position I am interested in getting.