diffusion model
A generative model that learns to reverse a noise-adding process to generate images. Powers Stable Diffusion, DALL-E, and Midjourney.
Syntax
generative-ai
noisy_image -> [denoise steps] -> clean generated imageExample
generative-ai
# Image generation with diffusers:
from diffusers import StableDiffusionPipeline
import torch
pipe = StableDiffusionPipeline.from_pretrained(
"runwayml/stable-diffusion-v1-5",
torch_dtype=torch.float16
)
pipe = pipe.to("cuda")
image = pipe(
"A serene mountain landscape at golden hour, photorealistic"
).images[0]
image.save("output.png")