Phase 7 · Weeks 29-34

Advanced Classical RF-ML

The current research frontier of the classical side: attention, self-supervised pretraining, real over-the-air data, and deployment. This phase turns your Capstone A skills into the profile of a working RF-ML practitioner in 2026.

Spine: Karpathy + papers + your own hardware Hardware: RTL-SDR required from week 32
Week 29

Attention and transformers, from scratch

The Week 7 move, repeated for the architecture that took over the field: build it by hand once, and it stops being magic.

Watch and build along

Karpathy, Neural Networks: Zero to Hero - this week, the "Let's build GPT" lecture; the earlier videos are optional review of things you built in Phase 2.

Exercises

Checkpoint

You can state what Q, K, and V are, their shapes through a multi-head block, and why attention cost scales with sequence length squared.

Week 30

Transformers for signals

Study

Exercises

Checkpoint

You can articulate when a transformer beats a CNN on signals (long-range structure, large data) and when it loses (small data, strong local priors).

Week 31

Self-supervised learning on spectrum

Labeled RF data is scarce; unlabeled RF is infinite. This is arguably the most practically valuable idea in ML for RF right now.

Study

Exercises

Checkpoint

At the 1 percent label budget, your pretrained encoder should clearly beat from-scratch training, and you can explain why the gap closes as labels grow.

Week 32

Real signals: build your own dataset

Everything so far was curated data. Real spectrum is messier, and the synthetic-to-real gap is where deployed RF-ML lives or dies. Hardware week: you need the RTL-SDR Blog v4 from here on.

Study

Exercises

Checkpoint

You have a dataset nobody else has, and a measured number for how much synthetic training transfers to reality.

Week 33

Deployment: the live classifier

Study

Exercises

Checkpoint

A window on your screen names the modulation of live off-air signals in real time. Show someone; this is the demo that lands jobs.

Week 34

Capstone C: the spectrum sentinel

Harden the live classifier into something honest about its own limits - the difference between a demo and a tool.

Tasks

Definition of done

A stranger with an RTL-SDR could clone the repo, run one command, and watch live classifications with abstention on unknowns.

Phase gate: self-test before Phase 8

Target: 7 of 9, closed book.

  1. Write the attention equation and explain the role of the scaling factor.
  2. Why do transformers need positional information while CNNs get position handling for free?
  3. What does a masked autoencoder predict, and why does that pretext task produce useful features?
  4. Define linear probing and why it is a fairer measure of representation quality than fine-tuning.
  5. Name three ways over-the-air captures differ from RML-style synthetic data.
  6. What does int8 quantization trade away, and how do you measure whether you can afford it?
  7. Why must a deployed classifier abstain, and what happens operationally if it cannot?
  8. Your live system drops frames at high sample rates - name two remedies before "buy a bigger computer."
  9. At what data scale did your transformer overtake your CNN, if it did - and what does that imply for RF foundation models?