GAN ที่สร้างขึ้นได้สำหรับนักพัฒนานักวิจัยและศิลปิน
Hypergan อยู่ในการวางจำหน่ายก่อนและเปิดเบต้า
โลโก้ที่สร้างขึ้นด้วย ตัวอย่าง/colorizer
ดูเพิ่มเติมเกี่ยวกับ Hypergan YouTube
Hypergan สร้างเครือข่ายที่เป็นปฏิปักษ์ใน Pytorch และทำให้ง่ายต่อการฝึกอบรมและแบ่งปัน
สำหรับการแนะนำทั่วไปเกี่ยวกับ Gans โปรดดู http://blog.aylien.com/introduction-generative-adversarial-networks-code-tensorflow/
เข้าร่วมชุมชน Discord
ดูการเปลี่ยนแปลงเต็มรูปแบบที่นี่: changelog.md
OS: Windows, OSX, Linux
สำหรับการฝึกอบรม:
GPU: Nvidia, GTX 1080+ แนะนำ
pip3 install hypergan สำหรับนักพัฒนา: ดาวน์โหลด repo นี้และเรียกใช้ python3 setup.py develop
hypergan train preset:celeba -s 128x128x3 hypergan new mymodel สิ่งนี้จะสร้าง mymodel.json ตามการกำหนดค่าเริ่มต้น คุณสามารถเปลี่ยนเทมเพลตการกำหนดค่าด้วยธง -c
hypergan new mymodel -l ดูเทมเพลตการกำหนดค่าทั้งหมดที่มี --list-templates หรือ -l
hypergan train folder/ -s 32x32x3 -c mymodel --resize import hypergan as hgหมายเหตุ API นี้กำลังทำงานอยู่ใน 1.0 หากคุณกำลังอ่านสิ่งนี้ก่อนที่จะเผยแพร่ 1.0 ให้ตรวจสอบตัวอย่าง
ดูเอกสาร Gitbook สำหรับรายละเอียดเพิ่มเติม
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 )ดูตัวอย่าง https://github.com/hypergan/hypergan/tree/master/examples
ดูบทช่วยสอน 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 โดยค่าเริ่มต้น Hypergan จะไม่บันทึกตัวอย่างการฝึกอบรมไปยังดิสก์ หากต้องการเปลี่ยนสิ่งนี้ให้ใช้ --save_samples
หากต้องการดูรายการโดยละเอียด Run
hypergan -hคุณสามารถสลับแบ็กเอนด์ด้วย:
hypergan [...] -B cpuอย่าฝึกด้วย CPU! ช้าเกินไป
ตรวจสอบให้แน่ใจว่าไดรเวอร์ cuda, Nvidia, หมอน, Pytorch และ Pytorch Vision เป็นเวอร์ชั่นล่าสุด
ตรวจสอบความไม่ลงรอยกันเพื่อขอความช่วยเหลือ
หากคุณต้องการปรับเปลี่ยน Hypergan
git clone https://github.com/hypergan/hypergan
cd hypergan
python3 setup.py develop ตรวจสอบให้แน่ใจว่า pip3 uninstall hypergan เพื่อหลีกเลี่ยงความขัดแย้งในเวอร์ชัน
ในการสร้างเครือข่ายใหม่คุณต้องใช้ชุดข้อมูล
ชุดข้อมูลใน Hypergan มีความหมายที่จะสร้างได้ง่าย เพียงแค่ใช้โฟลเดอร์ของภาพ โฟลเดอร์ซ้อนกันก็ใช้งานได้เช่นกัน
Hypergan ถูกสร้างขึ้นเพื่อให้มีความยืดหยุ่นต่อข้อมูลที่ไม่สะอาดทุกประเภท โดยภาพเริ่มต้นจะถูกปรับขนาดแล้วถูกครอบตัดหากจำเป็น
ดู --nocrop , --random_crop และ --resize สำหรับตัวเลือกการปรับขนาดภาพเพิ่มเติม
รายการคุณสมบัติในการเปิดตัว 1.0:
ส่งโชว์เคสของคุณพร้อมคำขอดึง!
สำหรับข้อมูลเพิ่มเติมให้ดูห้อง #Showcase ใน
ตอนนี้เรายอมรับผู้สนับสนุนทางการเงิน สปอนเซอร์ไปที่ (ทางเลือก) แสดงรายการที่นี่
https://github.com/sponsors/hypergan
ยินดีต้อนรับและชื่นชม! เรามีปัญหาเปิดมากมายในแท็บ ปัญหา เข้าร่วม Discord
ดูวิธีการมีส่วนร่วม
Hypergan ใช้เวอร์ชันความหมาย http://semver.org/
tldr: xyz
HyperGAN Community
HyperGAN, (2016-2020+),
GitHub repository,
https://github.com/HyperGAN/HyperGAN
Hypergan มาพร้อมกับการรับประกันหรือการสนับสนุน