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](https://huggingface.co/anton-l/ddpm-butterflies-128) kontrol noktasını yüklemek için [DiffusionPipeline](/docs/diffusers/main/tr/api/pipelines/overview#diffusers.DiffusionPipeline) kullanın. [DiffusionPipeline](/docs/diffusers/main/tr/api/pipelines/overview#diffusers.DiffusionPipeline), bir görsel üretmek için gereken tüm model bileşenlerini indirir ve önbelleğe alır.
```py
from diffusers import DiffusionPipeline
generator = DiffusionPipeline.from_pretrained("anton-l/ddpm-butterflies-128").to("cuda") # or "mps", "xpu", "cpu"
image = generator().images[0]
image
```
> [!TIP]
> Başka bir şeyin görsellerini üretmek mi istiyorsunuz? Kendi görsellerinizi üretecek bir model eğitmeyi öğrenmek için eğitim [kılavuzuna](../training/unconditional_training) göz atın.
Çıktı görüntüsü, kaydedilebilen bir [`PIL.Image`](https://pillow.readthedocs.io/en/stable/reference/Image.html?highlight=image#the-image-class) nesnesidir:
```py
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.
```py
image = generator(num_inference_steps=100).images[0]
image
```
Aşağıdaki Space'i deneyerek bir kelebek görseli oluşturun!
<iframe src="https://stevhliu-unconditional-image-generation.hf.space" frameborder="0" width="850" height="500"
>

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.