之前推荐过一个基于 TensorFlow 的 GAN 框架--谷歌开源的 GAN 库--TFGAN。
而最近也有一个新的 GAN 框架工具,并且是基于 Pytorch 实现的,项目地址如下:
https://github.com/torchgan/torchgan
对于习惯使用 Pytorch 框架的同学,现在可以采用这个开源项目快速搭建一个 GAN 网络模型了!
目前该开源项目有 400+ 星,它给出了安装的教程、API 文档以及使用教程,文档的地址如下:
https://torchgan.readthedocs.io/en/latest/
对于 TorchGAN 的安装,官网给出 3 种方法,但实际上目前仅支持两种安装方式,分别是pip
方式安装以及源码安装,采用conda
安装的方法目前还不支持。
安装最新的发布版本的命令如下:
$ pip3 install torchgan
而如果是最新版本:
$ pip3 install git+https://github.com/torchgan/torchgan.git
这是目前版本还不支持的安装方式,将会在v0.1
版本实现这种安装方法。
按照下列命令的顺序执行来进行从源码安装
$ git clone https://github.com/torchgan/torchgan
$ cd torchgan
$ python setup.py install
必须按照的依赖库:
可选
Tensorboard
来观察和记录实验结果。安装通过命令pip install tensorboardX
Xisdom
进行记录。安装通过命令pip install visdom
API 的文档目录如下:
从目录主要分为以下几个大类:
教程部分如下所示:
教程给出了几个例子,包括 DCGAN、Self-Attention GAN、CycleGAN 例子,以及如何自定义损伤的方法。
对于 Self-Attention GAN,还提供了一个在谷歌的 Colab 运行的例子,查看链接:
https://torchgan.readthedocs.io/en/latest/tutorials/sagan.html
最后,再给出 Github 项目的链接和文档的对应链接地址:
另外大家如果有想要的有关机器学习、深度学习、python方面或者是编程方面,比如数据结构等方面的教程或者电子书资源,也可以在后台回复,如果我有的话,也会免费分享给你的!
欢迎关注我的微信公众号--机器学习与计算机视觉,或者扫描下方的二维码,大家一起交流,学习和进步!