Chevron Left
Back to Neural Networks and Deep Learning

Learner Reviews & Feedback for Neural Networks and Deep Learning by DeepLearning.AI

4.9
stars
121,644 ratings

About the Course

In the first course of the Deep Learning Specialization, you will study the foundational concept of neural networks and deep learning. By the end, you will be familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural networks; implement efficient (vectorized) neural networks; identify key parameters in a neural network’s architecture; and apply deep learning to your own applications. 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

VB

Invalid date

This is a very good course for people who want to get started with neural networks. Andrew did a great job explaining the math behind the scenes. Assignments are well-designed too. Highly recommended.

SB

Invalid date

I am a student majoring in AI and ML. This course helped me to solidify my understanding of how NNs work. The course content was in-depth and comprehensive and the quiz and assignments were fun to do.

Filter by:

926 - 950 of 10,000 Reviews for Neural Networks and Deep Learning

By michael j

•

Sep 3, 2017

Awesome course! I took the previous Machine Learning course taught by Andrew Ng and he is an amazing teacher. Clear, intuitive, to the point and he doesn't complicate things that don't need to be complicated. The style of this course is very similar, with videos of Andrew talking while drawing and explaining the concepts of Neural Networks and Deep Learning. Love it! Oh, and btw.. It's Python this time!

By Ion L

•

Aug 27, 2017

I have only strong points:

- simple language and clear explanation

- possibility to finish ahead of planned week

- good balance between lecture and practice

- I really enjoyed the heroes videos

- good for beginners in AI as well

I would like to see:

- in the heroes videos a bit more technical details on current researches (links, etc)

- more exercises

Thank you Andrew and to the whole team. It is amazing!

By mohit g

•

May 22, 2020

This is probably the best course on deep learning. Although it will be helpful if you completed Machine Learning by Andrew Ng before move on to this course. I found that it is basically the practical implementation of neural network described in ML course by Andrew. As in ML course the practical is on octave while in this course the practical is in python and is in depth explanation of neural network.

By Satyajit O

•

Apr 15, 2020

Brilliant lectures by Prof. Andrew Ng, teaching the mathematical framework underlying an L-layered Neural Network accompanied by programming assignments that reinforce your understanding of how the building blocks of a neural network function. The curriculum also ensures that you obtain the knowledge that is fundamental in establishing a foundation for professions in the domain of Machine Learining/AI.

By Sergii G

•

Nov 19, 2019

This is quite a heavy course for someone who is a beginner in ML. However it contains all the most important concepts with thorough explanation multiple times, which makes almost everything clear after you finish the course. I also took other online courses in linear algebra and calculus to understand the algorithms better. Algebra is extremely important. Recommend taking a course on it before this one

By Suraj S J

•

Aug 19, 2018

I had an amazing experience doing this course. The content and the interactive assignments were just amazing. One of the reasons why I love this course is due to the practical application oriented programming assignments in Python, as a programming language such as Python has got a wide range of applications in the field of AI today, and also there are many python libraries to help us get the job done.

By Devesh S

•

Jul 25, 2018

This course is designed in a very interesting way to start deep learning. Focus is on mathematics of ML and Programming assignments give hands-on experience to tutorial presentations and theory. Very keen to learn more on this. Programming is best designed for a beginner, i personally excepted some advanced assignments (They can be optional) for building more confidence in learner. Thank you Andrew Ng!

By Florian G

•

Jun 15, 2018

Really great course. As someone who have been working in other areas for quite a few years, seeing what has changed since the days we just talked about multi-layer perceptrons, machine learning and "oldschool" neural nets was really cool. If you're not afraid of a bit of math (some basic linear algebra and calculus) and know a bit of Python, this gives you a great understanding on NN and Deep Learning.

By Felipe A

•

May 20, 2018

just wow! no words to describe how simple and complex it can be at the same time. Andrew makes concepts from Linear Algebra really easy to understand and apply it in the Artificial Intelligence field. The course doesn't require deep Calculus knowledge, but in case you have it, it opens up a whole new world. Thanks for offering this amazing course, I look forward to the next ones in this specialization

By Jaaiko

•

Apr 6, 2018

From the course I have learn how to build a neural networks for my project.But there are some errors in weeks 4 homeworks 4-2 Deep Neural Network - Application v8 where I train two_layer_model can't get the expected output.My cost starts at 0.6950464961800915 and when iteration is 1100 there are a unexpected jump.Finally,so I submit my homeworks and I can't pass the homeworks because of my score is 50.

By Benedikt S

•

Nov 21, 2021

Great course, I only had a basic understanding of neural networks before and it really helped me understand everything that goes on behind the scenes. I highly recommend others to take this course and also go deeper into the math of it. If you're familiar with Python it's possible to do it a lot quicker than suggested, but it helped me to stretch it over couple of days to really understand everything.

By Adithya T R

•

Aug 15, 2020

Very Intuitive and easy to understand course probably the best course I have ever seen on Neural Networks. One drawback I felt was that the programming assignments did too much of hand-holding.

Besides that, all everything else was well taught and cleverly structured. Andrew even knows how students taking this course might feel when things don't work out and suggests how he would handle such situations

By Parth S

•

May 17, 2020

Never thought would have access to one of the best professors and one of the leading tech minds from the comfort of my home. The ease with which Dr Ng explained the neural network concepts really helped me in understanding the neural networks, especially backprop. Thank you Dr Ng for taking the initiative to democratize AI/ML knowledge and skills. Looking forward to continuing with the specialization.

By KATHALOLU S L

•

Apr 10, 2020

course is wonderful ,happy to learn with coursera .

if explaining the calculus part regarding backward propagation for deep layers with more derived proof (such as activation function,weights etc derivations) , helps the learner bit easier to understand concepts this is what i felt ,while i was going through this course .

heartful thanks for TEAM COURSERA for providing such quality platform for learners

By ollie z

•

Oct 5, 2019

I've been looking for a deep learning course from various sources and this is the best. With some heavy mathematics behind, it's not an easy topic to start but Dr. Ng managed it make the materials very informative and applicable. It's also very helpful as the instructor has many years of industrial experience and concepts are introduced with real industry examples. The practices are well-designed too!

By Vladimir

•

Nov 20, 2017

A great course by wonderfu Professor Andrew and his team, allows gently dive into the Deep Networks, understand the very fundamentals, what is happening in those neurons, and how the networks performs by itself. And what most important the course PRESENTS powerful tools and techniques (which would be built by yourself!!!) overall reveals the World of Neural Networking. Great course Highly Recommended.

By Brian C

•

Oct 3, 2017

I learned a ton! I also learned a cat is not always a cat :) A suggestion would be to offer a 'lesson 0' primer on some of the math skills needed to refresh one's memory. It's been 20+ years since i've done matrix multiplication and honestly, that is the area I struggled with the most. Knowing to use np.dot vs *.

I look forward to continuing the learning path and really understanding this topic.

By Milos R

•

Dec 19, 2020

For those who took old Machine Learning course this is a great way to continue further into the Neural Networks domain. But is it also a good course to start with, since Andrew is giving his best to explain the main ideas, motivations and intuition behind the core concepts of deep learning. Programming assignments in the course are excellent to inspire you to start building and doing things yourself.

By MEHMET O

•

Nov 16, 2020

In this course, I understood the logic of working neural networks in deep learning and also learned about computing forward propagation, back propagation and gradient descent in deep learning. In short, this course changed my perspective on deep learning a lot. I have acquired valuable information that will be useful for the algorithms I will write now and in the future. Thank you Andrew NG for that.

By Neeraj K U

•

Jul 11, 2020

This course was very well structured and organised. I enjoyed doing the programming assignments in each week. I learnt a lot from them. I had some theoretical knowledge of neural networks previously and I was looking for a course to provide me with practice in actually implementing models in code (especially in Python). And this course did just that. Totally worth the time and effort. Thanks a lot!!

By Vinayak

•

Jul 4, 2020

Before starting this course, I used to think that basic building blocks of deep learning libraries like tensorflow, pytorch must be very complex and it beyond the understanding of common people. However, after finishing this course, I feel that if you know the basics then you can build marvels. Learning everything from scratch helped me a about some of the important basic concepts of deep learning.

By Hao T

•

Sep 10, 2017

Most deep learning training courses are showing how to use exist algorithm and model to run an interesting application, but this course are trying to teach deep learning from scratch, from basic concept and definition, and at the same time, not falling into math. I will suggest my friends learn this course if they want know not only how to use deep learning tools but also how the deep learning works.

By Yi-Chun T

•

Aug 25, 2020

Andrew Ng's classes are always the best compared to ALL online classes that I have taken and seen. He teaches this difficult topic of "deep neural networks" in such a way that people with basic understandings of calculus and linear algebra can comprehend.

His way of teaching and his passion for educating as many people as possible really inspires me to reach my potentials and give it my best effort!

By Naman S

•

Jun 29, 2020

Sir Andrew Ng has always been an amazing teacher! He's made this course highly intuitive and at the correct pace. The assignments were a fun and highly informative too! . This course game me a thorough understanding of neural networks and also helped me with it's implementation. I thank deeplearning.ai and Sir Andrew Ng for creating this course. Looking forward to other parts of this specialization!

By Julien L

•

Apr 20, 2020

Very nice course. This goes into the maths behind backpropagation and make it intuitively understandable. The teacher is great. The assignments are very well prepared as well. On the negative side, I found that too much is already done for us in the assignments. The exercies are broken into minor steps. Thus, we dont have to think much by ourselves and this limits the benefit of doing an assignment.