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.
By sujith
•Nov 1, 2018
Great course to understand the fundamentals of CNNs and various CNN architectures currently used in the field. Would have liked to get a little better implementation wise by doing this course in terms of some architectures, but probably it will take a lot of time and is infeasible in the course. All in all, this is a great course to learn some of the best techniques in Deep Learning for Computer Vision.
By Glib D
•Jul 4, 2019
The course material is very good by itself, but the issues with programming assignments spoiled the overall impression. Discussion forums are full of messages about people struggling with the grader or with functions provided by the course and no assistance from teaching staff. You should pay more attention to supporting one of the top courses on Coursera.
Aside from that - Andrew was great as usual :)
By Gonzalo C
•May 12, 2021
There is a feeling of doing some dark magic on every exercise around images. Maybe putting more emphasis on how to load/process images would be great for people like me that don't know about this world. Also, the part of using a pre-trained model could be improved as well: maybe pointing students about how to search/download it from the right place, and providing more detail about what you download.
By Alja I
•Jun 6, 2019
The content is interesting, practical and relevant to anyone interested in how CNNs are used in computer vision. Unfortunately, the course materials still have a couple of bugs such as videos that aren't edited well and buggy programming assignments. Luckily, the Discussion Forums offer hints on how to resolve these issues, but I'd expect the course creators to address these ongoing issues faster.
By Joao C M
•Sep 28, 2023
Good course but some parts lack clarity and require too much second guessing. This is particularly true for week 1 assignments, where we are supposed to move from the TensorFlow Sequential to the more flexible API (the way it describes how to add layers to a model is short of clarity about adding arguments at the end, as typically you observe layers successively applied to (x) in most examples).
By Anant V
•Jun 21, 2018
I think the course videos and lectures are awesome and very informative. But the quizzes and programming exercises are very simple and not involving enough. I think the instructors have to make it a little more rigorous to challenge students as they prepare for the real-world tasks. In my opinion the hand-holding is great but the instructors should have students code for some simple dataset.
By Molly Z
•Apr 24, 2019
It's a really great course covering important concepts in CNN such as residual network, face recognition, neural style transfer and other very captivating topics. The only complaints I have about this course is that the programming assignments are a little too simple, most of it is already done and we are only required to do a very small part. I would have enjoyed more challenging homework.
By Saravanakumaar J
•Dec 9, 2017
Course is good. Much thanks for Angrew Ng, to explaining CNN in simpler way. However, the practical assignments are not properly configured to load. In Week2 & Week4 the practical assignments did not load properly. Hence it took longer time for me.
Also, couple functions' expected output and my implementation output did not match however, I got the full score. This again misleads us.
By Michael B
•Aug 4, 2018
The lectures are what you would expect from Andrew Ng. Excellent.
Some of the assignments make unreasonable jumps in expectations regarding understanding of TensorFlow and Keras operations. An overview of exactly what is being used would be helpful as some of it is very nonintuitive.
Additionally, some of the assignments have known grading issues. Be sure to check the discussions.
By Muhammad Y
•Oct 9, 2018
Overall the course is solid and covers many important topics ranging in complexity from simple to advanced and state of the art (NST). However, Videos are sometimes not properly edited. There is repetition of dialogue. Also, I think practice questions can be made a bit more challenging. I also noticed that in this course there aren't any explanations for right or wrong answers.
By Daniel Z
•Aug 14, 2018
Excellent lecture content.
Some of the programming assignments are quite poor. Sometimes there are minor mistakes in function descriptions, and other times the whole assignment architecture/plan is not well thought out. If the staff doesn't have resources to improve this, then allow the community to create branches and submit merge requests :)
Overall, I'm happy with this course.
By Peter S
•Aug 8, 2020
The Course is more than great, learning about using ConvNets in different problems and applications was very interesting and useful. The only drawback is that the code in assignments is built on TensorFlow 1.x which is outdated and even some links to TensorFlow or Keras documentations are note working, I'm sure this code will get upgraded soon. Thanks Andrew and all the staff.
By Devansh B
•May 12, 2019
Andrew NG explains CNN fundamentals really well in this course. I liked the use-case based teaching. Also, the assignments were at par with the lectures. I faced a couple of issues in Face recognition assignment of Week 4. The team should look into that. Looking at Discussion forums helped me in moving past those issues. A big shout out to people actively participating there.
By gaurav s
•Apr 24, 2020
Learned a lot. Theoretically, course is must-to-do, most of the code is done so please do not expect that you'll be a king in Tensorflow and CNN. However, you will be able to implement things in real-time and yes coding you can learn anytime at your own pace. Also, the projects that were implemented in the exercises are not something that can be done alone (at least for me).
By Joshua H
•Jun 29, 2020
Initial introduction of convolutional neural networks was very thorough, with week one even addressing back propagation along convolutional neural networks via the programming exercise. Later weeks showed interesting ways in which the theory of convolutional neural networks has been applied, although some independent research has to be to supplement learning in the course.
By Luisa F A S
•Aug 23, 2022
Downsides are some edition errors in videos (like not taking out parts where Andrew repeats same phrases) and erros on quizzes' gradings (marking as wrong a correctly answered question and giving something like "answered out of alloted time" when everything was submitted within the time limit). But other than that, this is a great introductory course to computer vision.
By Jack B
•Dec 4, 2017
Good course with very relevant and practical content. Since it was the first time this course was offered, a few bugs in the assignments notebooks. While you don't need to be a guru in vector algebra to complete this course, I would appreciate a little more focus on the rationale for using 'Axis = True', for example or 'Keep Dims = ???. thanks for a great course.
By Peggy F C
•Aug 17, 2018
This course really tied all of the previous ones together, giving the student a more holistic understanding of deep learning and neural networks. However, the instructions for these assignments were the least clear of all the assignments so far and often, trying to decipher what the steps were asking for deterred from the otherwise incredibly helpful experience.
By Johan W
•Nov 15, 2017
A lot of nice information and specific examples of recent state of the art networks for various applications. Some of the programming assignments were great, using both Keras and Tensorflow! A few of the assignments were a bit unrelated, i.e. required implementing mostly a couple of trivial functions not particularly related to machine learning or deep learning.
By Roni M
•Apr 22, 2020
The material was interesting and very clear (like previous courses in this specialisation)
However I believe using Keras and TF here without sufficient background created some frustration till I was able to gradually understand the concepts there. The lectures (and theoretical background) were very clear, but the programming assignments were a little too simple.
By Nityesh A
•Feb 6, 2018
Excellent content!
The programming exercises are expertly designed. They have very meticulously designed them order to help students, who are a little less familiar with programming, complete functions that do complicated tasks.
The videos could use some editing because *a lot* of the stuff that's in them is repetitive because of Mr. Ng correcting his statements.
By Bhavesh K
•Jun 28, 2020
This is great course for convolution neural networks . i really learnt a lot but the only thing which resist me to give five stars is i wanted to learn a more accurate face recognition system and to also be able to build an object detection model for my own projects through transfer learning i mean this should have been taught in the programming assignments.
By Andres J
•Jun 24, 2018
Content was very good. You will get a good understanding about convolutional networks. Also good place to learn some basics of tensorflow and a little more about Keras. Some minuses: Home assignments where easy and you could do them without thinking much. Main frustration was due to having to reopen jupiter because it died very often. Hope they will fix this
By Mohammed A E
•Jul 21, 2021
The Course is exceptional in every detail in it. Andrew as usual explained the concepts in an intuitive way that sticks to the brain. The one thing that can be better is the part where R-CNN, Fast R-CNN, and Faster R-CNN were explained they did not get much attention and I feel like I have not grasped the idea behind them as the other parts of the course.