Chevron Left
Back to Natural Language Processing in TensorFlow

Learner Reviews & Feedback for Natural Language Processing in TensorFlow by DeepLearning.AI

4.6
stars
6,491 ratings

About the Course

If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This Specialization will teach you best practices for using TensorFlow, a popular open-source framework for machine learning. In Course 3 of the DeepLearning.AI TensorFlow Developer Specialization, you will build natural language processing systems using TensorFlow. You will learn to process text, including tokenizing and representing sentences as vectors, so that they can be input to a neural network. You’ll also learn to apply RNNs, GRUs, and LSTMs in TensorFlow. Finally, you’ll get to train an LSTM on existing text to create original poetry! The Machine Learning course and Deep Learning Specialization from Andrew Ng teach the most important and foundational principles of Machine Learning and Deep Learning. This new DeepLearning.AI TensorFlow Developer Specialization teaches you how to use TensorFlow to implement those principles so that you can start building and applying scalable models to real-world problems. To develop a deeper understanding of how neural networks work, we recommend that you take the Deep Learning Specialization....

Top reviews

FQ

Oct 26, 2023

I already had some theoretical background from the Deep Learning Specialization from Andrew Ng, but with this course, I feel much more confident about building real-world applications with TensorFlow.

DB

Apr 24, 2023

The course is well structured, NLP is considered tough but everything flows pretty well and looks easy.

Thank you DeepLearning.Ai, Laurence sir and Andrew NG sir for creating this beautiful course

Filter by:

26 - 50 of 1,002 Reviews for Natural Language Processing in TensorFlow

By sang h l

•

May 10, 2020

There is not much content in this course -- everything in this course can be covered in a week. It's not worth spending your $49 on it. Moreover, there is no graded assignment.

By Vasu B

•

Apr 15, 2020

The volume was too low for all the videos. I could hardly understand what sir was speaking. Very bad experience.

By Iacopo C

•

Aug 11, 2020

Like the other courses in this specialization NLP in Tensorflow is an outstanding course. The content is high quality and really useful to help you build an NLP model from scratch.

The lecturer guides you through the process adding a little piece each lesson, showing you the results and giving you the chance to try them yourself on a lot of different notebooks.

While there are no graded assignments, you are still given the chance to build a model by yourself every week and put into practice everything you learned.

This is a really hands-on series of courses and as such you have to seek theory explanation somewhere else. Despite that, to help the students who didn't take the Deep Learning Specialization there are numerous resources linked in case you wanted to develop a better understanding of the subject.

I think that the best thing is that it's not a Tensorflow tutorial (you can find that online), but it helps the student develop a way of tackling NLP problems, explaining the building blocks necessary to create a model.

By Mausam G

•

Apr 8, 2021

One of the best courses on NLP with neural networks out there!! The instructor knows his game and knows that keeping things simple maximizes learning. The quizzes may appear easy and relaxed, however, the quizzes are to the point and are the key takeaways of the learning. The ungraded weekly exercises are the best takeaways of this short course. Hope in the future these weekly exercises could be used as assignments instead to differentiate between people who are really putting in the effort to write and learn the code and the people who are casually going through the course.

By Hannan S

•

Oct 27, 2019

First of all, the course was amazing! I found it great for the following reasons:

- Laurence Moroney (Instructor) was very professional and clear while delivering the knowledge

- The introductions by Andrew NG were really nice

- Easy to understand codes and understanding of thr underlying principles

- Varied topics such as CNN, NLP & Time Series

- Very insightful by providing expert opinions about different ways of model optimization

I really enjoyed the course and I thank the instructor for the same :)

By Fabricio Q

•

Oct 27, 2023

I already had some theoretical background from the Deep Learning Specialization from Andrew Ng, but with this course, I feel much more confident about building real-world applications with TensorFlow.

By Christian L

•

Aug 5, 2019

Great course with fun examples! Probably more valuable after completing Deep Learning Specialization/Sequence Models by Andrew Ng (https://www.coursera.org/learn/nlp-sequence-models)

By Sinha, S

•

Aug 6, 2019

This course covers the overview of NLP without going into much mathematical detail. In short time span, many things can be learnt from this course, helpful for the beginners.

By Mostafa G

•

Aug 5, 2019

Excellent course to take after completing Deep Learning Specialization

By Yuanzhe L

•

Aug 4, 2019

Great course as always

By Juan C B

•

Aug 5, 2019

Excelente!

By Serhii K

•

Sep 12, 2019

The course is really nice, especially if you just start working with TensorFlow.

But I think it could be better to have 1 week for all course, with 8-10 min videos, instead of splitting it into 4 Weeks with 1-2 min videos

By Alice M

•

Dec 8, 2019

More graded coding excercises would be useful, the way it was done in the first specialization course. The optional coding exercises have a lot of code that wasn't covered in clarity within the videos.

By Juan E

•

Apr 3, 2020

I think that it should have included some graded excersises, just like the ones in the second course. I really enjoyed this one, but I felt it could be a little more practical.

By E T

•

Oct 21, 2019

Concise explanations and nice demos leading into a very easily digested lessons. Covering every important fundamental aspects without being bloated by too much technicalities (which are only useful in a more advanced implementation). But again, basic is still basic. The quizzes def need more work as to not rely on a simplistic memorization problems (which almost doesn't exist on always-connected working environment) and instead should ask for actual concepts or understanding.

Def not deep enough if you pay for it, but a good one if you can finish it during the trial period.

By Aditya G

•

Jul 23, 2020

The Course was good. The content was the introduction of Natural Language Processing and it does well in explaining the theory and all but I think they should have dived a bit deeper into the topic. Sometimes in between the course, it does feel that much exciting, because some part of the code showed does not have any proper explanation. Maybe I'm saying these things because I'm in sync with Andrew Sir's teaching earlier. But overall this course will be best for beginner and it should be a great start for moving into the NLP field.

By Christopher

•

May 28, 2020

The pros: An abundance of Python Notebooks that help to build intuition, fascinating datasets, and some interesting NLP applications.

The cons: This course feels like content in progress compared to every other course I've done so far. The material is too general and references other courses when it should use this opportunity to reinforce content from other courses, e.g.courses in the DL Specialization. The lack of required coding exercises, together with the reuse of quiz questions in Week 4, were a disappointment.

By Paolo V P

•

Mar 28, 2021

The video lectures are great! Well explained and engaging to follow.

But the exercises are poorly explained, therefore you often end up not even knowing what you want to achieve. The overall goal is clear, but since the input data is not known and not easy to visualize, having a working program feels like a pure matter of trial and error.

Also, some of the provided links to online resources are no longer active, therefore the "error 404" page is sometimes encountered.

By Luiz C

•

Aug 5, 2019

As previous Courses of this Specialization, this Course is very suited to teach you the main concepts quickly. But it lacks the hands-on practice required to go into the implementation details. At the end, you won't have the minimum experience to usefully apply the learned concepts

By Alexander M

•

Aug 18, 2019

The Course gives some nice code snippets one can reuse, but it just forms a starting point. In General the Course does go into any depth and I would recommend it only to beginners.

By Cassandra d C

•

Aug 22, 2020

A little bit too simple/easy. Not as much practice required as the other courses in the specialisation.

By Udit G

•

Nov 10, 2019

The evaluation process is very simple and based on memory rather than on concepts. Overall, courses in this specialization do not motivate the student to learn. The Andrew Ng's courses are much more detailed in theory and evaluation. These courses stand nowhere them.

By Stephen H

•

Oct 31, 2019

Echoing what others have said. The course information is largely links to official documentation and videos from other courses. The notebooks are cookie cutter follow alongs. There really is little content here.

By Ian D

•

Sep 24, 2019

This is a *very* surface level course. You might learn the mechanics of using tensorflow to perform some operations, but the moment something goes wrong you'll have no idea why.

By Naeem M

•

May 12, 2020

This whole specialization was not even close to the quality I expected after taking Andrew's Deep Learning specialization. This one was especially bad because it didn't even have graded programming exercises, unlike the two first courses. By the end, I was just fast-forwarding the videos and solving the quizzes with almost no mental effort. Basically, if you have taken Andrew's courses, you don't need this one and you probably will be better off just doing free tutorials for Tensorflow and Keras.