写点什么

Google 发布 Tensor2Tensor for TensorFlow

  • 2017-08-13
  • 本文字数:634 字

    阅读完需:约 2 分钟

TensorFlow(TF)社区和 Google 的 Brain 团队发布了作为TF API 重要扩展的 Tensor2Tensor

Tensor2Tensor(T2T)解决了在 TF 上训练和执行模型的模块化和可移植性问题。它将常用的深度学习模型管道抽象成一个可扩展的对象模型,并提供了 TF 训练所需要的标准 API。T2T 的目标之一是要降低模型训练管道和执行环境的重复性成本,同时减少基于 TF 现有 API 进行常见操作的工作量,这些操作原本很难在用户之间共享,它们有些只能用于解决特定的问题。

T2T 基于现有的 TF 库执行很多操作,包括模型架构、优化器、学习率衰退、scheme 和超参数。它还提供了一些预训练过的模型和样本数据集、默认的模型规范,以及超参数 modality 的控制方法。这样有助于用户重复实验、比较和交换结果,让他们专注在课题研究上,而不是把大量精力花费在编排 TF 管道环境上。

T2T 的数据集为标准的 TFRecord protobuf 文件,训练数据集可以通过用户自定义的 Problem 子类来生成,或者通过 Python 装饰器和直接函数调用的方式来生成。Problem 对象由训练时间超参数和它们的输入输出形态及数据集组成。Problem 提供了一些方法用于处理编码、文件路径、输入输出目标、超参数和默认属性值。模型的 metrics (如模型准确度)也被封装在 Problem 中。超参数集合通过装饰器注册成 Hparams 对象。

训练可以被配置成同步或异步模式。通过环境变量 TF_CONFIG 可以指定 master 服务器和参数服务器,支持 grpc 和 gpu 群组,以及计算资源的逻辑集群。

查看英文原文: Google Announces Tensor2Tensor for TensorFlow

2017-08-13 19:002675
用户头像

发布了 322 篇内容, 共 158.1 次阅读, 收获喜欢 148 次。

关注

评论

发布
暂无评论
发现更多内容

Java List 中存不同的数据类型

HoneyMoose

秒验:可以自定义UI的一键登录服务

MobTech袤博科技

大数据 智能推送

聚合电商API接口平台:让数据成为生产力!

Noah

数据api API 安全 电商api接口

开放原子开源基金会九月新增捐赠人

开放原子开源基金会

模型UV纹理设置工具

3D建模设计

材质 纹理 贴图

解读非托管流动性协议Hover: 差异化、层次化的全新借贷体系

股市老人

错误排查

近年北美地区 IT 岗求职之怪现状

HoneyMoose

简单好用的Mac清理工具 BuhoCleaner

展初云

Mac软件 清理软件

2023年被问了100遍的1000道java面试题,终于总结成了485页PDF

程序员万金游

编程 Java 面试 程序员、 java Java 面试题

华为云828营销季正式开启,打造中小企业“上云嘉年华”

平平无奇爱好科技

Java 21新特性-虚拟线程

越长大越悲伤

Java

基于Scrum框架产研团队运作20问

laofo

DevOps 敏捷 研发效能 敏捷精髓 持续交付

秒懂算法 | 字符串匹配算法实例分析之潜伏者、最低三元字符串

TiAmo

算法 字符串匹配

轻量云服务器才是跨境电商最终归宿

平平无奇爱好科技

极狐GitLab专家团队支招解决 CVE-2023-4998 漏洞问题

极狐GitLab

DevOps gitlab 安全 DevSecOps 漏洞

一种长链换短链的实现思路

golf

golang 后端 短链

GLTF纹理贴图工具让模型更逼真

3D建模设计

材质 纹理 贴图

为什么说代码注释是程序员必备的技能?

小齐写代码

Java @Override 注解

HoneyMoose

视频回放编辑软件Mitti最新免激活版

胖墩儿不胖y

Mac软件 音频编辑 音频处理工具

Java基础面试题【六】线程(2)

派大星

Java 面试题

Google发布Tensor2Tensor for TensorFlow_AI&大模型_Dylan Raithel_InfoQ精选文章