Jetzt Starten→
Startseite/Roadmaps/Artificial Intelligence & Machine Learning

AI & Machine Learning Systems Engineering

A mathematically rigorous and systems-focused journey into modern machine learning. Go beyond calling APIs to understanding tensor operations, gradient descent backpropagation, architecture design, and low-latency deployment.

Total Effort:~420 Hours
Pace:36 Weeks (~12h/wk)
Rigor:Rigorous Technical
"You Are Here" Progress Tracker
0 of 7 Nodes Mastered
•
0% Complete
01
Phase 1Core Foundations

Mathematical Foundations & Computational Tensors

Linear algebra, calculus of vector spaces, and probability distributions that power neural networks.

1Learner Experience Window
⚡The Wall of Abstraction

What you're experiencing: "Linear Algebra & Gradients"

You expected to build neural networks on day 1, but you find yourself staring at matrix decompositions and partial derivatives. You wonder: "Do I really need this math?"

What your internal monologue sounds like right now:
“Why am I calculating eigenvalues by hand when PyTorch does it in 1 line?”
“I feel like I took a detour into pure mathematics.”
“Wait, when I look at a tensor shape error, I finally understand what row-major vs column-major memory layout actually means.”
Neurobiology of this stage

Your brain is establishing spatial intuition for high-dimensional geometric hyperplanes. Without this, modern loss landscapes and embedding spaces will always feel like black magic.

⚠️ Pitfall to dodge:
  • Skipping matrix dimensions and struggling endlessly later with tensor broadcast errors.
  • Memorizing proofs instead of understanding geometric transformations (rotation, scaling, projection).
Sanity Check & Breakthrough Tactic
Visualize matrices as transformations of space (3Blue1Brown). When a concept feels abstract, write a 10-line NumPy script to verify the dimensions.
Remember: Discomfort is evidence of synaptic adaptation.Keep coding →
Mathematics•Intermediate

Linear Algebra for Machine Learning

Vector spaces, matrix multiplications, dot products, projection, and SVD decomposition.

⏱️ ~40h•3 Elite Resources
Mathematics•Intermediate

Vector Calculus & Automatic Differentiation

Jacobians, Hessians, partial derivatives, and computational reverse-mode graphs.

⏱️ ~30h•2 Elite Resources
Implementation•Beginner

NumPy Tensor Computations & Vectorization

Strides, memory broadcasting, contiguous buffers, and vectorized SIMD execution.

⏱️ ~20h•2 Elite Resources
Capstone Checkpoint⏱️ ~18h Portfolio Spec
Intermediate

Capstone: Autograd Engine from Pure Python

Build a miniature scalar autograd engine (similar to Andrej Karpathy micrograd) implementing forward and backward passes, dynamic computational DAG, and training an MLP classifier from scratch without PyTorch.

Required Proof-of-Competence Deliverables:
Value class supporting +, *, pow, relu, and tanh with graph tracking
Reverse-mode topological sort .backward() pass
Miniature Multi-Layer Perceptron (MLP) trained on a synthetic non-linear dataset
Unit tests comparing computed gradients against PyTorch numerical gradients
02
Phase 2Deep Learning

Deep Neural Networks & PyTorch Internals

Convolutions, Recurrence, Regularization, and debugging PyTorch training loops on GPU.

2Learner Experience Window
💡The Aha! Breakthrough

What you're experiencing: "PyTorch & Backpropagation"

After the initial struggle with tensor shapes, things click! You train your first model and watch the loss curve decay steadily. You feel a massive wave of capability.

What your internal monologue sounds like right now:
“My GPU is actually at 100% utilization!”
“Loss went from 2.4 down to 0.18 — it actually learned patterns without hardcoded rules.”
“Wait, why is validation loss exploding while training loss hits 0? Oh, overfitting is real.”
Neurobiology of this stage

You have transitioned from passive theory into active experimental science. You learn to read loss curves like an EKG and understand bias-variance trade-offs.

⚠️ Pitfall to dodge:
  • Treating deep learning like magic hyperparameters without checking gradient norm explosions.
  • Forgetting model.eval() and torch.no_grad() during inference, causing silent test evaluation leakage.
Sanity Check & Breakthrough Tactic
Always overfit a single batch first (5 samples). If your architecture cannot achieve 0 loss on 5 samples, you have a code bug, not a data problem.
Remember: Discomfort is evidence of synaptic adaptation.Keep coding →
Deep Learning•Intermediate

PyTorch Architecture: Tensors, Autograd & Modules

nn.Module, Dataset/DataLoader workers, custom loss functions, and CUDA device transfers.

⏱️ ~35h•2 Elite Resources
Deep Learning•Intermediate

Optimization Dynamics: AdamW, Learning Rate Schedules & Norms

Momentum, RMSprop, AdamW weight decay, Batch Normalization, Layer Normalization, and Dropout.

⏱️ ~25h•2 Elite Resources
Capstone Checkpoint⏱️ ~20h Portfolio Spec
Intermediate

Capstone: Residual Neural Network with Custom GPU DataLoader

Implement a ResNet architecture with skip connections, custom convolution blocks, mixed precision (torch.cuda.amp), and achieve >92% test accuracy on CIFAR-10 in under 15 minutes of training.

Required Proof-of-Competence Deliverables:
Custom ResNet-18 module with skip connections implemented from scratch
Mixed precision training loop utilizing FP16 and GradScaler
TensorBoard/WandB telemetry tracking learning rate decay and gradient norms
Model checkpointing and latency profiling script
03
Phase 3Modern GenAI

Attention Mechanisms, Transformers & Modern LLMs

Self-attention, Multi-Head Attention, RoPE embeddings, KV-cache, and decoder-only architectures.

3Learner Experience Window
🚀Engineering Fluency

What you're experiencing: "Transformer Architecture & KV-Cache"

You move from consumer of AI to builder of AI systems. You dismantle the transformer black-box and see that attention is simply query-key dot products and softmax routing.

What your internal monologue sounds like right now:
“Q, K, V are just linear projections of the same token embeddings!”
“Now I see why autoregressive generation is memory-bandwidth bound: the KV-cache has to be re-read every token.”
“I can actually read contemporary NeurIPS/ArXiv papers and implement their equations.”
Neurobiology of this stage

You have achieved true engineering literacy. Instead of depending on third-party SaaS wrappers, you understand memory footprints, sequence lengths, and context windows at the byte level.

⚠️ Pitfall to dodge:
  • Confusing training attention (parallel causal mask) with autoregressive inference (sequential generation with KV cache).
  • Ignoring tokenization quirks (BPE merges, byte fallbacks, and whitespace handling).
Sanity Check & Breakthrough Tactic
Watch Andrej Karpathy "Let's build GPT from scratch" multiple times while typing every line of code by hand into your editor.
Remember: Discomfort is evidence of synaptic adaptation.Keep coding →
Modern Architectures•Advanced

Scaled Dot-Product & Multi-Head Attention

Attention Is All You Need: queries, keys, values, causal masking, and rotary position embeddings (RoPE).

⏱️ ~35h•3 Elite Resources
Systems Engineering•Advanced

LLM Inference Optimization: KV-Cache, PagedAttention & Quantization

Understanding the memory-bandwidth wall, flash-attention, INT8/INT4 quantization, and speculative decoding.

⏱️ ~30h•2 Elite Resources
Capstone Checkpoint⏱️ ~25h Portfolio Spec
Advanced

Capstone: Mini-Llama Decoder with KV-Cache & Streaming API

Build and train a 50M parameter decoder-only transformer with RoPE, SwiGLU activation, and RMSNorm. Implement autoregressive generation with KV-cache and wrap it in an asynchronous FastAPI streaming server.

Required Proof-of-Competence Deliverables:
Pre-training script using PyTorch DDP on a raw text corpus
Inference engine with KV-cache yielding 3x token-per-second acceleration over naive forward pass
Server-Sent Events (SSE) streaming API endpoint serving generated completions