Deep Learning
Unit 1
Basics of Deep Learning and Neural Networks
Introduction to AI, ML, and Deep Learning
Deep Learning vs Machine Learning
Applications of Deep Learning
Neural Networks: Perceptron, Multi-layer Perceptron (MLP)
Activation Functions: Sigmoid, Tanh, ReLU
Loss Functions: MSE, Cross-Entropy
Backpropagation and Learning Process
Supervised and Unsupervised Learning
Unit 2
Training and Optimization Techniques
Data preprocessing and normalization
Overfitting and Underfitting
Regularization: L1, L2, Dropout
Optimization: Gradient Descent, SGD, Adam
Learning rate and learning curves
Model evaluation: Accuracy, Loss, Validation
Unit 3
Convolutional and Recurrent Neural Networks
Convolutional Neural Networks (CNN):
o Convolution, Pooling, Flattening
o CNN architecture and feature extraction
o Applications in image classification
Recurrent Neural Networks (RNN):
o Basics of RNN, LSTM, and GRU
o Sequence learning and time-series data
Unit 4
Generative Models and Current Trends
Autoencoders and Variational Autoencoders (VAE)
Generative Adversarial Networks (GANs): Basics and applications
Neural Style Transfer (NST): Concept and use
Hyperparameter tuning basics
Ensemble methods: Bagging and Boosting
Overview of recent trends in Deep Learning