Chevron Left
Back to Convolutional Neural Networks

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

4.9
stars
42,300 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

AV

Jul 11, 2020

I really enjoyed this course, it would be awesome to see al least one training example using GPU (maybe in Google Colab since not everyone owns one) so we could train the deepest networks from scratch

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,610 Reviews for Convolutional Neural Networks

By Luis A A

•

Oct 22, 2020

Excellent program with very valuable information regarding convolutional networks and intuitive exercises. I encourage the staff to update the tasks with the latest Tensorflow versions. Having the codes with Tensorflow 1. At least I would appreciate a clear information of how to migrate the codes from Tensorflow 1 to 2 (or whatever the latest version is).

By Edwin G

•

Jan 15, 2018

There are some issues with the scoring of the programming assignments (I lost hours on the iou function and eventually realised I had to submit an incorrect formulation to pass, and the same thing happened on the triplet_loss function.) Other than these issues, which seem minor (and are) but cost me so much time and effort I would have given 5 out of 5.

By Stephen S

•

Dec 16, 2017

The course as such is excellent, but quality of material is not on that level. In the videos Andrew is sometimes repeating himself (final cut of video is missing). Programming assignment for Face Recognition has two bugs, weights can only be loaded with a hack from forum thread and expected output of triplet_loss is not matching grader expected results.

By Robert P

•

Apr 16, 2018

The content is generally great and well worth it. I wish they would fix some of the errors, especially in ungraded exercises. You end up wasting a lot of time because of them. Perhaps the most frustrating aspect is navigating to the Jupyter notebooks. I wish the links to the notebooks were on the same pages as the Submission and Discussion links.

By K Y

•

Apr 15, 2021

It is a nice course but one bad thing in this course is the programming exercise, sometime it is not very clear or there are some places that function has changed but the function mentioned is the old version and another suggestion is i hope there are more vids on the syntax on tensorflow, one vid in course 2 is not enough to handle the assignment.

By Ahmad A

•

Jan 13, 2018

I liked the course and the topics were discussed and learned. I gain much more algorithms and tools for various ML topics.

However, I am still missing the tools to start a problem from scratch - i.e. gathering data, arranging the data, building the proper data/structure for the algorithm. In the course, all the time, we get a well cooked datasets...

By Matt G

•

Jun 28, 2022

This was a great course: challenging and insightful. I liked the way in which TensorFlow was connected to published networks/papers. I did, however, feel that there was a significant change in effort required--compared to the earlier courses in the specialization. The increased effort was mostly due to the additional reading from the literature.

By Tanish G

•

Sep 7, 2019

The lectures were outstanding for understanding the theory but the programming assignments had almost everything pre implemented. I understand that these algorithms require a very long implementation but that just made the programming assignment as just filling the blanks and didn't make me capable of writing code for these algorithms on my own.

By Eero L

•

May 13, 2019

I would very much like to give 5 stars, but because there are mistakes in the quizzes as well was in the assignments which are not corrected, I must decrease this rating by one star. I don't find it very appealing that I must find answers for quiz bugs from the discussion board.

So please, update the material whenever mistakes and bugs are found.

By Robert K

•

Dec 12, 2017

Course is amazing, teaches you a lot for ConvNets, image recognition, verification, building simple models in a couple of minutes, and refining them. The only drawback is that there are errors here and there, but fortunately they are being addressed, so future learners might experience less problems. Even with this, it was a really nice course.

By mayur n

•

May 10, 2018

Absolutely fantastic course,I just loved it.....Only problem was to me in the face recognition topic.

Training a siamese network need sharing base model with multiple inputs,which is important for training model with unconventional loss functions like triplet loss.And this isn't covered in the course.If that is included in it would be awesome

By Daan v d M

•

Sep 4, 2020

Again an excellent course. Great insights in convolutional networks. The programming exercises should use ore recent TensorFlow version as the functions cannot always be found anymore in the documentation, making the tf exercises hard to make - and at a certain moment it becomes a bit trial and error instead of a result of logical thinking.

By Maulik S

•

Aug 3, 2020

Very informative and helpful to understand the fundamentals.

The exercises could have been designed better to understand TensorFlow, while one or two more exercises for the framework could have helped improved understanding of the framework. Also, several exercises feel like being spoon-fed and do not add much to the knowledge about CNNs.

By Binil K

•

Mar 2, 2018

Nice Course and it covers lot of details about the current concepts in deep learning. A little more details into YOLO and NST which included how we can train them ourself instead of using a pretrained model would have been better. A little more details about tensorflow and keras implementation of the algorithms could make it more helpful.

By Narasimhan, S

•

Jul 25, 2020

Overall a good course in understanding some of the concepts in the world of Detection of Images, Identifying them and building a fence around them to see what are their dimensions and how to ensure we dont fail to identify them and also identify humans which is becoming more and more prevalent in more and more countries across the world.

By Iggy P

•

Apr 25, 2020

Week 3 of the course was a bit tough, well for two reasons. Firstly I thought the exercises had long explanations and too much detail which really needed much attention to retain the key information and be able to apply it. Secondly, I have been doing this non-stop for the last couple of weeks so at this stage i think I'm also exhausted.

By Frammery H

•

Jul 16, 2019

Extremely interesting bit a bit too high level compared to the 3 previous ones. Convolutional Networks usage are well described but the technical implementation from scratch is incomplete which makes us dependent on tools such as tensorflow or keras. An additional video showing the maths behind the complete backprop would be a real plus.

By mitch d

•

Jun 25, 2018

Would have liked more explicit math, maybe as optional material, for some of the "you don't need to understand the math" parts. Also, there were some errors / inconsistencies in a couple lectures. (See the forums for more info.)Overall, though, a very good course - and much "meatier" than some of the ones that preceded it in this series.

By Jeff K

•

Dec 11, 2017

The facial recognition and verification stuff was pretty cool and I'm glad it was included. I wish the python grader was implemented correctly and there were some technical difficulties with the Jupyter notebooks. The course opened later than expected which made me lose a month's worth of fees before a notice was finally sent out. :(

By Ziad A

•

Sep 9, 2020

This course is amazing, but it just needs to be split up into a bigger number of weeks, have much more quizzes, like every 3 videos there's a quiz, but the problem is that you have to watch about 2 hours straight until you reach that quiz, it is hard to maintain your focus abilities in these circumstances. Overall rating? Amazing!

By Hamza A

•

Nov 24, 2017

Awesome course ! I got to understand how some awesome applications like neural style transfer really work, implement the resnet 50 which is state of the art and most important I learned how to know which feature of an image an individual neuron in a given layer actually learns ! Thank you all for the effort, you did a great job !

By Mihir N

•

Dec 28, 2017

Liked first three weeks but not the fourth one. There are couple of reasons why I didn't like much 1) car detection totally failed when i tested with my images. Images were clear and with proper angle (as if taken from dashboard camera). 2) face recognition assignment wasted lots of time due to incorrect data and expected result!

By Aditya K

•

Oct 24, 2019

It was a good course and Andrew did a fantastic job of explaining all the concepts in an accessible manner. I do wish he had gone more in depth about backpropagation and I also felt that the assignments towards the end were dumbed down and hence I don't really feel like I have as good a grasp on the topics as I would have liked.

By Lim K Z

•

Jan 15, 2019

I think there is an error in the assignment for neural style transfer. My code was correct and was also graded correct, but one of the expected output - total cost was wrong. Wasted a lot of time searching for the cause. On the whole the course was still great. Like Andrew's enthusiasm and lots of examples from the industry.

By Ghanshyam

•

Jul 7, 2018

This course really gave feel of deep learning. The way Andrew Ng taught and content of course is preciously valuable. star less because the language Keras and Tensor Flow where I felt difficulty. You should provide language study material with examples. I hope you would implement it. It will help to work with language with ease.