I have learned a lot from this detailed and well-structured course. Programing assignments were very sophisticatedly designed. It was challenging, fun, and most importantly it delivered what is aimed.
It's really quite an amazing course where we get to learn the mathematics behind the Neural Networks. It is great to learn such core basics which will help us further in developing our own algorithms.
By LIM W X•
Through the Neural Networks and Deep Learning course, I have learned the fundamentals of neural networks and deep learning. The lectures are simple and easy to understand. The assessments have designed to test students in the fundamental knowledge of neural networks and deep learning. The assignments are designed to guide students on how to design and implement a shallow and deep neural networks, by applying what have been taught in the lecture. In conclusion, I enjoyed this course and I will definitely continue the deep learning specialisation courses to achieve my career goals. Thank you Prof. Andrew Ng and Coursera.
By Michael B•
Andrew, like no other instructor, manages to convey difficult material in a clear and concise manner. Even after many years experience in machine learning/deep learning, this course lead to many "aha" moments where many things I learned about the topic came together! The only criticism that I have for this excellent course is that I wish it would contain some, maybe optional, videos that go deeper into the math of for example backprop. I think this is a difficult concept to grasp and I imagine that if Andrew would sketch the proof with is clear and concise style, a lot more people had a much better understanding of it.
By William L K•
Excellent course. Lectures are clear and concise. Professor Ng makes it seem so understandable despite the complexity of actual programming implementation! Assignments are both relatively straightforward (overall concepts) and tricky (keeping track of the matrix manipulations in Python). I don't know how many times I started a programming assignment, hit a wall in terms of programming errors, and came back to it after a time and getting through that error. Persistence, at least for me, was definitely a major component. Well worth the time put in. Looking forward to taking the next class in the sequence.
By Laith M A R•
I am so proud and confident of the things i learned. i never expected to learn this much from an online machine learning course, so many concepts that were vague to me in the past are now Crystal clear, and prof. Andrew does an outstanding explanation for each concept, not to mention that the programming assignments are extremely beneficial and cover every concept explained throughout the videos in a really cool, professional way. This has been only the first course in the deep learning specialization i am currently pursuing, and it made me so much more excited for the upcoming courses! thank you coursera :)
First of all, Prof. Andrew N.g delivered an excellent course. And I am grateful to be able to take this course under the financial aid support. So big thanks to Coursera team and Andrew Ng.
And for me personally, I understood better in Deep Learning and some techniques behind it. I have mastered the basics of Python Numpy package, and therefore I now know how to make an L-layer deep neural net by using python codes and apply it to a binary classification application.
I will continue to learn more... Thanks again! So much!!
By William M•
I really enjoyed taking this course. I have taken one of Andrew's courses before, and they keep getting better. I have a background in development, and appreciated the use of python over octave. Andrew consistently strives to provide an intuitive feel for the topics he is presenting. The fact that he is able to provide a complex subject in a simple manner speaks to his mastery of the subject.
The course contained a great mix of theory and practical application of those theories. I'm looking forward to the next course.
By Abhijith V•
This course is really focused on the fundamentals of deep learning. Be it the mathematics, notations or jargons, the instructors have made sure to maintain utmost clarity. I enjoyed creating neural networks from scratch just with python and numpy library rather than simply calling library function without knowing what is happening under the hood. I recommend this course for anyone who wants to really understand what neural networks are and how they work.
By John G•
What an amazing course. To be fair, I had completed Dr. Ng's course "Machine Learning" before taking this particular course, so some of the concepts, I was already familiar with. This course, delved deeper into the mathematics of Neural Networks and followed it up with coding assignments in Python. This course has provided a strong foundation for me to continue to build my knowledge base. To anyone interested in Deep Learning, take this course!!!
By Malte B•
Great course to get a practical understanding of (Deep) Neural Networks. I would recommend to take Andrew Ngs "Machine Learning" course (also available on Coursera) beforehand, because the latter is much more rigorous when it comes to matrices operations. Thus it is unfortunately possible to just fill in the provided code in this course but don't really understand what it does.
By Muhammad T•
This field of deep learning has always intrigued me and I wanted to study it. My university offered a course, but sadly I couldn't enroll in it. However, thankfully, I got access to this masterpiece and now I can say that by completing course 1, I am pretty confident about neural networks and how to construct one.
Great Couse, and Great Instructor. Would Definitely RECOMMEND!!!
By WALEED E•
This course formed a concrete background in building multi-layers neural network from scratch. The best advantage of this course is I was able to immediately apply the knowledge I gained into real world problem like humanoid navigation towards known targets. Illustration is great in terms of mathematical explanation and coding in a step by step walk through.
By Abdessalem H•
This is one of the courses I enjoyed the most. For someone who has little to no knowledge in calculus and programming, I found the course is well tailored for all kinds of background. The pace is not so fast and Andrew is making it so easy even for beginners to grasp the new jargon and formulae. Thank you Coursera. Thank you Andrew.
By sai d k•
The course gives you very deep intuitions about neural networks and glimpse of deep learning .NO special mathematics course is not required formal understanding of high school calculus is enough .The programming assignment are too good actually they multiply your understanding, you get a feeling of real world application .
By Sreenivas M•
Excellent course to start learning about the basics of deep learning. Not just a simple copy paste cat vs dog classification course. But rather, a proper mathematical understanding of logistic regression, how it can be used as a single layer network to building one hidden layer network to multi layer hidden neural networks.
By Nikhil S•
Neural Networks and deep learning is absolutely a great course for beginners. Those who have interest in this field can go for this course. It will clear all your doubts and you will enjoy this course. It was absolutely helpful for me . It helped me in gaining new skills and expand my knowledge.
By mostafa n•
This course really helped me and gave me new skills by applying my first neural network in very cleared way from prof Andrew ng as usual. big thanks for everyone who worked on this course and helped us to increment our knowledge, i recommend this course to everyone.
The professor explains the concepts step by step and clearly. The program assignment leads you to know how to utilize the python and build up the structure. It is easy to understand what a difficult deep learning. I am appreciated to learn the lesson with Coursera.
This course is compatible with beginners. Even though to learn Neural Networks and Deep Learning needs a huge amount of knowledge, Professor Andrew Ng explained the details very carefully that makes the lecture to be understood easily. Thanks a lot.
By Sagar B•
A great course to understand basic concepts of Deep Learning. If you are a beginner in Deep Learning and thinking if you should invest your time and money here, don't give a second thought and join right away. Andrew Ng never disappoints!
By Mihai C•
Very well structured, the code is much better than in the Machine Learning course that was initially posted on Coursera, and the use of Python instead of Matlab makes things much easier and friendly for everyone. I really enjoyed it.
By Nguyen V L•
This course helps me to understand the basic concept of Deep Learning. However I think this course should include at least 1 week (or 2-3 videos) about math so learners can have a better understanding
By Andy W•
Good for those who just want an experience with the fundamental processes of NN. I would recommend spending more time reviewing if you are not trying to do an applied version of Neural Networks.
By Atul K A•
Excellent course !!!
The flow is perfect and is very easy to understand and follow the course
I loved the simplicity with which Andrew explained the concepts. Great contribution to the community
By Anjan D•
Excellent course with great assignments. I have learnt from the beginner level in DL. It also helps one to brush up the calculus and linear algebra knowledge very much.
By Kieran S•
Extremely well structured course that gives you good intuition about how deep learning works by starting with simply examples and adding layers of complexity.