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

    文章

    6013

    浏览量

    103620
  • 机器学习
    +关注

    关注

    66

    文章

    8210

    浏览量

    131251
  • tensorflow
    +关注

    关注

    13

    文章

    315

    浏览量

    60339

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

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

收藏 人收藏

    评论

    相关推荐

    应用需求升级,100V GaN市场爆发?

    从12V往48V升级;而电动汽车的低压系统,随着电动化的发展,车载电器功率越来越大,因此也正在从12V往48V发展。   而为了应对这些应用的需求升级,100V GaN越来越受到关注。   100V
    的头像 发表于 06-04 00:24 2005次阅读

    功率GaN的多种技术路线简析

    电子发烧友网报道(文/梁浩斌)功率GaN的大规模应用,其实也只有六七年的历史,从2018手机快速充电器上才正式吹响了普及的号角。目前,从晶体管来看,功率GaN主要的产品是HEMT(高电子迁移率晶体管
    的头像 发表于 02-28 00:13 2158次阅读

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

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

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

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

    GaN 技术的过去和现在

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

    GaN 如何改变了市场

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

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

    GaN是常用半导体材料中能隙最宽、临界场最大、饱和速度最高的材料。
    的头像 发表于 12-06 09:28 2375次阅读
    什么是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 265次阅读
    <b class='flag-5'>GaN</b>是否可靠?

    什么是氮化镓(GaN)?GaN的优势和应用领域

    GaN近期为何这么火?如果再有人这么问你,你可以这样回答:因为我们离不开电源。
    的头像 发表于 11-02 10:32 2100次阅读
    什么是氮化镓(<b class='flag-5'>GaN</b>)?<b class='flag-5'>GaN</b>的优势和应用领域

    AlGaN/GaN结构的氧基数字蚀刻

    宽带隙GaN基高电子迁移率晶体管(HEMTs)和场效应晶体管(fet)能够提供比传统Si基高功率器件更高的击穿电压和电子迁移率。常关GaN非常需要HEMT来降低功率并简化电路和系统架构,这是G
    的头像 发表于 10-10 16:21 465次阅读
    AlGaN/<b class='flag-5'>GaN</b>结构的氧基数字蚀刻

    基于GaN HEMT的半桥LLC优化设计和损耗分析

    目前传统硅半导体器件的性能已逐渐接近其理论极限, 即使采用最新的硅器件和软开关拓扑,效率在开关频率超过 250 kHz 时也会受到影响。 而增强型氮化镓晶体管 GaN HEMT(gallium
    发表于 09-18 07:27

    轻量级Java表达式引擎aviator的基本使用

    aviator本来是一个轻量级、高性能的基于JVM的表达式引擎。不过从5.0.0版本开始,aviator升级成为了aviatorScript,成为一个高性能、轻量级寄宿于 JVM (包括 Android 平台)之上的脚本语言。
    发表于 09-13 09:42 495次阅读

    ST GaN产品创新型快速充电器解决方案

    在消费类应用领域,由于快速充电器的快速增长,GaN 技术在 2020-2021 跨越鸿沟,目前其他交直流应用场景中也采用了GaN• 带有嵌入式驱动程序 / 控制器(MasterGaN、VIPerGaN)的系统封装 (SiP)
    发表于 09-07 07:20

    STDRIVEG600 GaN半桥驱动器

    单芯片半桥式STDRIVEG600栅极驱动器专为特定的GaN FET驱动要求而设计,具有较短的45ns传播延迟和低至5V的工作电压。STDRIVEG600通过较高的共模瞬态抗扰度、一套集成式保护功能
    发表于 09-05 06:58

    轻量级数据库有哪些

    轻量级数据库有哪些 随着互联网和物联网等新一代信息技术的广泛应用,数据库系统也变得越来越重要。人们对于数据库数据库的可靠性、安全性和性能等要求也越来越高。与传统的关系型数据库系统相比,轻量级
    的头像 发表于 08-28 16:41 5183次阅读