Improving Neural Networks: Data Scaling & Regularization
Neural Networks
| Intermediate
- 10 Videos | 1h 37m 10s
- Includes Assessment
- Earns a Badge
Explore how to create and optimize machine learning neural network models, scaling data, batch normalization, and internal covariate shift. Learners will discover the learning rate adaptation schedule, batch normalization, and using L1 and L2 regularization to manage overfitting problems. Key concepts covered in this 10-video course include the approach of creating deep learning network models, along with steps involved in optimizing networks, including deciding size and budget; how to implement the learning rate adaptation schedule in Keras by using SGD and specifying learning rate, epoch, and decay using Google Colab; and scaling data and the prominent data scaling methods, including data normalization and data standardization. Next, you will learn the concept of batch normalization and internal covariate shift; how to implement batch normalization using Python and TensorFlow; and the steps to implement L1 and L2 regularization to manage overfitting problems. Finally, observe how to implement gradient descent by using Python and the steps related to library import and data creation.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the approach of creating deep learning network models along with the steps involved in optimizing the networksimplement the learning rate adaptation schedule in Keras using SGD and specifying learning rate, epoch and decaydescribe the concept of scaling data and list the prominent data scaling methodsdescribe the concept of batch normalization and internal covariate shift
-
demonstrate how to implement batch normalization using Python and TensorFlowimplement L1 regularization to manage overfitting problemsimplement L2 regularization to manage overfitting problemsdemonstrate how to implement gradient descent using Pythonrecall the prominent data scaling methods, implement L1 regularization and gradient descent using Python
IN THIS COURSE
-
1.Course Overview1m 16sUP NEXT
-
2.Optimizing Networks7m 48s
-
3.Rate Adaption Schedule Implementation with Keras7m 22s
-
4.Scaling and Scaling Methods4m 36s
-
5.Batch Normalization and Internal Covariate Shift7m 9s
-
6.Implementing Batch Normalization8m 16s
-
7.Implementing L1 Regularization17m 56s
-
8.Implementing L2 Regularization9m 33s
-
9.Implementing Gradient Descent13m 26s
-
10.Exercise: L1 Regularization and Gradient Descent19m 48s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.