Skip to content
Learning Series

Deep Learning Ramp-Up

Building neural networks from scratch to advanced architectures

Learning Progress

Overall Completion 0 / 18 exercises
Exercise 1 Upcoming

Linear Regression (NumPy)

Single scalar input/output with manual backprop

Exercise 2 Upcoming

Linear Regression (PyTorch)

PyTorch implementation with automatic differentiation

Exercise 3 Upcoming

Vector Input Regression

Vector inputs for regression tasks

Exercise 4 Upcoming

Classification with Softmax

Categorical classification with softmax loss

Exercise 5 Upcoming

Feedforward Networks

Single hidden layer neural networks

Exercise 6 Upcoming

Deep Feedforward Networks

Multiple hidden layers for deep learning

Exercise 7 Upcoming

MNIST Classification

MNIST digit classification

Exercise 8 Upcoming

Adam Optimizer

Advanced optimization with Adam

Exercise 9 Upcoming

Convolutional Networks

Convolutional neural networks

Exercise 10 Upcoming

ResNet Architecture

Residual networks for better training

Exercise 11 Upcoming

Shakespeare Feedforward

Sequence modeling with feedforward networks

Exercise 12 Upcoming

Autoregressive Sampling

Text generation through autoregressive sampling

Exercise 13 Upcoming

Causal Transformer

Transformer architecture for sequence modeling

Exercise 14 Upcoming

GPU Optimization

GPU acceleration and optimization

Exercise 15 Upcoming

ImageNet ResNet

Large-scale image classification

Exercise 16 Upcoming

GPU Transformer

GPU-accelerated transformer training

Exercise 17 Upcoming

Multi-GPU Training

Distributed training across multiple GPUs

Exercise 18 Upcoming

GPT-2 Scale Training

GPT-2 scale language model training

Published Content

Deep dives, experiments, and connections to music technology

About This Learning Journey

I'm working through Jacob Buckman's Deep Learning Ramp-Up curriculum, documenting my learning process with a unique perspective from my background in music technology and MIR.

What makes this series different:

  • 🎵 Music Tech Connections - Drawing parallels between neural networks and audio processing
  • 🔬 Deep Experiments - Going beyond the exercises with additional explorations
  • 📊 Visualizations - Interactive plots and diagrams to build intuition
  • 💭 Honest Reflections - Documenting challenges and "aha" moments
  • Performance Focus - GPU optimization and scaling considerations

All code, experiments, and detailed notes are available in my GitHub repository.