
Load and preprocess the CFR 10-class dataset in pytorch, applying tensor conversion and normalization with mean 0.5 and std 0.5, then batch 4 with 2 workers for a linear classifier.
Defines what an image is, explains grayscale and color channel representations, and contrasts hand-crafted image descriptors with deep learning's automatic feature learning in neural networks.
Explore dropout and dropconnect regularization as deep learning techniques that randomly zero features or weights during training, and understand training versus testing, Bernoulli masking, and tuning the dropout probability.
Explore dropblock regularization for deep convolutional networks, learning to zero random image blocks during training, improving classification accuracy and including block size, masking, and class activation mapping visualizations.
Understand batch normalization, which speeds training by normalizing data to zero mean and unit variance using feature-wise statistics, epsilon, and learnable parameters, with comparisons to layer normalization.
Explore how data augmentation extends your dataset and improves neural network quality by rotating, flipping, scaling, adjusting contrast, and adding noise.
Dear friend, welcome to the course "Modern Deep Convolutional Neural Networks"! I tried to do my best in order to share my practical experience in Deep Learning and Computer vision with you.
The course consists of 4 blocks:
Introduction section, where I remind you, what is Linear layers, SGD, and how to train Deep Networks.
Convolution section, where we discuss convolutions, it's parameters, advantages and disadvantages.
Regularization and normalization section, where I share with you useful tips and tricks in Deep Learning.
Fine tuning, transfer learning, modern datasets and architectures
If you don't understand something, feel free to ask equations. I will answer you directly or will make a video explanation.
Prerequisites:
Matrix calculus, Linear Algebra, Probability theory and Statistics
Basics of Machine Learning: Regularization, Linear Regression and Classification,
Basics of Deep Learning: Linear layers, SGD, Multi-layer perceptron
Python, Basics of PyTorch