MS
Nov 12, 2020
A really good course that builds up the knowledge over the concepts covered in Course 1. All the ideas are applicable in real world scenario and this is what makes the course that much more valuable!
RB
Mar 14, 2020
Nice experience taking this course. Precise and to the point introduction of topics and a really nice head start into practical aspects of Computer Vision and using the amazing tensorflow framework..
By Ivelin I
•May 5, 2019
Many thanks to Andrew Ng and team for the great balance of theoretical background, practical references and hands-on programming exercises.
By behnoud s
•Aug 20, 2019
thanks,,,thanks,,,thanks,,,this is the biggeset revolution in tensorflow,,,thanks Laurence
,,,thanks andrew because of this course
By Trần N M H
•May 4, 2019
It's a perfect course to learn TensorFlow for CNN, and it is extremely easy to understand. Thank you very much!
By Antoreep J
•Apr 21, 2019
In the workbook section, the question colab notebook opens up the answer notebook, please rectify the same.
By kaushal
•Aug 23, 2019
got hands on , many stuff of cnn , great content. Thank you team
By Raffaele G
•May 10, 2019
Great course! I can't wait to going further and deeper. Thanks
By Asad A
•Aug 23, 2019
Learnt a lot and believe me this is perfect way to teach.
By Egon S
•Apr 23, 2019
Easy to follow and very good explanations
By Дим Щ
•May 3, 2019
Consize notebooks. Clear explanations
By Oliver W M
•Apr 21, 2019
Great Course! Can't wait for part 3!
By DORA M B
•Aug 27, 2019
It's a great course. I enjoyed it!
By Chintada A
•Aug 21, 2019
really nice introduction to CNNs
By Zeev S
•May 14, 2019
Clear, concise, well designed
By NITESH N
•Aug 26, 2019
great
By Nicolas L
•Aug 29, 2019
First, I think the course was great, very instructive. Thanks to Andrew and Laurence for putting this together, is a great source of information to understand more about DL. Some things I think could improve the course.
I found the transfer learning lessons a bit unclear and I struggle generalizing this to other cases. Also, I was a bit confused by the flow of the course. The course starts with a multi classifier (or actually, the previous course), then the lessons focus on binary classifiers and it ends again with multi classifiers, because these should be the more complex ones.
One last technical thing, only on the last lesson of this course it is mentioned that the classifiers output the probabilities on alphabetical order when using ImageDataGenerators (or at least, that's my impresision). I've wondered since the course introduced the ImageDataGenerators, how the probabilities are assigned on the outputs. I could figure out on the sigmoid that the classifier would look for the first class on the directory and output 1 or 0 based on that, but it would be good to have this mentioned at some point on the video when the ImageDataGen is introduced.
Thanks again! Great course
By José D
•Apr 18, 2020
We go into deeper details following Course 1 with Convolutional Neural Network, using Data Augmentation & Dropout to reduce over-fitting, and with only a few lines of code thank to Keras (TensorFlow high level API). Easy useful examples. Just like Course1, there is no math, so you cannot understand what's under the hood, how and why it works. If you want deeper understanding, you must do the "Deep Learning" specialization, which is harder than this specialization.
By Jorge L M B
•Aug 10, 2020
I liked the hands-on approach of the course, but felt that the last assignment (Week 4) was a little buggy into which parts of code to write and which ones not. Nonetheless, I had a lot of fun!
By Edir G L
•May 11, 2019
It's great to learn about data augmentation techniques and how to implement this. This is a great complement for the deeplearning.ai's course on Convolutional Neural Networks.
By Vedang W
•Apr 18, 2020
The course has some great parts such as augmentation and transfer learning, but my expectations were understanding Tensorflow at a deeper level.
By Henrique G
•Jan 1, 2020
I'm sad to say that I'm really disappointed with the course. What is even stranger is that professor Andrew is associated and endorse the course. I like professor Marooney, but honestly, even his free tutorials on the Tensorflow channel on Youtube have more information than this course. It really seems like something put together in a haste just to make it available on Coursera. The level of detail and instructions is not on par with the quality of both the Coursera platform and the professors associated with this course.
It seems that as I progress through the courses in this specialization the instructions get poorer and poorer and the level of information gets more and more scarce. It got to a point where we are just given notebooks to run; they are not even graded (they barely were on the first course). And even the notebooks where the we are given a chance to complete some code, there are absurd things like "print(#your code here#)" in places that don't even make sense except if we copy and paste from the other notebooks of the course. Really? Print what? The only way we can guess what kind of debug info the notebook is asking is by looking at other notebooks at that exact same line.
For the reviewers; if you are really reading this, please remember that Coursera is charging $49/month for this specialization. If we consider that an average student will take 4 weeks to complete, that's almost $200 for something that's barely a tutorial at it's current version. $49 may be a reasonable rate for a citizen of the US, for example, but it's and exorbitant amount of money for students of poorer countries using the platform in hopes of acquire knowledge of decent quality.
By Zoltan S
•Aug 2, 2020
After taking Andrew Ng,s truly excellent 5 course specialization, I was hoping that this followup specialization would be at the same high level. In my view (and I am sad to say this) the present course doesn't live up to that expectation.
Of course you could still learn something useful, mostly a selected part of the Keras API. The instuctor is friendly and explains some of the basics of convolutional neural networks. If you are willing to experiment on your own (run the code longer on Colab, play with the hyperparameters, etc) then you get more practice and certainly more out of this experience. Keras has a lot of good tools. For more advanced students going directly to the TensorFlow tutorial website is also an option (and it is free).
Overall the course seems a bit rushed, while it has the potential to be better. Let me suggest adding more basic materials to solidify knowledge (for example practicing hands-on image preprocessing before teaching the Keras preprocessing API and overall more experimentation with images). Also adding more exercises on more diverse topics (GAN's, face detection, variational autoencoders, object detection).
There are also some minor issues (easy to fix): for example right now in the Week 3 HW the prepared callback teaches the students exactly the wrong approach. It stops the learning cycle when the training accuracy improves over a certain threshold, instead of checking the validation accuracy. That is an unfortunate mistake to make in a week that discusses different ways to avoid overfitting.
By Kaustubh D
•Aug 5, 2019
This course is taught excellently, but there is very little content at least from a programming point of view. There was no need of an extra week for only specifying the differences of binary and multi-class classification in code. Rather, there could have been more covered if codes of different output structure like object recognition where the output is not a flat map could be covered. If it has been purposely done to keep the course open to even newbies in Machine Learning, then there should have been a course focussed for those who have done Andrew Ng's ML/DL specialization.
By Deepak A S
•Apr 17, 2020
This course doesn't talk about tensor flow. But uses keras only. The title is misleading!
By MD M R S
•May 21, 2020
Good, but not so good. they could have introduced tensorflow 2.0s functional api
By Paweł D
•May 15, 2019
Pretty basic level, aimed rather to beginners.