Training Neural Networks: Advanced Learning Algorithms
This 15-video course explores how to design advanced machine learning algorithms by using training patterns pattern association the Hebbian learning rule and competitive learning. First learners examine the concepts and characteristics of online and offline training techniques in implementing artificial neural networks and different training patterns in teaching inputs that are used in implementing artificial neural networks. You will learn to manage training samples and how to use Google Colab to implement overfitting and underfitting scenarios by using baseline models. You will examine regularization techniques to use in training artificial neural networks. This course then demonstrates how to train previously-built neural network models using Python and the prominent training algorithms to implement pattern associations. Next learn the architecture and algorithm associated with learning vector quantization; the essential phases involved in implementing Hebbian learning; how to implement Hebbian learning rule using Python; and the steps involved in implementing competitive learning. Finally you will examine prominent techniques to use to optimize neural networks and how to debug neural networks.