ai_learning/modules/12_generative_handwriting/glossary.md

46 lines
4.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Глоссарий модуля 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 частях.