Chevron Left
Back to Sequence Models

Learner Reviews & Feedback for Sequence Models by DeepLearning.AI

4.8
stars
26,176 ratings
3,089 reviews

About the Course

In the fifth course of the Deep Learning Specialization, you will become familiar with NLP models and their exciting applications such as speech recognition, music synthesis, chatbots, machine translation, natural language understanding, and more that have become possible with the evolution of sequence algorithms thanks to deep learning. By the end, you will be able to build and train Recurrent Neural Networks and commonly-used variants such as GRUs and LSTMs; apply RNNs to Character-level Language Modeling; gain experience with natural language processing and Word Embeddings; and use HuggingFace tokenizers and transformer models to solve different NLP tasks such as NER and Question Answering. DeepLearning.AI is proud to partner with NVIDIA Deep Learning Institute (DLI) to provide a programming assignment on Machine Translation with Deep Learning. Get an opportunity to build a deep learning project with leading-edge techniques using industry-relevant use cases. The Deep Learning Specialization is our foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology. It provides a pathway for you to gain the knowledge and skills to apply machine learning to your work, level up your technical career, and take the definitive step in the world of AI....

Top reviews

AM
Jun 30, 2019

The course is very good and has taught me the all the important concepts required to build a sequence model. The assignments are also very neatly and precisely designed for the real world application.

WK
Mar 13, 2018

I was really happy because I could learn deep learning from Andrew Ng.\n\nThe lectures were fantastic and amazing.\n\nI was able to catch really important concepts of sequence models.\n\nThanks a lot!

Filter by:

26 - 50 of 3,060 Reviews for Sequence Models

By Jialin Y

Oct 30, 2018

The lectures covers lots of SOTA deep learning algorithms and the lectures are well-designed and easy to understand. The programming assignment is really good to enhance the understanding of lectures.

By Wonjin K

Mar 14, 2018

I was really happy because I could learn deep learning from Andrew Ng.

The lectures were fantastic and amazing.

I was able to catch really important concepts of sequence models.

Thanks a lot!

By Jaime G

Jun 27, 2019

Some coding assignments were too hard to follow what was required.

By Rohan G

Jul 18, 2020

Assignments were extremely didactic; there was no room for creativity. They were not transparent and gave a minimal idea of how to implement these things properly. Course moderators did not bother to answer any of my queries, making the course even less intellectually stimulating. The lectures were monotonous, and hence, I was having trouble finding them to be very engaging. Although, the professor did give some insightful points.

In conclusion, I wouldn't recommend this course to someone unless they are extremely novice programmers. Yet, one may refer to the videos to gain some conceptual clarity on specific topics.

By Kiran M

Feb 16, 2018

This course felt rushed. Especially, the programming assignments, which had many errors and were frustrating at time. It is still worth it since the content is really good -- only if you are willing to go through the frustration during the programming exercises.

By AlainH

Feb 5, 2018

This course has many inconsistencies and errors in the homework. Seems like a rushed job.

By Oscarzhao

Apr 2, 2018

some optional exercises are wrong, wasted a lot of time on LSTM backward propagation

By asieh h

Jun 13, 2018

It was difficult to follow the programming exercises because many of it had already been written. I think it would be more useful to learn one framework instead of using both keras and tensorflow in one course. I still don't know how to debug any of these frameworks. Without the forums, it would be very difficult to pass the assignments. Sometimes there were bugs in the jupyter notebook, sometimes typos that were misleading. As a result, it took me many hours stuck on one assignment. It would be good if these comments are taken into account for the future classes of this course. I really enjoy Andrew Ng.'s courses but I was disappointed at this last course's assignments.

By Yanzeng L

Feb 17, 2019

There are a lot of mistakes in programming assignment. Please update and fix it

By Jason J D

Sep 11, 2019

Wonderful end to this Deep Learning Specialization. The programming assignments cover up a variety of hot topics in the Deep Learning market. The videos are very well made and teach the content in depth. A special thanks to Prof. Andrew for yet another amazing course in this wonderful specialization!

By Ozioma N

Jun 9, 2019

Great module, I am lucky to have used this resources in learning sequence models, I can imagine running LSTM using one of the frameworks without ever implementing it myself, Andrew Ng/Deeplearning.ai is the best!

By Jizhou Y

Mar 1, 2019

Professor Andrew is really knowledgeable. I learn a lot from his lecture videos.

By Oleh S

Jun 3, 2020

Very good course which gives a nice intuition to sequence deep learning modelling. Unfortunately, this is the weakest one among the whole specialization. There are no deep explanation of LSTM as well as GRU and back-propagation algorithm. Seq2seq models explanation is not clear and looks too inconsistent. I had to read a lot of the additional materials and blogs in order to understood a theory behind lectures. Hence, the first week assignments were disagreeably difficult to complete, whereas second and third week assignments were comparatively easy. I think this course should be revised or prolonged for 4 weeks to cover LSTM models more profoundly. Nevertheless, I would like to thank Prof. Andrew Ng for really great job and initiatives in such an important area of study!

By Beibit

Jun 25, 2019

Little bit math heavy. It was sometimes hard to understand the intuition, e.g. RNN, LSTM, GRU

By Ravi K S

May 19, 2019

Could have been more thorough like previous courses

By Volodymyr M

Apr 25, 2020

I went through all course of DeepLearning.ai Specialization. While I was more, or less happy with first 4 courses in this specialization, I have a very bad impression regarding "Sequence Models" course. Actually, quality of the courses is gradually declining, starting from 5 stars for very first course in specialization, ending with 2 stars for "Sequence Models".

"Sequence Models" course is *disappointing*. It leaves you with bunch of scratches on the surface of technology without any details and/or understanding of how technology works. In simple words, it is not the course, it is bad overview of just few technologies. In order to get similar comprehension of technologies delivered in first four courses of this specialization you will need to spend a lot more time digging for information elsewhere.

Same issue with homework assignments. They are a bit helpful for technology understanding to some small extent, but they do lack depth.

Whole "Sequence Model" course looks like compromised/failed attempt to explain fairly complex material to newcomers. As a result, newcomers won't understand anything due to complexity of the matter, experienced engineers won't take away anything due to simplified explanations and absence of details.

If you do not plan to get a DeepLearning.ai Specialization certificate, I do not recommend to buy this course. Unfortunately, it will be a waste of your time and money.

By chao z

Feb 22, 2018

If it could improve assignment accuracy, it will be better

By 宇翔 蔡

Mar 6, 2018

there are a lot of mistakes in programming assignments.

By Ahmad R S

Apr 3, 2020

I will remember this course for all bad reasons. Poorly written programming assignments. These things not only wasted the time but days in doing the nonsense. It must be understood that people who are enrolled in such courses and specializations are doing it in their part-time and wasting their time in solving someone else's crap is totally not acceptable. I will never recommend this specialization to anyone. It is a waste of resources (time, money and energy).

By Zhongyi T

Jun 11, 2019

Poor submission system. Failed many times to upload and had to redo the assignments. I was using a 250Mbps high speed network. Also course materials are problematic. The instructors are not willing to fix the problems for many years.

By Saksham G

Apr 19, 2020

TensorFlow and Keras basics are not covered. The course states no pre-requisites as well. This was really disappointing.

By Harshvardhan B

Jun 30, 2020

Not as good as other 4 courses of the specialization

By Yuri C

Feb 10, 2021

What to say after spending this whole weeks in the digital company of Andrew? :) Well, I have to words but to thank Andrew and the team for making the effort and putting all this together and pulling it off the way they did! I did already the NLP Specialization of DeepLearning.AI and wanted to learn more about the inner workings of neural nets and I was not a single minute disappointed by my decision! Extremely well done overall! In particular the course on Sequence models is very enjoyable and will give you all the tools and intuition necessary to understand the background and the basis of such models and how they work! You even have a last week on Attention-based models, which is a little bit introductory, given that Attention as a concept exploded after this course was developed. Nevertheless, it is very well executed! My only critique is that, the whole specialization was developed before TensorFlow 2.0, and later on it the assignments were ported and Keras is used. But during the lectures on will not find any introduction to Keras and all this content is left for the assignments. This requires from the student more effort to understand and use Keras. What can be a bit frustrating, because Keras API also evolved during this time. I would suggest adding a couple of videos or ungraded labs in order to teach the student a bit better how to use the framework. But well, this is a minor issue. 5 Stars are for the overall amazing presentation of what is indeed important, the Deep Learning fundamentals. Moreover, Andrews last video is just very much aspiring and a powerful message that everyone in the field should come in contact with! Congrats! I hope the team plan to execute soon an updated version of the specialization in order to incorporate the new advances and to adapt it to the newest DL Framework. Apart from that the theory videos are 5 out of 5. Clear recommendation!

By Alejandro A

Apr 15, 2018

A year ago I was basically "on blank" in regards of Machine Learning.

I've started "my journey" on ML about 9 months ago, with a text book I've got on Amazon called "Data Mining, Practical Machine Learning Tools and Techniques", Self taught I've read, transcribed, done some math, covered the half of it. But I needed something more practical to speed up, so I've tried also with the coursesfrom "Super Data Science"'s team on Udemy, but found them to be too focused on practice rather than deep reasoning of it (I might be wrong but that's the impression I had); So I needed more formal, University-like.

I've decided to try out Andrew's first course on Machine Learning (with Matlab), which gave me much greater view and understanding, had my head melting specially on weeks 4-6, but after finishing the course I've felt I did finally know what ML was! but still there was "a lot missing", given the course was already a bit old, and the technology had developed greatly since then.

Fortunately to me, I've found out about this specialisation right after I've finished the first course and I've signed up immediately. Today (14.4.2018) I've finished the second specialisation. After 6 months of continuos dedication, doing the first 3 month course, plus this 3 month specialisation.

Homeworks in Matlab and Python were my next challenge, even I'm a developer for 15 years (C# / Java, C). Combining a lot of new theory in a new language made it harder but also satisfying.

I'm the kind of person that needs to understand why things work as they work, that might be my weakness but also my strength; It's not enough for me to drive the car, but I need to know how to tune it. I must tell that for example, a video/lecture of 15 minutes meant to me usually 60 minutes of work, transcribing, doing the math, etc. That made my 6 months particularly long..

By Artem B

Nov 20, 2018

This is again a fantastic course and what a nice way to finish the Deep Learning Specialization. It is certainly the most difficult one from the whole specialization and has taken me a lot longer than I planned. This is partially due to the fact that focus is shifted a bit more towards the programming assignments and concepts that are only briefly mentioned in the lectures turn out to be crucial for the assignments. The forum helps a lot, without it I would not have been able to crack the first week, especially the optional parts of the assignments. There were also a few errors in derivation formulas, that had set me back, but in the end I understood the concepts a lot better and found some nice complementary resources online. And the RNNs are more complex and seem more variable than other network architectures, so that is ok that this course is more difficult. Now I feel that I finally have a good grasp of Deep Learning concepts and have a nice set of skills. And the assignments are super fun and very useful. Thank you Andrew Ng and your team for making such a wonderful content. I teach at the university-level and I can only imagine how much effort goes into preparing such a course and at such a high level of expertise. I encourage everyone to take this specialization, this specialization is the main gem in Coursera, in my opinion.