• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Convolutional Neural Networks

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

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.9
    stars
    42,475 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, challenge...
    ...

    Top reviews

    AG

    Jan 13, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    FT

    Apr 7, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Very good introduction to programming convolutional neural networks. Although the models and functions needed are complicated ,this course takes you by the hand and introduces to all these wild ideas

    Filter by:

    5301 - 5325 of 5,631 Reviews for Convolutional Neural Networks

    Filled StarFilled StarFilled StarStarStar

    By Trevor M

    •

    Feb 18, 2021

    As with the rest of this course, great lectures, terrible coursework.

    Not saying it's not understandable, because in order to offer this course to hundreds of thousands of people, they have to automate the process, which means you can't have people checking your work to grade you, so you cannot have complicated projects (which is somewhat ironic given this is a series on deep learning and artificial intelligence). It would be fantastic, if it was structured similar to the Machine Learning course by Andrew Ng. Anyhow, if you want to gain a better understanding on these topics, you have to go out and build your own networks from scratch, and read the papers.

    Filled StarFilled StarFilled StarStarStar

    By Raj S

    •

    Jan 26, 2018

    Course material is good but lacks in the area on how to use tensorflow. Unfortunately, tensorflow documentation itself is terrible. Testing and grading systems are buggy and haven't been fixed for months (check the forums). Specifically, for the first programming assignment when one of assignment functions returns correct answer based the specifications provided in the code the grader grades it 0 and grades it correct when you violate the specifications and generate a wrong answer. In the quiz, portions of the questions are blank/missing and one has to totally guess the answer (obviously I was unlucky to guess both my questions wrong :( )

    Filled StarFilled StarFilled StarStarStar

    By Guenther M

    •

    Jul 30, 2020

    Had problems with assignments in Week4 : the strange thing: sometimes everything is explained in maybe even to much detail, then again there are cases where one feels fooled like when you have to use np.sum() instead of tf.reduce_sum() in the verify()-cell. By suggesting the use of tf.reduce_sum in the cell before you indirectly suggest its usage also later on! And this really doesn't add anything to your qualification, it is just annoying having to skim a lot of threads in the forum to finally find out the solution.

    And more care should have been given to the videos: Andrew's repetitions of whole sentences should have been cut out!

    Filled StarFilled StarFilled StarStarStar

    By Sarang N

    •

    Jun 29, 2023

    While the teaching and knowledge gained through Andrew's courses is far superior that learning through books or other videos, the practical usage of the learning is far limited. What I was hoping is learnings are applied to actually take a real world use case (not cat classification!), build or actually use transfer learning methods from scratch, fit the model, predict and then "save" , deploy and actually test out the full flow. This course does not do well on the practical aspects of using the knowledge nor does it give you good view on python code. It's all done for you and you are adding few lines of code that seem so trivial!

    Filled StarFilled StarFilled StarStarStar

    By Nathan Y

    •

    Dec 4, 2017

    While as always Professor Ng was brilliant and informative, the final homework assignment (face recognition) was a disaster. Not only could we not load the weights because of corrupt files, but when that was resolved and the homework was submitted, the grader would only pass students who intentionally answered the Triplet section of the code wrong. What made this especially painful was the time it took to run the models. Tensorflow is not the easiest code to debug. One of the mentors from the course needs to monitor the forums closely - twice a day would not be too often. React and take charge when things start going badly.

    Filled StarFilled StarFilled StarStarStar

    By Abhishek R

    •

    Sep 22, 2019

    The course material is really good and Andrew explains things really well. However, the programming assignments cause a lot of problem owing to the performance of the grader where by correct answers are marked as incorrect/incomplete and the only option to submit the assignment OR get it graded correctly is to follow steps from the forums to make changes to the files to trick the grader in order to get it submitted. From the forums it seems like these problems have been there for over 2 years and still has not been fixed. Overall the programming assignments are really good and helps in understanding the implementations.

    Filled StarFilled StarFilled StarStarStar

    By Adi G

    •

    Nov 5, 2019

    I was taking this course because I hope to apply machine learning to biological problems. So while the first two weeks were great and super general, the third and particularly the fourth weeks were less relevant to me at this point but I had to struggle with them to get the certificate. Ideally, I would say that a way to improve this would be to create another week, dedicated either to biological problems or to something more general to all and let the students choose between the content of that week vs. the current 4th week. Another option is to make this a 3-week course and leave the 4th week entirely optional.

    Filled StarFilled StarFilled StarStarStar

    By André L

    •

    Feb 14, 2023

    The content is didatic, as well as the explanations, a reasonable course for a real beginner. However, the material is one of the worst I have seen: a lot of errors that are indicated with notes between the classes and MANY annotations and sketches from Andrew in the slides. It mixes up handwritten annotations with digital text, a complete mess. I had to edit the PDF in order to make something useful, even though a lot of information is either missing or floating somethere in the slide. Besides that, some videos are not edited properly: it is possible to experience many repetitions of the same phrase.

    Filled StarFilled StarFilled StarStarStar

    By Vincent S

    •

    Jan 13, 2020

    The video lessons gives very clear and understandable concepts but I didn't feel that the coding exercises will help me to write my owns. I could easy fill in the blanks and get the required grades but I have to admit that for the most of it I didn't understand what I was doing or what was happening in the part I didn't have to fill in. I have a reasonably strong mathematical background and barely no coding knowledge (a bit of Matlab and beginner python training). The whole deeplearning program was going relatively well up to the coding exercises in this course which jump a step too much for me.

    Filled StarFilled StarFilled StarStarStar

    By David

    •

    Aug 19, 2018

    Not as great as the previous three courses. The exercises here are much more challenging than before, but not always for the right reasons. A thorough primer on Tensorflow should be made mandatory in this course. A lot of the time you eventually manage to complete the exercises without really knowing what you are doing. The subject matter in this course is also more complex than in previous courses, so more attention needs to be put on really making students understand the fundamentals thorougly. Also, sometimes buggy or inexplicable grader output. Andrew Ng is still a great instructor though.

    Filled StarFilled StarFilled StarStarStar

    By Mike L

    •

    Nov 17, 2017

    I have been a big fan of the series. I think it is a must-take series. I took this course when it was freshly released. The materials and programming assignments were quite good from week 1 to 3. However, the week 4 programming assignment was not ready. I encountered a few issues in the autograder and test data loading. I burned some time tracking down them. Fortunately my fellow classmates were very helpful in the forum. I am sure all problems would be solved in coming weeks. Just keep a mental notes.

    Having said that, the materials is worth the pain. Go take it!

    Filled StarFilled StarFilled StarStarStar

    By Jonathan S Y P

    •

    Dec 15, 2019

    La verdad este curso no me gustó mucho porque fue demasiado teórico y habían partes que uno se perdía de tantas formulas... por ejemplo en la tercera semana había una parte de la formula que decía 3x3x8 y como a los 6 vídeos siguientes, explicaron a que correspondía el valor de 8 (Si se hubiera explicado eso desde el primer vídeo hubiera sido más claro todo desde el principio). Este tipo de temas me parece que es más interesante verlo como un tutorial; donde a medida que se va explicando teoría, se va mostrando como hacerlo en x lenguaje, ya sea, python, c# u otro.

    Filled StarFilled StarFilled StarStarStar

    By Foad O

    •

    Nov 2, 2021

    The course is pretty good overall. However, the programming assignments need much improvement. I realize that teaching Python syntax and programming is not really part of this course, but if students are expected to do coding, there needs to be some more detailed lessons/sections to cover the basics. While providing vague, inconsistent and riddle-like "hints" in the middle of the programming exercises make for some interesting brain exercises, they are certainly not helpful at teaching the students what they need to know in order to write correct code.

    Filled StarFilled StarFilled StarStarStar

    By Rahul G

    •

    Aug 18, 2021

    Wonderful course by Dr. Andrew Ng but it would be even better if the course offered EXECUTION EXERCISES following Google AI courses (see below)

    https://developers.google.com/machine-learning/crash-course/introduction-to-neural-networks/playground-exercises)

    Since many of us want to learn the course material and EXECUTE COMMERCIAL (or SEMI COMMERCIAL CUSTOMIZED) CODES and NOT INTERESTED in PROGRAMMING/CODING please provide GUI driven online execution modules INSTEAD OF PROGRAMMING EXERCISES !

    Thanks,

    Rahul Gupta rahulgupta2020@gmail.com

    Filled StarFilled StarFilled StarStarStar

    By Amod J

    •

    Mar 18, 2018

    Really liked the course content but the true learning was in the homeworks that had the implementation details. After completing the course I was unable to download my own completed assignments as the course assignments were locked out for me. I don't want to re-submit any of them but I want to download my work to be able to refer to it and learn from it. I can see posts in the forum asking me to download them when the next session of the course becomes available, but I cannot afford to keep on paying ~ $50 subscription until it does.

    Filled StarFilled StarFilled StarStarStar

    By Mark P

    •

    Dec 9, 2017

    The content covered is excellent as with the other courses.

    However the material in this videos etc have many editing glitches. In addition some of the notebook based programming assignments are misleading and have minor errors that caused auto-grader issues.

    In addition the programming assignments seem to be dumbing down. You spend lots of timing solving syntactic nuances of tensorflow, Keras etc rather than being asked to solve cerebral problems that help understanding of the concepts.

    Filled StarFilled StarFilled StarStarStar

    By Grant G

    •

    Jan 28, 2018

    This covers hugely important information and really deserves five stars, but it is fundamentally clumsy. Even leaving aside the unprofessional disaster that is the week 4 assignment 2 grader, the difficulty level is all over the place and the description of the style transfer is borderline incomprehensible (possibly because Prof. Ng is trying to soft-pedal the linear algebra?)

    Coursera, Prof. Ng, please take a second look at this one. It needs -- and deserves! -- better work.

    Filled StarFilled StarFilled StarStarStar

    By Jalaz K

    •

    Nov 23, 2018

    Assignments really need to be improved. Of all the courses in this specialization, this particular course frustrated me a bit. Thanks to the discussion groups, I was able to sail through.

    Moreover, Grader should provide the summary of error in our submission rather than just showing wrong submission. Course Material was really good. 5 on 5 for that part, but the assignments really troubled me and others as well, as can be easily seen in the discussion groups.

    Filled StarFilled StarFilled StarStarStar

    By Deleted A

    •

    Jan 17, 2020

    Lectures were great. The descriptions for all applied operations, algorithms, etc. by Andrew are excellent. However, the Programming Assignments this time around demanded a lot of looking up TensorFlow and Keras functions (even during the Keras Tutorial). Especially Week 3 was a struggle for me. At some point, the framework simplicity is turned into rather harsh complexity. A better explanation of what TensorFlow/Keras commands to would be of advantage.

    Filled StarFilled StarFilled StarStarStar

    By Asif I

    •

    Dec 23, 2017

    First of all, thank you for providing such a rich content.

    I know its hard to strike a balance between covering content and "actually" delivering them to the student. Course #3 and especially #4 felt very rushed when it came to the exercises. The tensorflow concepts that came back out of nowhere and solutions would have been nearly impossible without the copious hints.

    PS: Course 4 "happy house" face recognition assignment was choke full of bugs.

    Filled StarFilled StarFilled StarStarStar

    By Nitin S

    •

    Jul 1, 2020

    Very good introduction to concepts on Convolution Networks. It would have been great to put more emphasis on how actual models like "FRmodel" are trained vs tested. E.g it would be great to provide information on the fact that 3 parallel networks need to be used that share weights. So more exposure to practical aspects of implementation would be useful. Essentially a lot more time can be spent on exercises than what is meant for them

    Filled StarFilled StarFilled StarStarStar

    By Vahid

    •

    Nov 8, 2020

    Unlike other courses in this specialty, this course was primarily focused on describing some specific methods/approaches (which happened to be very popular) rather than describing high-level concepts. At some points, I had a feeling that the course material reads more like a journal club. While journal clubs can be very useful, I preferred more if this course was mostly focused on overall/generic concepts.

    Filled StarFilled StarFilled StarStarStar

    By Michele T

    •

    Apr 5, 2020

    This was an interesting course. It provides a high level look at face recognition/verification and various state-of-the-art aspects of convolutional neural networks. The one thing I found frustrating in this course was the grader. It was very particular for at least one homework assignment on the order in which you entered your variables. I spent way too much time on debugging for simple things like that.

    Filled StarFilled StarFilled StarStarStar

    By Matthew C

    •

    Jun 20, 2018

    The content was great, and is probably the best available. However, the grader was so flaky it really shook my confidence in the material. I'm the type of person who will try and try until I'm literally about to give up before I look for help in the forums, so I lost a LOT of time on these exercises. This was by far the WORST of the five courses in the specialization. Sorry to yell, but YOU CAN DO BETTER!

    • Chevron Left
    • 1
    • ...
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • ...
    • 226
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.