Track · Semesters 3–4

Computer Vision & Generative Models

From image formation and classical vision to deep visual recognition, then generative models of images, and vision-language, 3D vision and world models.

Four subjects, in order

  1. Semester 3 · Subject 2 of 4

    Deep Visual Recognition

    CNNs and Vision Transformers, detection and segmentation, self-supervised learning and compression for a CPU.

    4 credits · 120 h · syllabus in preparation

  2. Semester 4 · Subject 3 of 4

    Deep Generative Models

    Autoregressive models, VAEs, flows, GANs, diffusion and flow matching, each derived and built from scratch.

    4 credits · 120 h · syllabus in preparation

  3. Semester 4 · Subject 4 of 4

    Vision-Language, 3D Vision and World Models

    Image-text models, 3D reconstruction, radiance fields and world models, trained small on one CPU core.

    4 credits · 120 h · syllabus in preparation

Then, your capstone

Your capstone is a solo project in this track, in five graded milestones.

Semester 4 · Capstone

Capstone Project

A solo project in your track, in five graded milestones from proposal to report, demo and viva.

8 credits · 240 h · 5 milestones · solo

Electives

Open to both tracks.

Semester 3 · Elective

Probabilistic ML & Bayesian Methods

Posteriors exact and approximate: Gaussian processes, variational inference, MCMC and calibrated uncertainty.

2 credits · 60 h · 6 chapters · 5 labs

Semester 3 · Elective

Reinforcement Learning Foundations

Bandits, temporal-difference learning, Q-learning, deep Q-networks and policy gradients, on environments you write.

2 credits · 60 h · 6 chapters · 5 labs

The other track

Prefer Language Models & LLM Engineering? See the Language models track

Read it, check it, build it.

Enrolment isn't open yet. Pricing will be announced before it opens.

We use your email only to tell you about Epoch School's launch. Unsubscribe any time. Privacy