Welcome to the world of Deep Learning Theory Components of Neural Networks Convolutional Layer Batch Normalization Activation Layer Fully Connected Layer Pooling Layer Self Attention Mechanism Layer Normalization Residual Block Training Process Data Preprocessing Selection of Loss Function Selection of Optimizer Validation Fine Tuning Common Issues Overfitting Gradient Vanishing/Explosion Evaluation and Deployment Distribution Metrics Mathematics behind of Deep Learning Estimating Model Parameters KL Divergence Normalizing Flows Common Python Libraries Common Python Libraries Applications Computer Vision 3D Reconstruction Object Detection Object Tracking Image Segmentation Autonomous Driving Facial Recognition Behavior Analysis Optical Character Recognition Natural Language Processing Image Generator Text Generator Multi Modality Generator General AI Multi Modality Generator