0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌宣布升级了新版TF-GAN,这是TensorFlow 2.0的轻量级GAN库

DPVg_AI_era 来源:lq 2019-09-13 16:13 次阅读

谷歌刚刚宣布升级了新版TF-GAN,这是TensorFlow 2.0的轻量级GAN库。此次升级和新功能包括:云TPU支持、用于自学GAN的课程、GAN的衡量指标、无痛pip安装TF-GAN等。

2017年谷歌推出了TF-GAN。这是一个用于训练和评估生成对抗网络(GAN)的轻量级工具库,已在GitHub开源。

TF-GAN为开发者提供了轻松训练 GAN 的基础条件、经过完整测试的损失函数和评估指标,以及易于使用的范例,受到广泛的好评。

TF-GAN中的训练通常包括以下步骤:

指定网络的输入

使用GANModel设置生成器和鉴别器

使用GANLoss指定损失

使用GANTrainOps创建训练操作

开始训练模型

而就在今天,谷歌宣布了TF-GAN的升级版。下面我们就来看看都有哪些升级和新功能。

新版更新及新增功能介绍

云TPU支持

开发者现在可以使用TF-GAN在谷歌的云TPU上训练GAN。TPU是谷歌定制开发的专用集成电路ASIC),用于加速机器学习工作负载。在其他硬件平台上需要花费数周时间进行训练的模型,在TPU上可能只需要数小时即可完成。

下面这个开源示例演示了如何利用TPU,通过ImageNet训练图像生成GAN:

https://github.com/tensorflow/gan/tree/master/tensorflow_gan/examples/self_attention_estimator

开发者还可以免费使用colaboratory,在TPU教程中运行TF-GAN:

https://colab.research.google.com/github/tensorflow/gan/blob/master/tensorflow_gan/examples/colab_notebooks/tfgan_on_tpus.ipynb

用于自学GAN的课程

当知识能够免费提供时,机器学习效果最佳。为此,谷歌发布了一个自学GAN的课程,该课程基于谷歌内部已经教授多年的GAN课程。

开发者只需要观看视频,阅读说明,进行练习;执行代码示例是精通机器学习的好方法。

GAN指标

学术论文有时会“发明一个标杆”,然后用它来衡量其他的结果。

为了便于比较论文的结果,TF-GAN使得使用标准指标变得更加容易。除了能够纠正某些困扰标准开源实现的数值精度和统计偏差之外,TF-GAN指标在计算上是高效的,并且在语法上易于使用。

添加更多范例供开发者学习

GAN研究节奏更新换代特别快。TF-GAN并不打算持续保留所有GAN模型的实例,不过谷歌还是添加了一些他们觉得比较相关的内容,包括在TPU上训练的Self-Attention GAN。

PyPi包:无痛安装TF-GAN

TF-GAN现在可以用'pip install tensorflow-gan'安装,配合'import tensorflow_gan as tfgan'一起服用,效果颇佳。

Colaboratory教程

谷歌改进了之前的教程,现在可以与谷歌的免费GPU和TPU一起使用。

独立的GitHub仓库

TF-GAN现在有了自己独立的GitHub仓库,便于更轻松地追踪更改,并正确地为开源贡献者提供回报。

Github:

https://github.com/tensorflow/gan

兼容TensorFlow 2.0

TF-GAN目前与TF 2.0兼容,但谷歌仍在继续使其与Keras兼容。开发者可以在tensorflow.org/beta找到一些不使用TF-GAN的GAN Keras示例,包括DCGAN,Pix2Pix和CycleGAN。

使用TF-GAN的范例项目

云TPU上的Self-Attention GAN

Self-Attention GAN使用两个指标,即初始分数和Frechet初始距离,在图像生成方面取得了最先进的结果。谷歌开源了这个模型的两个版本,其中一个在Cloud TPU上以开源方式运行。TPU版本与GPU版本相同,但训练速度提高了12倍。

下面3张图片依次为:TPU生成的fake图片、GPU生成的fake图片以及真实照片:

图像扩展

基于周围环境填充图像的缺失部分进行图像修复,已经是一个研究的很成熟的问题,但相关的图像扩展问题的研究较少。

图像扩展要求算法以“合理且一致”的方式将图像扩展到其边界之外。这在虚拟现实环境中是有用的,其中通常需要模拟不同的相机特性,以及诸如全景拼接之类的计算摄影应用,其中不同的图像需要被平滑地缝合在一起。

谷歌研究工程师最近开发了一种新算法,该算法使用比以前的方法更少的工件扩展图像,并使用TPU对其进行训练。

BigGAN

DeepMind研究团队使用新更改的体系结构、更大的网络、更大的batch大小和Google TPU相结合,改进了本文中最先进的图像生成。

他们使用TF-GAN的评估模块来标准化指标,并且能够展示各种图像尺寸的质量改进。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    6127

    浏览量

    104927
  • 机器学习
    +关注

    关注

    66

    文章

    8344

    浏览量

    132288
  • tensorflow
    +关注

    关注

    13

    文章

    328

    浏览量

    60463

原文标题:谷歌TF-GAN大升级!云TPU支持,兼容TF 2.0,全新免费教程!

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    罗姆宣布全面委托台积电代工GaN产品

    近日,日本功率器件大厂罗姆半导体(ROHM)宣布一项重要决策,将在GaN功率半导体领域加强与台积电的合作。据悉,罗姆将全面委托台积电代工生产GaN功率半导体器件,以水平分工的方式提升
    的头像 发表于 10-10 17:17 437次阅读

    GaN应用介绍

    电子发烧友网站提供《GaN应用介绍.pdf》资料免费下载
    发表于 09-12 09:55 0次下载
    <b class='flag-5'>GaN</b>应用介绍

    国产芯上运行TinyMaxi轻量级的神经网络推理-米尔基于芯驰D9国产商显板

    本篇测评由优秀测评者“短笛君”提供。本文将介绍基于米尔电子MYD-YD9360商显板(米尔基于芯驰D9360国产开发板)的TinyMaxi轻量级的神经网络推理方案测试。 算力测试TinyMaix
    发表于 08-09 18:26

    鸿蒙语言基础类:ohos.data.storage 轻量级存储

    轻量级存储为应用提供key-value键值型的文件数据处理能力,支持应用对数据进行轻量级存储及查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型。
    的头像 发表于 07-15 18:21 907次阅读

    国产芯上运行TinyMaxi轻量级的神经网络推理-米尔基于芯驰D9国产商显板

    本篇测评由与非网的优秀测评者“短笛君”提供。本文将介绍基于米尔电子MYD-YD9360商显板(米尔基于芯驰D9360国产开发板)的TinyMaxi轻量级的神经网络推理方案测试。算力测试
    的头像 发表于 07-05 08:02 1801次阅读
    国产芯上运行TinyMaxi<b class='flag-5'>轻量级</b>的神经网络推理<b class='flag-5'>库</b>-米尔基于芯驰D9国产商显板

    百度智能云推出全新轻量级大模型

    在近日举办的百度智能云千帆产品发布会上,三款全新的轻量级大模型——ERNIE Speed、ERNIE Lite以及ERNIE Tiny,引起了业界的广泛关注。相较于传统的千亿级别参数大模型,这些轻量级大模型在参数量上有显著减少
    的头像 发表于 03-22 10:28 601次阅读

    功率GaN,炙手可热的并购赛道?

      电子发烧友网报道(文/梁浩斌)继去年英飞凌收购GaN Systems之后,2024年1月,另一家汽车芯片大厂瑞萨也收购功率GaN公司Transphorm。   Transphorm在2022年
    的头像 发表于 02-26 06:30 2334次阅读
    功率<b class='flag-5'>GaN</b>,炙手可热的并购赛道?

    三安宣布进军美洲市场,为市场提供SiC和GaN功率半导体产品

    1月8日,Luminus Devices宣布,湖南三安半导体与其签署一项合作协议,Luminus将成为湖南三安SiC和GaN产品在美洲的独家销售渠道,面向功率半导体应用市场。
    的头像 发表于 01-13 17:17 1398次阅读

    轻量级数据库有哪些类型

    轻量级数据库是指具有小巧、灵活、高效的特点,适用于小规模项目和嵌入式设备的数据管理系统。下面是对轻量级数据库类型的详细介绍,包括关系型数据、非关系型数据
    的头像 发表于 12-20 11:29 1148次阅读

    微波GaN HEMT 技术面临的挑战

    报告内容包含: 微带WBG MMIC工艺 GaN HEMT 结构的生长 GaN HEMT 技术面临的挑战
    发表于 12-14 11:06 356次阅读
    微波<b class='flag-5'>GaN</b> HEMT 技术面临的挑战

    安世半导体宣布推出新款GaN FET器件

    基础半导体器件领域的高产能生产专家 Nexperia(安世半导体)近日宣布推出新款 GaN FET 器件,该器件采用新一代高压 GaN HEMT 技术和专有铜夹片 CCPAK 表面贴装封装,为工业和可再生能源应用的设计人员提供更
    的头像 发表于 12-13 10:38 851次阅读

    GaN 技术的过去和现在

    GaN 技术的过去和现在
    的头像 发表于 12-06 18:21 612次阅读
    <b class='flag-5'>GaN</b> 技术的过去和现在

    GaN 如何改变了市场

    GaN 如何改变了市场
    的头像 发表于 12-06 17:10 393次阅读
    <b class='flag-5'>GaN</b> 如何改变了市场

    什么是d-GaN、e-GaN 和 v-GaN?其有何特点及应用?

    GaN是常用半导体材料中能隙最宽、临界场最大、饱和速度最高的材料。
    的头像 发表于 12-06 09:28 3982次阅读
    什么是d-<b class='flag-5'>GaN</b>、e-<b class='flag-5'>GaN</b> 和 v-<b class='flag-5'>GaN</b>?其有何特点及应用?

    GaN是否可靠?

    GaN是否可靠?
    的头像 发表于 12-05 10:18 395次阅读
    <b class='flag-5'>GaN</b>是否可靠?