Jun 08, 2020
Amazing course for anyone wanting to jump in the field of deep learning. Andrew explains the details very well. The assignments were structured very good that provided detailed instructions. Thank you
Jun 26, 2018
Really, really good course. Especially the tips of avoiding possible bugs due to shapes. Also impressed by the heroes' stories. Genuinely inspired and thoughtfully educated by Professor Ng. Thank you!
par Nowroz I•
May 18, 2020
I loved this course as it explains the intuition behind the methods used in deep learning. As I have no problem with Calculus and Linear Algebra, I was able to calculate the derivatives by myself. People who are not accustomed to working with NumPy may find the assignments overwhelming. Hence, my suggestion will be to learn the NumPy (only the basics will do) before starting this course.
Apr 03, 2020
I give four stars because the course is great and the programming assignments too. But I think sometimes the programming assignments were a little condescending and easy. Don't get mi wrong, there were moments that I din't know what to do, but there were also a lot of times that all the procedure was explained.
Aug 25, 2019
This course was really clear my concepts of Deep Learning and how actually neural network works.
par Shravan V•
Feb 02, 2020
The course exercises were very well thought out and well designed. The instructions were not crystal clear, which led me to errors in the notebook. In week 4's last assignment, it wasn't made clear that the function definitions I had written in the preceding assignment should not be cut and pasted into the notebook, but that the grading system would use its own function definitions; this led to my submission leading to grading errors. Took many hours to figure out what was wrong, through the help of one very helpful person (Paul Mielke) on the forum.
Andrew Ng's handwriting is TERRIBLE. He should either practice writing more clearly, or use slides.
I would have appreciated having written down lecture notes; having to take notes on the fly was hard as I was sometimes watching the lectures on the train or during dialysis (one arm is disabled).
Is it really necessary to use up so much of the screen when showing the videos with the logo of deeplearning.ai?
Just a comment on one important shortcoming of online instruction: As a professor who teaches statistics, it is interesting to see the loss in learning that the student experiences through the absences of individualized feedback. One learns way more when one can talk to the teacher(s), and I guess this high volume throughput style of teaching limits what can be taught online.
par Evert M•
Jun 28, 2020
The course is quite slow, but covers the basics of early deep neural networks (NNs). It does seems not to assume any prior knowledge on calculus, which is emphasised extensively, which sometimes leads to more confusion than that it is helpful. Before starting, some knowledge on python, numpy and linear algebra is highly recommended.
In the end you will have a basic understanding of what a NN is all about, and you will have built a photo-classifier. The course however, spends a lot of time explaining simpler concepts, while quickly glossing over the deeper stuff. Because of the elaborate explanation of simpler concepts, the big picture often gets lost. Furthermore, it seems like the videos, quizzes, and programming exercises were made by different people. The quizzes cover things not covered in the videos, and the programming assignments cover things not covered in either.
par Omar A•
Jul 22, 2019
If you have taken this course after ML by Andrew, you will see exactly the same material covered in 1 week expanded in 4 Weeks except using Python instead of octave or Matlab.
If you have calculus background I expect you to get tedious from elementary approaches in the lectures to get rid of Math and calculus.
Programming exercises in this course are very easy and below the level of first excellent experience with ML course.
There is no easy way to get lectures slides, No reading sections in this course. Like this course made to make systematic approaches to get things done without actual care about understanding the theories and concepts.
The good news comes when you have no previous knowledge about NN and elementary python skills, then this course is an excellent way for you to start.
Sep 09, 2017
The content is great and I learned a lot. Certainly there could be a lot more feedback by the instructor in the forum. My feeling is that the students are really left on their own. Good from one point of view (cause you really have no choice than crush your head on the problem for days until you understand or give up), bad from another (it takes a lot longer to clarify difficult points). Fortunately the forum is populated by very clever students that take the time to answer questions. As a beginner I learned the broad strokes and intuitions for NN in this course, but the details about certain formulas are still very obscure and I was hoping for a better explanation of those.
par veit s•
Apr 27, 2020
Programming assignments are too easy, mostly copy and paste.
par Anne R•
Sep 09, 2019
The programming assignments provided a good framework in order to practice coding the main functions in a neural network. This was helpful to understand the matrix operations underlying the forward and backward processing in a general L layer network. Without a previous background in linear algebra and in neural networks however this course would be challenging and maybe very frustrating due to the limited debug information available.
The course videos need to be a lot more focused on the details being conveyed. The verbal and visual discussion and explanation provided is in my opinion not effective. The slides are cluttered and contain many errors, the verbal portion is like a casual conversation that repeats quite a bit, and the script provided for those that get tired of the repetition contains many transcription errors. I would recommend that someone be paid to correct the scripts to help those that prefer this way of working through the course material.
par Tracy B•
Sep 29, 2019
The notation used in the course was horrible and correct math notation should be used even if the course is not intended for math students.
I also feel this course should not be labeled as intermediate skill level. This was a very beginner level course. I have a PhD in applied math and was simply looking for knowledge in deep learning since my doctoral work was in a different field. It was very clear that I am WAY behind the target audience of this course. That's not necessarily a negative reflection on the course, but I still didn't find it very useful and feel like it should be labeled as a beginner level course.
par Jérôme B•
Nov 16, 2017
To me, this is a failed attempt at simplifying those concepts. After spending hours trying to figure it out, now I find the algorithm behind the Neural Network very simple, and I can easily explain it to someone. But in this course I had to figure out by myself what was the point of those hundreds of lines of maths. So, very interesting concepts, but the "transmitting style" wasn't for me.
par Ofer B•
May 01, 2018
Very abstract, and the examples are not as concrete as they could be. I'd use better visuals to ensure that the concepts in each video are understood 100% visually.
par Muhammad A•
Aug 20, 2018
Great attempt but it failed to provide complete details. Specifically the project files and their loading mechanism
par Francis J•
Dec 29, 2017
too easy, suitable as an entry level class
par Tobias G•
Feb 21, 2018
Few Detail. Mathematics missing.
par David B•
Feb 17, 2020
This course is really quite bad. I'm not sure why the rating is so high. Probably because they are only prompting people who completed the course to rate it.
The main problem with the course is that It spends the majority of its time describing a byzantine set of notation while avoiding actually helping you understand how to apply the concepts you're learning. So you learn that a^[l](i) is the activation vector for layer "l" and example "i" but then you get to the python portion and, big surprise, none of that information is even slightly useful.
Even worse, the course hasn't chosen its audience. If you're good at math you'll be annoyed about the math explanations. If you're good at programming you'll be annoyed by the programming explanations. Rather than isolate that material in a way that lets people skip parts which they already understand, you get a really basic explanation of everything all globbed together.
Anyway, I'll still try to hack through this thing to finish it, I'm just letting you know that if you're underwhelmed, you're not alone.
par Richard R•
Nov 18, 2019
Meh. I don't know why we are spending so much time in Week 2 talking about the math and how to not use FOR loops in week two when he STILL hasn't given any kind of overview about why we do this math, how we're going to use it to identify cats in pictures. Instead, we're just yakking on about math math math math math with NO context whatsoever. If I wanted a math class, I would have taken a deep-in-the-weeds math class. I expected a higher level of instruction for this higher level of abstraction but instead it seems that he just wants to talk about math and how to use vectors in NumPy. Zzzzzzzz.
par Domagoj K•
Aug 18, 2017
I am very disappointed with this new course concept where you have to pay 43$ a month to be able to solve a quiz. Coursera used to be famous for its free courses and now it just removes free features over the time. It has become another site with expensive courses. I watched first week lectures and this is probably my last time to enroll in Coursera course.
par Bedrich P•
May 01, 2020
Course teaches bad programming practices, such as naming variables dZ and b. Also it is little outdated - neural networks are not written in numpy anymore.
par Manish S•
Dec 31, 2019
This course is more of spoon feeding, I liked the introduction to neural network in "Introduction to Machine learning" course better.
par Maxence A•
Oct 29, 2017
The programmation exercice are nice, but the courses are mainly about very basic linear algebra.
Apr 10, 2019
This course is really good but assignment given to solve is not understandable.
par Joseph K•
May 20, 2018
It will be a good course when you dump jupyter note books.
par Felix F•
Dec 20, 2017
giving low grade for ongoing delays of course 5