PyTorch for Deep Learning Professional Certificate
My coursework from the PyTorch for Deep Learning Professional Certificate by DeepLearning.AI.
Course 1: PyTorch Fundamentals
Module
Topics
1. Foundations
Simple NNs, Activation Functions, Tensor Operations
2. Image Classification
MNIST Classifier, Training Workflows
3. Data Management
Custom Datasets, Image Data Handling
4. CNNs
Convolutional Networks, Model Debugging
Course 2: PyTorch for Deep Learning
Module
Topics
1. Hyperparameters
Tuning, Schedulers, Optuna, Efficiency
2. Computer Vision
Image Preprocessing, Torchvision, Transfer Learning
3. NLP
Tokenization, Embeddings, Text Classifiers, Fine-tuning
4. Optimization
DataLoaders, PyTorch Lightning
Course 3: Advanced Architectures & Deployment
Module
Topics
1. Advanced CNNs
Similarity Learning, DenseNet
2. Interpretability
CNN Visualization, Saliency Maps, Stable Diffusion
3. Transformers
Self-Attention, Decoder Models
4. Deployment
MLFlow, ONNX, Pruning, Quantization
# Using uv (recommended)
uv sync
# Or pip
pip install -r requirements.txt
Each module contains labs, assignments, and helper utilities.