Skip to contents

At image-diffusion scales the personal history is destroyed. The scale knob keeps it recoverable.

Usage

noise_schedule(T, scale = 0.001, beta_min = 1e-04, beta_max = 0.02)

Arguments

T

Number of diffusion steps.

scale

Noise scale multiplier.

beta_min

Lower endpoint of the unscaled linear schedule.

beta_max

Upper endpoint of the unscaled linear schedule.

Value

A list with beta, alpha_bar, T, scale, signal_retained, note.

Examples

s <- noise_schedule(T = 50)
c(min(s$alpha_bar), s$signal_retained)
#> [1] 0.9994976 0.9994976