GAN قابلة للتكامل تم بناؤها للمطورين والباحثين والفنانين.
Hypergan في ما قبل الإصدار والبيتا المفتوحة.
الشعارات التي تم إنشاؤها بأمثلة/ملون
شاهد المزيد على YouTube Hypergan
يقوم Hypergan ببناء شبكات عدوانية توليدية في Pytorch ويجعلها سهلة التدريب والمشاركة.
للحصول على مقدمة عامة على Gans ، انظر http://blog.aylien.com/introduction-generative-adversarial-networks-code-tensorflow/
انضم إلى خلاف المجتمع.
شاهد Changelog الكامل هنا: changelog.md
OS: Windows ، OSX ، Linux
للتدريب:
GPU: NVIDIA ، GTX 1080+ الموصى بها
pip3 install hypergan للمطورين: قم بتنزيل هذا الريبو وتشغيل 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لاحظ أن واجهة برمجة التطبيقات هذه هي حاليًا قيد العمل في 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 .
لرؤية قائمة مفصلة ، قم بتشغيل
hypergan -hيمكنك تبديل الواجهة الخلفية مع:
hypergan [...] -B cpuلا تتدرب على وحدة المعالجة المركزية! إنه بطيء جدًا.
تأكد من أن برامج تشغيل CUDA و NVIDIA والوسادة و Pytorch و Pytorch Vision هي أحدث إصدار.
تحقق من Discord للحصول على المساعدة.
إذا كنت ترغب في تعديل 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
المساهمات موضع ترحيب وتقدير! لدينا العديد من المشكلات المفتوحة في علامة التبويب القضايا . انضم إلى الخلاف.
انظر كيف تساهم.
يستخدم Hypergan الإصدار الدلالي. http://semver.org/
TLDR: XYZ
HyperGAN Community
HyperGAN, (2016-2020+),
GitHub repository,
https://github.com/HyperGAN/HyperGAN
يأتي Hyper مع أي ضمان أو دعم.