I just completed my Coursera course in Deep Learning Specialization!!
Courses offered:
Neural Networks and Deep LearningImproving Deep Neural Networks: Hyperparameter tuning, Regulization, and OptimizationStructuring Machine Learning Projects- Convolutional Neural Networks
- Sequence Models
These courses were very informative. One fundamental idea that one needs to remember is that neural networks are made up of a units of linear regression. And it was natural to start the course with the evaluation and examination of a linear regression. And from there scale it up to a single layer standard neural network, and scale it up more to invoke hidden layers. Deep neural network is just basically a neural network with more than two hidden layers.
Each course offers an effective message: “Machine learning is a very empirical process!” This implies the importance of experimentation on different parameters and hyperparameters. Ng stressed the importance of regularization and use of a different optimization algorithm both in weight updates and weight initialization.