Coming soon
Deep Learning with PyTorch
Build and train neural networks for images and text with PyTorch, step by step.
- 3 months
- Advanced (Python and ML basics needed)
- 5 parts · 40 topics
Send us one message on WhatsApp, and we will tell you the launch date.
Planned syllabus
The full roadmap, basic to advanced
Every part builds on the one before it. You finish each part with a real project.
- Parts
- 5
- Duration
- 3 months
- Topics
- 40
- Projects
- 5
Part 1Neural network basics
- Neurons, layers and activations
- Forward pass and loss functions
- Backpropagation in plain words
- Gradient descent and optimizers (SGD, Adam)
- PyTorch tensors and autograd
- Building a model with nn.Module
- The training loop
- GPUs and Google Colab
Project Recognise handwritten digits.
Part 2Computer vision
- Images as numbers
- Convolutional neural networks (CNNs)
- Pooling, padding and stride
- Data augmentation
- Transfer learning with pre-trained models
- Image classification project
- Object detection with YOLO (intro)
- Image segmentation (intro)
Project Classify plant diseases from leaf photos.
Part 3Text and transformers
- Tokenization and embeddings
- RNNs and LSTMs (short history)
- Attention and self-attention
- The transformer architecture
- Hugging Face Transformers library
- Fine-tuning BERT for text classification
- Text generation with small LLMs
- LoRA: fine-tuning on a small budget
Project Sentiment analysis of product reviews.
Part 4Training well
- Overfitting, dropout and weight decay
- Batch normalization
- Learning rate schedules
- Early stopping and checkpoints
- Mixed precision training
- Tracking runs with TensorBoard or Weights & Biases
- Debugging a model that does not learn
- Reading a research paper
Project Train, compare and pick the best of 3 models.
Part 5Deploy
- Saving and loading models
- Exporting to ONNX
- A Gradio demo app
- Serving with FastAPI
- Hugging Face Spaces deployment
- Making models smaller and faster (quantization)
- Portfolio project
- Interview questions for DL roles
Project A live image or text AI demo.
This is the planned syllabus. Small changes are possible before launch.
Want this course? Tell us.
Send one message on WhatsApp, and we will tell you as soon as the launch date is fixed.