للحصول على شهادة
This complete Deep Learning course, taught by Geoffrey Hinton, provides an in-depth understanding of neural networks from foundational concepts to advanced generative models. The course begins by explaining why machine learning is necessary and introduces basic neuron models, perceptrons, and linear classifiers.
You will explore how neural networks learn through gradient descent and backpropagation, including detailed discussions of error surfaces and weight updates. The course covers convolutional neural networks for object recognition, sequence modeling with recurrent neural networks (RNNs), and Long Short-Term Memory (LSTM) networks for handling long-term dependencies.
Advanced optimization techniques such as mini-batch gradient descent, momentum, RMSProp, and Hessian-free optimization are explained clearly. The course also dives into regularization methods like weight decay, dropout, Bayesian approaches, and model combination techniques such as Mixtures of Experts.
Additionally, you will learn about Hopfield Networks, Boltzmann Machines, Restricted Boltzmann Machines (RBMs), Deep Belief Networks (DBNs), autoencoders, semantic hashing, and feature learning.
By the end of the course, learners will have a deep theoretical and practical understanding of classical and modern deep learning architectures and training strategies.