Różne sposoby uczenia rozkładu i generowania próbek.
Different ways of learning a distribution and sampling from it.
In one sentence
To różne rodziny modeli uczących się na przykładach, żeby tworzyć nowe obrazy, dźwięki lub inne dane.
These model families learn from examples to generate new images, sounds or other data.
Problem it solves
Potrzebujesz nowych wariantów treści, a samo rozpoznawanie istniejących przykładów ich nie przygotuje.
You need new content variations, and recognising existing examples alone cannot produce them.
What it does
Modele poznają wzory danych, a potem tworzą próbki przez odszumianie, przekształcanie losowych liczb, dekodowanie lub współpracę rywalizujących sieci.
Models learn data patterns, then generate samples through denoising, transforming random numbers, decoding or interacting networks with competing objectives.
Everyday example
Tworzysz kilka wzorów tapety, a różne generatory proponują nowe układy na podstawie poznanych obrazów.
You create wallpaper designs, and different generators propose new layouts based on images they have learned from.
This concerns you if you…
chcesz zrozumieć różnice między generatorami
potrzebujesz tworzyć nowe warianty danych
want to understand differences between generators
need to create new data variations
Examples
Modele autoregresyjne · diffusion · VAE · GAN
Autoregressive · diffusion · VAE · GAN
Subtopics
Autoenkodery wariacyjne (VAE) (Variational autoencoders (VAE)): A model with an encoder that compresses data into a latent distribution and a decoder that reconstructs it from samples; trained by maximising the evidence lower bound (ELBO) with the reparameterisation trick. Today it often works behind the scenes — as the image compressor in latent diffusion.
Generatywne sieci przeciwstawne (GAN) (Generative adversarial networks (GAN)): Two networks trained in an adversarial game: a generator creates samples and a discriminator distinguishes them from real data; the discriminator's signal trains the generator to better match the data distribution. Training can be unstable and suffer from mode collapse.
Dyfuzja w przestrzeni ukrytej (Stable Diffusion) (Latent diffusion (Stable Diffusion)): Diffusion performed in an autoencoder's compressed latent space rather than directly in pixel space, reducing computation; text conditioning can be implemented through cross-attention. This design is used by Latent Diffusion models, including Stable Diffusion.
Sterowanie promptem bez klasyfikatora (classifier-free guidance) (Classifier-free guidance): A technique to strengthen adherence to the prompt: one model learns to generate with and without the condition (dropped randomly in training), and at sampling time the output is pushed toward the conditional version. The guidance scale is the familiar “prompt fidelity vs diversity” knob.
Zaszumianie i odszumianie krok po kroku (DDPM) (Forward noising and learned denoising (DDPM)): The basic construction of denoising diffusion probabilistic models: a forward process gradually adds noise to data, while a model learns to reverse the corruption, often by predicting the added noise. Sampling-step count affects cost and quality, and separate fast-sampling or distillation techniques can reduce it.
Przepływy normalizujące i flow matching (Normalising flows and flow matching): Models that turn simple noise into data with an invertible transform (normalising flows) or a learned velocity field along a path from noise to data (flow matching, rectified flow). Flow matching includes diffusion as a special case and underpins many new image models, e.g. Stable Diffusion 3.