kecerdasan buatan
cinta dan perhatian kosmik
api di langit
piramida yang terbuat dari es
sebuah rumah sepi di hutan
pernikahan di pegunungan
lentera tergantung di pohon di kuburan berkabut
mimpi yang jelas
balon di atas reruntuhan kota
kematian astronom yang kesepian - karena moirage
keintiman tragis dari percakapan abadi dengan diri sendiri - melalui moirage
api iblis - oleh WiseNat
Ryan Murdock melakukannya lagi, menggabungkan CLIP OpenAI dan generator dari BigGAN! Repositori ini merangkum pekerjaannya sehingga mudah diakses oleh siapa saja yang memiliki GPU.
Anda akan dapat membuat gambar impian GAN menggunakan bahasa alami dengan perintah satu baris di terminal.
Buku catatan asli
Buku catatan yang disederhanakan
Buku catatan buatan pengguna dengan perbaikan bug dan fitur tambahan, seperti integrasi Google Drive
$ pip install big-sleep
$ dream " a pyramid made of ice "
Gambar akan disimpan di mana pun perintah dijalankan
Anda dapat menjalankan ini dalam kode dengan
from big_sleep import Imagine
dream = Imagine (
text = "fire in the sky" ,
lr = 5e-2 ,
save_every = 25 ,
save_progress = True
)
dream ()
Anda sekarang dapat melatih lebih dari satu frase menggunakan pembatas "|"
Dalam contoh ini kita melatih tiga frase:
an armchair in the form of pikachu
an armchair imitating pikachu
abstract
from big_sleep import Imagine
dream = Imagine (
text = "an armchair in the form of pikachu|an armchair imitating pikachu|abstract" ,
lr = 5e-2 ,
save_every = 25 ,
save_progress = True
)
dream ()
Dalam contoh ini kita melatih tiga frase dari sebelumnya,
dan menghukum frasa:
blur
zoom
from big_sleep import Imagine
dream = Imagine (
text = "an armchair in the form of pikachu|an armchair imitating pikachu|abstract" ,
text_min = "blur|zoom" ,
)
dream ()
Anda juga dapat mengatur teks baru dengan menggunakan perintah .set_text(<str>)
dream . set_text ( "a quiet pond underneath the midnight moon" )
Dan setel ulang yang laten dengan .reset()
dream . reset ()
Untuk menyimpan perkembangan gambar selama pelatihan, Anda hanya perlu menyediakan tanda --save-progress
$ dream " a bowl of apples next to the fireplace " --save-progress --save-every 100
Karena sifat GAN yang terkondisikan di kelas, Big Sleep sering kali mengarahkan manifold ke dalam kebisingan. Anda dapat menggunakan tanda untuk menyimpan gambar dengan skor tinggi terbaik (per kritik CLIP) ke {filepath}.best.png
di folder Anda.
$ dream " a room with a view of the ocean " --save-best
Jika Anda memiliki cukup memori, Anda juga dapat mencoba menggunakan model visi yang lebih besar yang dirilis oleh OpenAI untuk generasi yang lebih baik.
$ dream " storm clouds rolling in over a white barnyard " --larger-model
Anda dapat mengatur jumlah kelas yang ingin Anda batasi Big Sleep untuk digunakan pada Big GAN dengan tanda --max-classes
sebagai berikut (mis. 15 kelas). Hal ini dapat menyebabkan stabilitas ekstra selama latihan, sehingga mengakibatkan hilangnya ekspresi.
$ dream ' a single flower in a withered field ' --max-classes 15
Deep Daze - CLIP dan jaringan SIREN yang dalam
@misc { unpublished2021clip ,
title = { CLIP: Connecting Text and Images } ,
author = { Alec Radford, Ilya Sutskever, Jong Wook Kim, Gretchen Krueger, Sandhini Agarwal } ,
year = { 2021 }
}
@misc { brock2019large ,
title = { Large Scale GAN Training for High Fidelity Natural Image Synthesis } ,
author = { Andrew Brock and Jeff Donahue and Karen Simonyan } ,
year = { 2019 } ,
eprint = { 1809.11096 } ,
archivePrefix = { arXiv } ,
primaryClass = { cs.LG }
}