Компонируемый GAN, построенный для разработчиков, исследователей и художников.
Гиперган находится в предварительной релизе и открытой бета-версии.
Логотипы, сгенерированные с примерами/колоризером
Посмотрите больше на гипергане YouTube
Hypergan строит генеративные состязательные сети в Pytorch и облегчает их обучение и делиться.
Для общего введения в Ганс см. Http://blog.aylien.com/introduction-generative-adverarial-networks-code-tensorflow/
Присоединяйтесь к сообществу.
Смотрите полную изменение изменений здесь: Changelog.md
ОС: Windows, OSX, Linux
Для обучения:
Графический процессор: 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Обратите внимание, что этот 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 .
Чтобы увидеть подробный список, запустите
hypergan -hВы можете переключить бэкэнд с:
hypergan [...] -B cpuНе тренируйтесь на процессоре! Это слишком медленно.
Убедитесь, что ваши Cuda, Nvidia Drivers, Pillow, Pytorch и Pytorch Vision являются последней версией.
Проверьте раздор для получения помощи.
Если вы хотите изменить гиперган
git clone https://github.com/hypergan/hypergan
cd hypergan
python3 setup.py develop Убедитесь, что pip3 uninstall hypergan чтобы избежать конфликтов версий.
Чтобы создать новую сеть, вам нужен набор данных.
Наборы данных в гипергане предназначены для создания. Просто используйте папку изображений. Вложенные папки тоже работают.
Гиперган построен, чтобы быть устойчивыми ко всем типам нечистых данных. По умолчанию изображения изменяются, затем обрезаются при необходимости.
--random_crop --nocrop --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
Гиперган поставляется без гарантии или поддержки.