This page assumes you know nothing beyond middle-school arithmetic. We will earn every symbol the parent note Noise scheduling uses, one at a time, each anchored to a picture. Read top to bottom; nothing is used before it is built.
Before any formula, meet the three things that get mixed at every step:
The picture shows the whole journey: a fully clean image on the left, pure static on the right, and a series of blends in between. Everything else on this page is just precise vocabulary for describing that fade.
The picture: think of T as the number of frames in a slow-motion "dissolving" video. t is which frame you paused on — always a whole frame number, never halfway between frames.
Why the topic needs this: the whole schedule is a list of instructions indexed by t — one instruction per frame. Without a time label there is no "schedule".
The picture: a row of T pigeonholes laid left to right, one per frame, each holding one number. Their left-to-right order is the timeline. The next section says what number goes in each hole.
The picture: a volume dial. Turning it up pours more static into the current frame. The schedule is the plan for how this dial moves across all frames.
Why the topic needs it: the smallest noise amounts (like β1) and, later, the tiny leftover-signal numbers are very small, and scientific notation keeps them readable.
We now have every piece needed to write down the central transition equation — the single move that takes one frame to the next. (The bar ∣ and the bell-curve symbol N are fully unpacked below in §11–12; for now read them as "given" and "bell-curve draw".)
Surviving one step keeps a fraction αt. But how much of the original image survives after many steps? You multiply the survival fractions together, the same way three "half-off" discounts in a row leave you paying 21⋅21⋅21=81.
The curve above is the single most important object in the whole topic: it shows αˉt sliding from 1 down to 0 as t grows. Every schedule is really a choice about the shape of this curve — that is exactly what the parent's Linear vs Cosine comparison is arguing about.
Applying the one-step rule t times in a row looks like a nightmare of nested noise. The magic is that it collapses into a single Gaussian — you can jump straight from the clean image x0 to any frame xt in one shot. Here is the "why", step by step, using only tools we already built.
The rule "two independent bell curves add to one whose spread is the sum of their spreads" is used twice above; the next sections build the N and ∣ notation those steps lean on.
The noise isn't any random numbers; it is Gaussian. This is the notation the transition equations above lean on.
So the closed-form line
q(xt∣x0)=N(xt;αˉtx0,(1−αˉt)I)
now translates fully to plain English: "frame xt is a bell-curve draw centred on the faded image αˉtx0, with spread (1−αˉt)." The center is the surviving signal; the spread is the noise that replaced it. They always sum to 1 — the seesaw again.
The parent's "design principles" section introduces two more tools. Here is their zero-level meaning so nothing is a surprise.
Why the topic needs these: designers prefer logSNR to change smoothly and evenly across frames, because that keeps each denoising step "equally hard" — the idea behind SNR-based schedules and denoising loss weighting.
Read this as a build-up chain — each rung stands on the one before it:
Time steps t (from 0 to T) let us index a list of noise dials.
The noise dial βt sets how much static enters at each frame.
The survival αt=1−βt is the flip side: what is kept.
The one-step rule q(xt∣xt−1) fades and re-noises one frame at a time (a Markov step).
The product ∏ multiplies many survivals together into the cumulative αˉt.
Composing the one-step Gaussians collapses the chain into the closed form q(xt∣x0).
The SNR view (with log and sigmoid) lets us design the whole fade smoothly.
All of these together are the noise schedule. The related pages 4.5.11-Forward-and-reverse-diffusion-process, 4.5.13-Denoising-objective, 4.5.15-Score-matching, and 4.5.18-Fast-sampling each build on this same vocabulary.