Buckets:

hf-doc-build/doc / diffusers /main /tr /using-diffusers /unconditional_image_generation.md
mishig's picture
|
download
raw
1.97 kB

Koşulsuz görüntü üretimi

Koşulsuz görüntü üretimi, gürültü azaltma sürecinin metin veya görüntü gibi ek bir bağlam tarafından yönlendirilmediği için, modelin eğitildiği eğitim verisinden rastgele bir örnek gibi görünen görüntüler üretir.

Başlamak için, kelebek görselleri üretmek üzere anton-l/ddpm-butterflies-128 kontrol noktasını yüklemek için DiffusionPipeline kullanın. DiffusionPipeline, bir görsel üretmek için gereken tüm model bileşenlerini indirir ve önbelleğe alır.

from diffusers import DiffusionPipeline

generator = DiffusionPipeline.from_pretrained("anton-l/ddpm-butterflies-128").to("cuda")  # or "mps", "xpu", "cpu"
image = generator().images[0]
image

Başka bir şeyin görsellerini üretmek mi istiyorsunuz? Kendi görsellerinizi üretecek bir model eğitmeyi öğrenmek için eğitim kılavuzuna göz atın.

Çıktı görüntüsü, kaydedilebilen bir PIL.Image nesnesidir:

image.save("generated_image.png")

Gürültü azaltma adımlarının sayısını kontrol eden num_inference_steps parametresiyle de deneyler yapabilirsiniz. Daha fazla gürültü azaltma adımı genellikle daha yüksek kaliteli görseller üretir ancak üretimi daha uzun sürer. Görsel kalitesi üzerindeki etkisini görmek için bu parametreyle dilediğiniz gibi oynayabilirsiniz.

image = generator(num_inference_steps=100).images[0]
image

Aşağıdaki Space'i deneyerek bir kelebek görseli oluşturun!

Xet Storage Details

Size:
1.97 kB
·
Xet hash:
f719ff8cafd5c4c78079e36b215a180464100d4121d61dccdd4579b0e95e8e82

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.