ai_learning/modules/12_generative_handwriting/glossary.md

4.5 KiB
Raw Blame History

Глоссарий модуля 12

  • Advance — горизонтальное смещение позиции пера после размещения глифа.
  • Alpha compositing — объединение foreground и background по opacity.
  • Autoencoder (AE) — encoder-decoder, обучаемый реконструировать вход через латентное представление.
  • Baseline — воображаемая линия, относительно которой располагаются глифы.
  • Bearing — смещение bitmap глифа относительно позиции пера/baseline.
  • Conditional generation — генерация с заданным условием: классом символа, текстом, стилем или reference.
  • Critic — скалярная функция в WGAN; её выход не обязан быть вероятностью.
  • DDIM — семейство способов diffusion sampling с иной, часто более короткой траекторией по сравнению с DDPM.
  • DDPM — denoising diffusion probabilistic model с Gaussian forward/reverse steps.
  • Decoder — отображение latent representation в данные или параметры их распределения.
  • Discriminator — сеть GAN, отличающая реальные образцы от сгенерированных.
  • ELBO — нижняя граница log-likelihood в VAE: ожидаемый log-likelihood минус KL.
  • Encoder — отображение данных в признаки или параметры latent posterior.
  • FID — расстояние между Gaussian-аппроксимациями признаков реальных и сгенерированных изображений; не измеряет напрямую читаемость.
  • Forward diffusion — фиксированный процесс постепенного добавления шума.
  • GAN — генеративная состязательная сеть из generator и discriminator/critic.
  • Generator — сеть, преобразующая шум и условия в синтетический образец.
  • Glyph — конкретная визуальная форма символа.
  • Grapheme — минимальная единица письменности; может состоять из нескольких Unicode code points.
  • Guidance — усиление соответствия условию при diffusion sampling, часто ценой diversity.
  • Ink mask — изображение интенсивности чернил, обычно 0 для отсутствия и 1 для чернил.
  • Kerning — поправка расстояния для конкретной пары глифов.
  • KL divergence — несимметричная мера различия распределений D_{KL}(q\|p)=\mathbb{E}_q\log(q/p).
  • Latent code — скрытый вектор компактных факторов модели.
  • Mode collapse — сбой GAN, при котором разные входы дают малое число вариантов.
  • Noise schedule — последовательность уровней шума \beta_t в diffusion.
  • Posterior collapse — состояние VAE, где encoder posterior близок prior, а decoder игнорирует latent.
  • Prior — заранее заданное распределение latent variable, часто standard normal.
  • Reparameterization trick — запись случайного latent через независимый шум и дифференцируемые параметры encoder.
  • Reverse diffusion — обученный процесс последовательного удаления шума.
  • Style code — представление визуальных особенностей почерка, общих для глифов.
  • UNet — encoder-decoder с skip connections, часто используемый как diffusion denoiser.
  • VAE — variational autoencoder с вероятностным encoder, prior и ELBO-целью.
  • Writer-level split — разделение данных так, чтобы один автор не встречался в разных train/validation/test частях.