Advanced Neural Networks Lecture Notes
Week 1: Introduction to Deep Learning
- Deep learning vs. traditional machine learning
- Role of artificial neural networks (ANNs)
- Applications in image recognition, NLP, and autonomous systems
Week 2: Neural Network Architecture
- Layers: input, hidden, output
- Activation functions: ReLU, sigmoid, tanh
- Loss functions: MSE, cross-entropy
Week 3: Backpropagation and Optimization
- Gradient descent and variants (SGD, Adam)
- Derivatives of activation functions
- Vanishing/exploding gradient problems
Week 4: Convolutional Neural Networks (CNNs)
- Architecture of CNNs
- Convolutional layers, pooling layers, filters
- Image classification and object detection
Week 5: Recurrent Neural Networks (RNNs) and LSTMs
- Temporal data modeling
- Exploding gradients in RNNs
- Long Short-Term Memory cells (LSTMs)
Week 6: Model Evaluation and Overfitting
- Precision, recall, F1-score
- Regularization: L1, L2
- Dropout technique and early stopping
Week 7: Transfer Learning and Fine-Tuning
- Pretrained models: BERT, ResNet
- Fine-tuning vs. feature extraction
- Use cases in low-data scenarios
These notes are part of a 7-week course on Deep Learning in AI.