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,486 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.

GS

Aug 26, 2019

Excellent. Isn't Laurence just great! Fantastically deep knowledge, easy learning style, very practical presentation. And funny! A pure joy, highly relevant and extremely useful of course. Thank you!

Filter by:

651 - 675 of 1,002 Reviews for Natural Language Processing in TensorFlow

By Ansgar G

•

Apr 14, 2020

The explanations in the videos are good. And you get a fast intro into NLP with Tensorflow (Keras) with good, working code examples. However, due to the shortness of the course, it lacks quite some depth. The biggest disadvantage in my view is that often the programming exercises are not graded. This course is intended to give you practical skills. Then, the programming needs to be graded and cannot be optional.

By Eric L

•

Dec 11, 2020

Again this course was pretty fast (I'm starting to feel like all four courses together are about the length of one standard course). One downside is there are not graded programming exercises like in the Convolutional Neural Networks course. I learned how to use the text processing tools in the keras API. Also was cool to see how effective the stacked LSTM models are.

By Andrei N

•

Sep 21, 2019

Very detailed step by step tutorials of using Tensorflow with lots of effort to make things as easy to understand as possible. The use cases also quite interesting. A little lack of theory comparing to other courses by deeplearning.ai. Quizzes are quite undeveloped. But that is understandable, because the main goal of the course to introduce Tensoflow.

By AbdulSamad M Z

•

Aug 3, 2020

Gives you a nice overall understanding of what NLP is. There are notebooks to play with concepts. However, this course dials down on the practical aspect (and the theoretical one) even more than the previous course. I think the students will benefit more if more ground is covered on the theoretical aspect of RNNs, LSTMs, and GRUs. Nice course overall.

By Victor A N P

•

Aug 27, 2020

Like the other courses, this course is very good. It's very hands-on, which is good. However, unlike the previous courses, this course exercises are more like fully completed Colab Notebooks, which we can only run ou change some things. In the previous courses, the notebooks had more exercises, questions and variety. But it's a good course anyway.

By zied

•

Dec 11, 2019

This course is very interesting BUT there is no responsible person in the discussion to answer people who ask. (that's why I give only 4 stars)

It's good to add some resume after the course about the name of function and argument end things like that, this will help people who hate to return always to the documentation always.

And thank you.

By Warren B

•

Aug 11, 2019

This course provided a nice survey of some of the NLP techniques that can be brought to bear to make sense of language. It was a nice touch that we got a peek at one way that one might produce language (reversing some of the techniques to make sense of language).

While not state of the art, this is a good intro into the field!

By Parvez M R

•

Apr 25, 2020

A fantastic way of explaining things. Used a number of datasets to introduced different situations. However, it contains some drawbacks. For example, maybe the notebook is written using old API, hence the data are needed to be wrapped using `np.array()`. Again, It would be better if the notebooks are graded too.

By Ashutosh S

•

May 28, 2020

This course should included other Neural methods for NLP to practice in tensorflow and the excercises should be a bit more difficult, they were way too easy to deal with. Assignments help a lot in getting hands on experience. The course overall, gave a nice and concise overview of the tensorflow framework.

By Pranjal J

•

Dec 15, 2021

The course provides elementary guidance to get start with NLP. The gist of pre-processing concepts are nicely explained. However, it lacks the weekly graded assignments. Overall, a great course to begin with your NLP application but lacks thorough mathematical concepts that are used under the hood!

By Michael M

•

Aug 9, 2019

Enjoyed the course, more content that the other lessons in the series. Still lacks notes and direct codes to save and practice on our own rather using the google colab that could be in the future require subscription. Good explanations can't wait to start the last course on the series.

By Wouter t B

•

Sep 9, 2020

Unfortunately the exercises in this course are all ungraded, they don't really have a benchmark goal (in contrast to the earlier courses in the specialization). You're still able to work with 'ungraded' assignments but the difficulty level seems a bit lower.

By Benjamin T

•

May 21, 2020

More intuition for different choices of hyperparameters (layer types, layer specifications) would have been great.

Named Entity Recognition is one of the most important NLP tasks in the Industry, but it is completely missing.

Transformers are missing.

By Vishal N

•

Apr 26, 2020

I'm not as satisfied with this course as I am with CNN or Intro to TensorFlow, main reason being there was no graded exercise materials unlike the other two above mentioned ones. I still loved the videos nonetheless. Thanks Laurence and Andrew :)

By Shaurya K P

•

May 15, 2020

I'm missing the programming assignments as in earlier courses also i also felt a lack in links of google notebook and we only have videos of the programs working rather than getting hands on with links to corresponding google colab notebooks.

By Ali A

•

Jun 8, 2020

More info might be provided especially on creating model architecture. I mean in hyperparameter tuning side should be more clarified. What happened when we change emdedding dimension is important to understand whole logic as an example.

By Balaji K

•

Aug 10, 2020

Extremely interesting field and am super excited to experience the Tensorflow libraries where so much (of code, which I used to write in raw python, years ago !) is encapsulated in simple, ready-to-consume, yet powerful modules.

By René S

•

Dec 27, 2021

Worldclass teachers. But I am a bit sad, that the programming challenges are just optional. In the previouse courses the coding exercises have been mandatory, which helped me to be more motivated to do them and test my skills.

By Yi S

•

Mar 30, 2020

At first I though the courses paid too much attention on data preprocessing when implementing NLP.

Well, how to figure out the right way to deal with natural language is what we should learn in this course and it really helps!

By Parth S

•

Apr 24, 2020

This complete course provides you with a great welcome journey in the world of NLP. Laurence really provided the basics required to understand the topics. Additionally, it was fun to listen to a talk of Andrew & Lawrence.

By THANH T N P

•

Mar 22, 2024

Starting from scratch with tokenization and padding, I progressed to understanding embeddings, sequence models. Finally, I applied everything learned to build a poetry generator. What is missing is text summarization.

By Abhinav T

•

May 10, 2021

The course was overall awesome as is Laurence. But google colab repositories were first of all ungraded Idk why & there weren't any well defined instructions on at least what do we need to do on the next code snippet.

By 家彬 朱

•

Oct 23, 2020

A good course for NLP, but I like the previous courses more. This course does not deliver the teachings as clear as the previous courses. And I can feel that we've skipped a lot of things in this course.

By Damon W

•

Nov 20, 2019

These classes are excelling practical examples of how to use tensorflow for various problem types. My only objection is they are slightly light on the actual, behind the scenes, math and intuition.

By Michele M C

•

Mar 5, 2021

This course represents a step forward to the previous courses on CNN and ANN. Very interesting themse and functionalities learnt in this one. Please fix third homework code because zip file is 404.