Buckets:

hf-doc-build/doc / diffusers /v0.43.0 /id /using-diffusers /unconditional_image_generation.md
mishig's picture
|
download
raw
1.92 kB
# Generasi gambar tanpa syarat
Generasi gambar tanpa syarat menghasilkan gambar yang tampak seperti sampel acak dari data pelatihan tempat model dilatih karena proses denoising tidak dipandu oleh konteks tambahan apa pun seperti teks atau gambar.
Untuk memulai, gunakan [DiffusionPipeline](/docs/diffusers/v0.43.0/id/api/pipelines/overview#diffusers.DiffusionPipeline) untuk memuat checkpoint [anton-l/ddpm-butterflies-128](https://huggingface.co/anton-l/ddpm-butterflies-128) guna menghasilkan gambar kupu-kupu. [DiffusionPipeline](/docs/diffusers/v0.43.0/id/api/pipelines/overview#diffusers.DiffusionPipeline) mengunduh dan meng-cache semua komponen model yang diperlukan untuk menghasilkan gambar.
```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]
> Ingin menghasilkan gambar sesuatu yang lain? Lihat [panduan pelatihan](../training/unconditional_training) untuk mempelajari cara melatih model agar menghasilkan gambar Anda sendiri.
Gambar keluaran adalah objek [`PIL.Image`](https://pillow.readthedocs.io/en/stable/reference/Image.html?highlight=image#the-image-class) yang dapat disimpan:
```py
image.save("generated_image.png")
```
Anda juga dapat mencoba bereksperimen dengan parameter `num_inference_steps`, yang mengontrol jumlah langkah denoising. Semakin banyak langkah denoising, biasanya menghasilkan gambar dengan kualitas lebih tinggi, tetapi prosesnya akan memakan waktu lebih lama. Silakan bereksperimen dengan parameter ini untuk melihat pengaruhnya terhadap kualitas gambar.
```py
image = generator(num_inference_steps=100).images[0]
image
```
Coba gunakan Space di bawah ini untuk menghasilkan gambar kupu-kupu!
<iframe src="https://stevhliu-unconditional-image-generation.hf.space" frameborder="0" width="850" height="500"
>

Xet Storage Details

Size:
1.92 kB
·
Xet hash:
916d2f8201f03bae0fb509ce05487a82fcdc766834a18a21511625e0916f3f8e

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