Jan 14, 2020
After completion of this course I know which values to look at if my ML model is not performing up to the task. It is a detailed but not too complicated course to understand the parameters used by ML.
Apr 19, 2020
Very good course to give you deep insight about how to enhance your algorithm and neural network and improve its accuracy. Also teaches you Tensorflow. Highly recommend especially after the 1st course
by Mihai L•
Jan 21, 2018
This course is also interesting. The art of tuning hyper parameters and other optimization techniques are very interesting and nicely explained.
The introduction to Tensorflow and assignment is also interesting.Overall the difficulty is not high but the concepts are really powerful and important ,most scaffollding is done
by Vlad M•
Sep 07, 2018
The course part is overall good.
The last assignment can be improved in two key ways:
The comment # Z3 = np.dot(W3,Z2) + b3 should be # Z3 = np.dot(W3,A2) + b3 - figured this out by myself without help from forums. :)
Also, the Adam optimization is not very apparent in the instructions - searched in the forums for issues.
by Brad M•
Aug 22, 2019
In my deep learning classes in academia, hyperparameter tuning was always "hand-waved" away - my questions were always deflected, or put off. This class answered every one of my questions, and made me more confident I'd be able to implement a DL system in industry, and be satisfied with the results. Very good course!
by Zeinab B•
May 04, 2020
This course will cover everything you need regarding your neural network performance. I always had questions on why and when you use Adam, SGD, etc. and after this course, I have a much better understanding of how to choose hyperparameters and optimization methods. I highly recommend this course to ML practitioners.
by Toby K•
Nov 01, 2019
I am working through the DL specialisation. Consistently good teaching style and the programming assignments are suitably pitched for getting the learner to pick up methods quickly e.g. Tensorflow syntax for self-application later. Good course and looking forward to the next in the series. Well done Andrew and team.
by Ankur T•
Nov 21, 2018
word is not sufficient signup and experience it. For a deep learning beginner who already have math background can easily understand concept behind it but for implementation you need to refer extra materials on internet and book too. Andrew Ng explain only concept and recipe but for practice you will struggle hard.
by afshin m•
Feb 05, 2018
This course is continuation and a requirement of the first course. Really like the learning style of how first course and the first 2 weeks of the second course taught neural networks by doing all the math and calculations manually and finally introduced Tensorflow with parallels of what was taught in the class.
Dec 17, 2017
This is another excellent course in this specialization. I enjoyed the programming assignments. The instructions, tips made Tensor flow coding section to be easy . However, few blocks consumed more than few hours, due to placeholders. logic and the TF documentation is overwhelming. I am proceeding to next course.
by Wei L•
Aug 26, 2017
This course is harder than the previous one. It teaches more details of tuning parameters and optimization in deep learning. In the end it also teaches tensorflow which is really helpful. It's like a programming course, nerally all the commands have been already provided, so it's not hard to get the code correct.
by Muhammad T•
May 26, 2020
As usual, Andrew is a great instructor. He taught very complex concepts in very simple language and used notations that were easy to understand and were consistent throughout the length of the course. WOULD DEFINITELY RECOMMEND. I am hoping to complete the specialization in less than a month. 2 down, 3 to go!!!
Nov 21, 2017
It is really good and teach me the basic understanding of DeepLearning back propagation and gradients optimization like Momentum, RMPS, Adam finally I learn how to use Tensorflow to train my model.
But there are some mistakes in the assignments and also in the grade so that it costs me a lot of time but useless.
by Mushfiqur R•
May 03, 2020
It was a good course on understanding various hyper-parameters, some regularization method, optimization of algorithms, various gradients and gradient checking, batch - mini batch, exponentially weighted average , some tuning algorithms and finally a small introduction to deep learning frameworks. RECOMMENDED!
by Vinodh R•
Nov 12, 2017
The course content was excellent. The only issue is that there were some glitches with the grading of the second week programming assignment, in that I could obtain the expected output, but with repeated submissions, there would be (different) sections which could not be graded due to unnamed technical issues.
by Altaf K•
Apr 06, 2020
5/5.Thank you sir for helping me in my career.I recommend everyone to go through this course if you really want to learn detail about hyper parameter tuning , optimizers and regularization used to make neural network better. It helps to open black box of Neural network and know in detail about how all works.
by Renato L•
Jul 03, 2019
Excellent content and very well explained. Thanks for this amazing course.
The course cover the building blocks of a Neural network. Andrew (and his team) did a great job by organizing the content in an evolving way in which you have the chance to build the knowledge from each piece of a (deep) Neural Network.
by Bryan H•
May 28, 2018
Practical programming lessons, and well-paced enjoyable lectures.
Move tutorials on TensorFlow to Course 3, which was the most obscure part of the course. TensorFlow isn't as intuitive as other numerical toolboxes, so spending more time on the foundations of TensorFlow might reduce the learning curve.
Sep 05, 2020
A wonderful AI course! In most Ai courses we could only learn some specific algorithms. In this course, however, we could learn beyond AI itself. There are many practical AI skills in this course like hyperparameter tuning, regularization method and optimization strategies! I benefit a lot from this course!
by Mojtaba H•
Feb 11, 2020
It covers very good tips and tricks to build and enhance deep learning model.
Andrew is the best teacher for ML and Deep Learning, he covers all theory and practice simultaneously.
In this course you can understand all mathematical intuitions and implementation of neural network from scratch by your own codes.
by B G•
Sep 14, 2020
Another great class taught by the incredible Prof. Ng! I have to admit there were time I felt a bit overwhelmed but by the time the course came to an end, I felt like everything "clicked". Very much looking forward to the next course and can't wait to dive deeper in ML frameworks. TensorFlow, here I come :D
by Shrikrishna B R•
Jul 17, 2020
It is a very good follow up course in this Specialization. It is about how we can improve our a accuracy/predictions by tuning hyperparameters, using better optimization techniques and it also talks about deep learning frameworks. Overall it was a good course. Thank You Andrew Ng for this wonderful course.
by Juan C B•
Mar 08, 2020
Good second course to understand how we can improve our deep learning models with a good hyperparameter selection, some regularization techniques to reduce overfitting such as dropout, l2, early stopping and some optimization techniques for when we have a large datasets like momentum, RMS prop, adam, etc..
by Rob v P•
Oct 02, 2017
This second course in the specialization is really great. I have gained a lot of insight in hyperparameter tuning and the reason why they work (or don't ;-). It is much easier now to understand what models are doing and why we need certain techniques. This is again one of the best courses for deep learning.
by Abdallah D•
Feb 03, 2020
Fantastic course providing a broad overview of hyperparameter tuning in deep neural networks. The introduction on TensorFlow is informative. Looking forward to the three remaining courses of this great specialization on machine leaning. Thanks Andrew and their assistants for putting those courses together!
by Daniel R B•
Jun 06, 2018
I really liked the course. The forum is very helpful navigating programming errors during the assignments.
A thing to improve would be to get the feedback from the forums to the lectures. Specially in corrections that should be made to the programming assignments that don't match the expected result. Thanks
by Steve S•
Dec 11, 2017
Provided a lot of deeper insights passed over in the previous course in the specialization. Between this course and the previous course, you feel like you have a very solid beginner's understanding of deep learning, but one that is also practical enough and comprehensive enough to start coding on your own.