Chevron Left
Back to Convolutional Neural Networks

Learner Reviews & Feedback for Convolutional Neural Networks by DeepLearning.AI

4.9
stars
42,057 ratings

About the Course

In the fourth course of the Deep Learning Specialization, you will understand how computer vision has evolved and become familiar with its exciting applications such as autonomous driving, face recognition, reading radiology images, and more. By the end, you will be able to build a convolutional neural network, including recent variations such as residual networks; apply convolutional networks to visual detection and recognition tasks; and use neural style transfer to generate art and apply these algorithms to a variety of image, video, and other 2D or 3D data. 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

AG

Jan 12, 2019

Great course for kickoff into the world of CNN's. Gives a nice overview of existing architectures and certain applications of CNN's as well as giving some solid background in how they work internally.

RK

Sep 1, 2019

This is very intensive and wonderful course on CNN. No other course in the MOOC world can be compared to this course's capability of simplifying complex concepts and visualizing them to get intuition.

Filter by:

4551 - 4575 of 5,574 Reviews for Convolutional Neural Networks

By Katya M

Mar 9, 2018

Excellent as usual lectures from Anrdew Ng. But at some videos some key points are missed like Neuro Style transfer is transfer learning and we use pre-trained CNN. It would be good to have some data flow drawing. YOu get it later from exercise but not from video at once. Exersises are less accurate than previous courses.

By udit R

Jun 1, 2023

It was my first specialisation course , i felt great and learn lot from it , i also get a good hang of CNN and CV from basic to core , the only downside was the assessment system it was too confusing at first and i still have not full confidence in building great convolutional models but its a great start for any amateur

By Rahul K

Jan 15, 2019

The course does cover fair amounts of basics very well. But the course content just provides a starting point and I feel it lacks depth. The course assignments are nice and give a good platform to implement what was learned in that week but it was more of filling in the blanks rather than building a full-fledged system.

By XING Z

Feb 3, 2018

Feel this course's assignment is not quite heavy on why people build the CNN that way. But it tells how the thing is. I would like a "Future work" section to give some inception on the future of CNN and limitation in terms of image orientation, content, what the deep learning cannot solve right now for image based work.

By Qichao Z

Jan 15, 2018

A few small grader errors, and some implementation details were glossed over and not fully explained (had to look into the util code to fully understand what was going on), but otherwise a very good course, just not quite as polished as the first 3 (perhaps understandable given the increased complexity of the material).

By Baran A

Jan 14, 2021

This was a great course. I really enjoyed the lectures. Andrew NG is a great teacher for sure. The only reason why I give the course 4star is I felt that while doing assignments somebody holding my hand and helping me too much. I mean practicing part is a bit weak in my opinion. Other than that these courses are great.

By yinling l

Dec 31, 2017

Frustrated since in week 4 face recognition notebook, you need to put the "wrong" code there which did not match the given output to "cheat" the grader to get points. But overall, this one is the best in the first four courses in the Deep Learning Specialization. Looking forward to see the fifth course sequence models!

By João A J d S

Jul 6, 2019

The only criticism I have is for week 3... I know YOLO algorithm is difficult to implement in a teaching environment, but still, I struggled a little bit to link all the pieces I need to get to object detection. I'll have to get back at the course contents on this one, but I believe it wasn't as clear as it could be.

By Javier O

Jan 17, 2019

The course was very good and offered a nice sample of the state-of-the-art CNN models. I would improve the explanations regarding TensorFlow. Understandably, exercises cannot ask you to train a model from scratch as it takes too long. But when reading already implemented TF code, it's hard to understand some steps.

By Anton D

Nov 9, 2017

The course offers some great insights into conv nets in a very easy to understand and concise format. The one thing that bothers me is that the programming assignments have a lot of stuff already coded and I get the impression that after doing them I don't manage to learn everything that was used in the notebooks.

By Ed S

Nov 23, 2017

The video/quizzes and practical assignments are outstanding.

On this run of this course, the practical assignment grader had too many issues, which meant wasting time trying to "fix" code that should have been graded as passing.

The forums proved invaluable to see how other student got around the grader issues.

By Sandeep S S

Dec 4, 2017

It was a very insightful course as it let me understand some of the most recent papers in computer vision. I would suggest to improve the programming exercises as I observed that the exercises were a little too simple and some graders had a few bugs resulting in them recognizing wrong answers as correct ones.

By Andrea S

Nov 13, 2020

As audio guy I wish to see some example on that domain as well beside image processing since Conv2D network are applied to process audio spectrograms. In any case Andrew Ng does (as always) an excellent job to present Machine Learning concepts giving intuitive clues without giving up to rigorous formulation.

By Amirally A

May 23, 2020

Great theoretical content of CNNs. However it would be better if there was a section on the practical implementation of these models. Eg: how to connect to GPUs to train a model, more on loading and saving models from some open source website, using a loaded model how to train it to recognize something else,

By Juzer K

Feb 13, 2018

Other than the Face Recognition Assignment (grader problems) the Course was a very good experience. Also I would have really liked if some more instructions in video form were provided for programming frameworks. But still the information was almost adequate. Looking forward to try my own models now. Cheers!

By Matheus B G

Aug 16, 2020

Very good, Overall I learned a lot about convolutional network and the meaning of computer vision. The downsides of this curse, was the first program assignment, and there were a lot o videos with errors, that got me back seeing all over again to understand what i was doing wrong in the program assignment.

By Roy W

Oct 19, 2019

The course content (and Andrew's teaching, of course) was very good, but I think there were times that the learner was suddenly dropped into deep TensorFlow / Keras waters without enough preparation / hints. If I hadn't had some prior TF / Keras experience, I don't know if I could have completed the course.

By Ching-Chia W

Mar 27, 2018

I didn't give 5 star as usual because I felt that the course materials and homework are less perfected than before. A few times I got stuck with homework and reviewing course videos again or reading the homework guidelines didn't help, so I need to go to the discuss forums to find out some of the nuances.

By Dean M

Jan 20, 2020

Good curse and Andrew is the best teacher for learning this topic. But there is not enough hands-on exercises. After 3 courses at this specialization I still don't understand well enough how to implement convolutional neural networks in TensorFlow or Keras. Perhaps it's better for very beginner students

By Justin P

Mar 31, 2021

As I have gone along in the deep learning specialization courses I am noticing more and more places where the video was not edited cleanly. For example, Andrew will repeat a sentence multiple times assuming his error will be edited out later, however there are many examples of these edits not happening

By Võ T P

Sep 16, 2021

Fantastic, but it would be more reasonable if the courses from this specialization was more "hands-on". I feel like I can implement nothing by myself after this course without looking and stealing the code simultaneously. But other than that, I would love to recommend this course to any of my friends.

By Raj

Jul 24, 2018

This is yet another splendid course on CNN by Andrew Ng, simplyfing the concepts of Convolutional Neural Networks to a newbie. The reason I'm not giving it a 5 star is because the I got stuck in a couple of instances in assignments and when I looked at the resolution, I felt it could've been avoided.

By ahmed B

Oct 17, 2021

The explanation is more than great. My only note is regarding the assignments. I thing there should be a preparatory course to be mentioned at the beginning of this course to learn tensorflow. I am not comfortable doing my exercises by following the functions that I need to call from tensorflow.

By Sameer G

Oct 8, 2019

Keras should have been thought, and few functions were tough to crack , for example [:,:,:,c] for the cth filter . such stuff have taken a lot of time. Theoritically it was damn good. But faced little tough with programming assignments, but was good to brush up with challenging stuff like these.

By Nate K

May 22, 2018

The information and exercises contained in this course are great. However, there are a lot of video editing bugs that distracted me while I was watching. Many places have repeated phrases, where the instructor obviously meant to correct a previous statement, that were not properly edited out.