为开发人员,研究人员和艺术家建造的合成gan。
Hypergan处于预发行和开放式β处。
用示例/着色器生成的徽标
在Hypergan YouTube上查看更多
Hypergan在Pytorch建立了生成的对抗网络,使它们易于训练和分享。
有关gan的一般介绍
加入社区不和谐。
在此处查看完整的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请注意,此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/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不要在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 Room
我们现在正在接受财务赞助商。赞助商(可选)在此处列出。
https://github.com/sponsors/hypergan
欢迎和赞赏捐款!我们在“问题”选项卡中有许多开放问题。加入不和谐。
看看如何贡献。
HyperGAN使用语义版本控制。 http://semver.org/
tldr: xyz
HyperGAN Community
HyperGAN, (2016-2020+),
GitHub repository,
https://github.com/HyperGAN/HyperGAN
Hypergan没有保修或支持。