基于 Pytorch 的 TorchGAN 开源了

栏目: Python · 发布时间: 7年前

内容简介:之前推荐过一个基于 TensorFlow 的 GAN 框架--而最近也有一个新的 GAN 框架工具,并且是基于 Pytorch 实现的,项目地址如下:

基于 Pytorch 的 TorchGAN 开源了

之前推荐过一个基于 TensorFlow 的 GAN 框架-- 谷歌开源的 GAN 库--TFGAN

而最近也有一个新的 GAN 框架工具,并且是基于 Pytorch 实现的,项目地址如下:

https://github.com/torchgan/torchgan

对于习惯使用 Pytorch 框架的同学,现在可以采用这个开源项目快速搭建一个 GAN 网络模型了!

基于 Pytorch 的 TorchGAN 开源了

目前该开源项目有 400+ 星,它给出了安装的教程、API 文档以及使用教程,文档的地址如下:

https://torchgan.readthedocs.io/en/latest/

安装

对于 TorchGAN 的安装,官网给出 3 种方法,但实际上目前仅支持两种安装方式,分别是 pip 方式安装以及源码安装,采用 conda 安装的方法目前还不支持。

基于 Pytorch 的 TorchGAN 开源了

Pip 安装方法

安装最新的发布版本的命令如下:

$ pip3 install torchgan

而如果是最新版本:

$ pip3 install git+https://github.com/torchgan/torchgan.git

Conda 安装

这是目前版本还不支持的安装方式,将会在 v0.1 版本实现这种安装方法。

源码方式安装

按照下列命令的顺序执行来进行从源码安装

$ git clone https://github.com/torchgan/torchgan
$ cd torchgan
$ python setup.py install

依赖库

必须按照的依赖库:

  • Numpy

  • Pytorch 0.4.1

  • Torchvision

可选

  • TensorboardX:主要是为了采用 Tensorboard 来观察和记录实验结果。安装通过命令 pip install tensorboardX

  • Visdom:为了采用 Xisdom 进行记录。安装通过命令 pip install visdom

API 文档

API 的文档目录如下:

基于 Pytorch 的 TorchGAN 开源了

从目录主要分为以下几个大类:

  • torchgan.layers:包含当前常用的用于构建 GAN 结构的一些网络层,包括残差块,Self-Attention,谱归一化(Spectral Normalization)等等

  • torchgan.logging:提供了很强的可视化 工具 接口,包括对损失函数、梯度、测量标准以及生成图片的可视化等

  • torchgan.losses:常见的训练 GANs 模型的损失函数,包括原始的对抗损失、最小二乘损失、WGAN的损失函数等;

  • torchgan.metrics:主要是提供了不同的评判测量标准

  • torchgan.models:包含常见的 GAN 网络结构,可以直接使用并且也可以进行拓展,包括 DCGAN、cGAN等

  • torchgan.trainer:主要是提供训练模型的函数接口

教程

教程部分如下所示:

基于 Pytorch 的 TorchGAN 开源了

教程给出了几个例子,包括 DCGAN、Self-Attention GAN、CycleGAN 例子,以及如何自定义损伤的方法。

对于 Self-Attention GAN,还提供了一个在谷歌的 Colab 运行的例子,查看链接:

https://torchgan.readthedocs.io/en/latest/tutorials/sagan.html

小结

最后,再给出 Github 项目的链接和文档的对应链接地址:

  • https://github.com/torchgan/torchgan

  • https://torchgan.readthedocs.io/en/latest/index.html

另外大家如果有想要的有关机器学习、深度学习、 python 方面或者是编程方面,比如数据结构等方面的教程或者电子书资源,也可以在后台回复,如果我有的话,也会免费分享给你的!

欢迎关注我的微信公众号--机器学习与计算机视觉,或者扫描下方的二维码,大家一起交流,学习和进步!

基于 Pytorch 的 TorchGAN 开源了

之前分享的资源和教程文章有:


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

指数型组织

指数型组织

萨利姆•伊斯梅尔 (Salim Ismail)、迈克尔•马隆 (Michael S. Malone)、尤里•范吉斯特 (Yuri van Geest) / 苏健 / 浙江人民出版社 / 2015-8-1 / CNY 69.90

《指数型组织》是一本指数级时代企业行动手册。作者奇点大学创始执行理事萨利姆·伊斯梅尔归纳了指数型组织的11个强大属性,并提出了建立指数型组织的12个关键步骤。通过自己创建的一套“指数商”测试题,伊斯梅尔还测量出了指数型组织世界100强。  为什么小米、海尔和阿里巴巴能进入“指数型组织世界100强”名单?“独角兽”Uber、Airbnb、谷歌等知名企业是如何指数化自己的组织的?  未......一起来看看 《指数型组织》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具