Gan yang dapat dikomposisi yang dibangun untuk pengembang, peneliti, dan seniman.
Hypergan dalam pra-rilis dan beta terbuka.
Logo yang dihasilkan dengan contoh/pewarna
Lihat lebih lanjut di YouTube Hypergan
Hypergan membangun jaringan permusuhan generatif di Pytorch dan membuatnya mudah untuk dilatih dan dibagikan.
Untuk pengantar umum untuk gans lihat http://blog.aylien.com/introduction-generative-adversarial-networks-code-tensorflow/
Bergabunglah dengan Perselisihan Komunitas.
Lihat Changelog Lengkap Di Sini: Changelog.MD
OS: Windows, OSX, Linux
Untuk pelatihan:
GPU: NVIDIA, GTX 1080+ Direkomendasikan
pip3 install hypergan Untuk pengembang: Unduh repo ini dan jalankan python3 setup.py develop
hypergan train preset:celeba -s 128x128x3 hypergan new mymodel Ini akan membuat myModel.json berdasarkan konfigurasi default. Anda dapat mengubah templat konfigurasi dengan bendera -c .
hypergan new mymodel -l Lihat semua templat konfigurasi dengan --list-templates atau -l .
hypergan train folder/ -s 32x32x3 -c mymodel --resize import hypergan as hgPerhatikan API ini saat ini sedang bekerja di 1.0. Jika Anda membaca ini sebelum 1.0 dirilis, periksa contohnya.
Lihat dokumentasi GitBook untuk lebih jelasnya.
my_gan = hg . GAN ( 'model.hypergan' )
batch_sample = my_gan . sample () gan = hg . GAN ( "default.json" , inputs = hg . inputs . ImageLoader (...))
trainable_gan = hg . TrainableGAN ( gan )
for step in trainable_gan . train ():
print ( "I'm on step " , step )Lihat contoh https://github.com/hypergan/hypergan/tree/master/examples
Lihat tutorial https://hypergan.gitbook.io/hypergan/tutorials
pip install hypergan # Train a 32x32 gan with batch size 32 on a folder of pngs
hypergan train [folder] -s 32x32x3 -b 32 --config [name] hypergan sample [folder] -s 32x32x3 -b 32 --config [name] --sampler batch_walk --save_samples Secara default, Hypergan tidak akan menyimpan sampel pelatihan ke disk. Untuk mengubah ini, gunakan --save_samples .
Untuk melihat daftar terperinci, jalankan
hypergan -hAnda dapat mengganti backend dengan:
hypergan [...] -B cpuJangan berlatih di CPU! Itu terlalu lambat.
Pastikan driver CUDA, NVIDIA, bantal, Pytorch, dan Pytorch adalah versi terbaru.
Periksa Bantuan Perselisihan.
Jika Anda ingin memodifikasi Hypergan
git clone https://github.com/hypergan/hypergan
cd hypergan
python3 setup.py develop Pastikan pip3 uninstall hypergan untuk menghindari konflik versi.
Untuk membangun jaringan baru, Anda memerlukan dataset.
Kumpulan data di Hypergan dimaksudkan untuk dibuat sederhana. Cukup gunakan folder gambar. Folder bersarang juga berfungsi.
Hypergan dibangun agar tahan terhadap semua jenis data najis. Secara default gambar diubah ukurannya kemudian dipotong jika perlu.
Lihat --nocrop , --random_crop dan --resize untuk opsi penskalaan gambar tambahan.
Daftar fitur dalam rilis 1.0:
Kirimkan showcase Anda dengan permintaan tarik!
Untuk lebih lanjut, lihat kamar #showcase di
Kami sekarang menerima sponsor keuangan. Sponsor untuk (secara opsional) tercantum di sini.
https://github.com/sponsors/hypergan
Kontribusi dipersilakan dan dihargai! Kami memiliki banyak masalah terbuka di tab Masalah . Bergabunglah dengan Perselisihan.
Lihat cara berkontribusi.
Hypergan menggunakan versi semantik. http://semver.org/
Tldr: xyz
HyperGAN Community
HyperGAN, (2016-2020+),
GitHub repository,
https://github.com/HyperGAN/HyperGAN
Hypergan datang tanpa garansi atau dukungan.