写点什么

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:002464
用户头像

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

关注

评论

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

汽车之家基于 Flink 的数据传输平台的设计与实践

Apache Flink

flink

推荐25种自媒体运营必备工具 (建议收藏)

科技猫

工具 网站 分享 运营 自媒体

图查询语言的历史回顾短文

NebulaGraph

数据库 数据库设计 图数据库

Nacos 2.0 性能提升十倍,贡献者 80% 以上来自阿里之外

阿里巴巴云原生

微服务 开发者 云原生 dubbo 中间件

交易所合约跟单软件搭建,火币合约跟单平台开发

《彩食鲜 CTO 乔新亮:程序员如何从技术走向管理》(采访提纲)

这就是编程

【科创人】贝锐创始人陈宇晔:花生壳诞生自一次挫折,15年坚守有温度不作恶

科创人

中国数字人民币试点有序扩大至“10+1” 拜登政府正加强研究数字人民币计划

CECBC

数字货币

云原生技术及可观测实践

滴滴云

微服务转型系列2:微服务转型的三大误区,避坑指南

BoCloud博云

微服务

浅析“分布式锁”的实现方式丨C++后端开发丨底层原理

Linux服务器开发

redis zookeeper 分布式锁 Linux服务器开发 C++后端开发

区块链技术重新定义 物联网的物与物之间的交易

CECBC

发展空间

你管这破玩意叫哨兵?

Java 数据库 redis 程序员 架构

曾国藩:人生惟有常是第一美德

帅安技术

曾国藩 坚持 有常 天赋 成事心法

iceberg查询加速原理

聚变

函数计算助力高德地图平稳支撑亿级流量高峰

阿里巴巴中间件

Coinbase上市,对加密市场将带来哪些影响?

CECBC

货币

Java开发9年经验,三轮技术面+HR面试成功砍下阿里巴巴Offer!

Java架构追梦

Java 阿里巴巴 架构 面试

融云 CTO 杨攀:技术人员如何创业?

Yano

云存储中不可不知的五个安全问题及应对措施

云计算

函数计算助力语雀构建稳定且安全的业务架构

阿里巴巴中间件

文档 企业架构和云服务 业务架构

进公司不会用 Git 拉项目!第二天被开除?

Java架构师迁哥

Substrate 合约书之合约模型

Patract

智能合约 rust polkadot Patract Wasm

腾讯大神为什么会对这份“redis深度笔记”如此爱不释手?

Java架构师迁哥

勇夺桂冠!百度智能云获山东电力输电人工智能技术竞赛第一名

百度大脑

百度智能云

Java该怎么学?阿里大佬呕心沥血之作,Java全线成长宝典,从P5到P8一应俱全

Java架构师迁哥

一个极简的冲突管理工具

石云升

28天写作 职场经验 管理经验 4月日更 冲突管理

重读《重构2》- 改变函数声明

顿晓

重构 4月日更

有道写作浏览器扩展实践

有道技术团队

大前端 浏览器 有道云笔记

Spark数据倾斜解决方案

大数据技术指南

spark 4月日更

金融科技数据链的DNA

博睿数据

金融科技 博睿数据 数据链DNA

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