机器学习库 TensorFlow 1.9.0 发布,大量修复和改进 - 开源中国社区
Float_left Icon_close
机器学习库 TensorFlow 1.9.0 发布,大量修复和改进
达尔文 2018年07月12日

机器学习库 TensorFlow 1.9.0 发布,大量修复和改进

达尔文 达尔文 发布于2018年07月12日 收藏 5

机器学习库 TensorFlow 1.9.0 已发布,更新内容如下:

主要特点和改进

1、tf.keras 文件升级: 新的基于 Keras 的入门以及程序员指导页

2、tf.keras 升级到 Keras 2.1.6 API

3、添加 tf.keras.layers.CuDNNGRU 和 tf.keras.layers.CuDNNLSTM 层

4、对梯度提升树估算器 (gradient boosted trees estimators) 添加核心功能栏和损失 (feature columns andlosses) 的支持

5、TFLite 优化转换器的 Python 界面有所扩展,命令行界面 (AKA:toco, tflite_convert) 再次包含在了标准 pip 安装中

6、优化了数据载入和文本处理:

  • tf.decode_compressed

  • tf.string_strip

  • tf.strings.regex_full_match

7、实验性地增加了对新的预制估算器的支持:

  • tf.contrib.estimator.BaselineEstimator

  • tf.contrib.estimator.RNNClassifier

  • tf.contrib.estimator.RNNEstimator

8、distributions.Bijector API 支持使用新的 API 变化为 Bijectors 进行广播

重大改变

1、如果你正在打开空变量范围,用 variable_scope (tf.get_variable_scope(), ...) 替换 variable_scope ('', ...)

2、用于构建自定义操作的标题已从 site-packages/external 移至 site-packages/tensorflow/include/external

Bug 修复及其他一些变更

1、tfe.Network 已弃用。请从 tf.keras.Model 指定继承

2、分层变量名称在以下条件中已更改:

  • 使用带自定义变量范围的 tf.keras.layers

  • 在子类 tf.keras.Model 类别中使用 tf.layers

3、tf.data :

  • Dataset.from_generator() 现能接受一个 args 列表,以便创建嵌套生成器

  • 当 shuffle = False 或一个 SEED 通过的情况下,Dataset.list_files() 现在将会产生确定性结果

  • tf.contrib.data.sample_from_datasets() 和 tf.contrib.data.choose_from_datasets() 将更容易采样或更容易确定地从多个数据集中选择元素

  • tf.contrib.data.make_csv_dataset() 现支持引用字符串中的换行符,并删除了两个不经常使用的参数

  • (C++) DatasetBase::DebugString() 现已设为常量

  • (C++) DatasetBase::MakeIterator() 已重新更名为 DatasetBase::MakeIteratorInternal()

  • (C++) IteratorBase::添加了Initialize()method 以支持在迭代器构建期间提出错误

4、Eager Execution :

  • 通过 tf.GradientTape.stop_recording 添加暂停梯度计算的记录操作功能更新文档,介绍手册

5、tf.keras :

  • 将 Keras code 从_impl 文件夹中移出并移除API文件

  • tf.keras.Model.save_weights 现在默认以 TensorFlow 格式保存

  • 启用数据集迭代器以传递至 tf.keras.Model 训练/评价方法

6、TensorFlow Debugger (tfdbg)

  • 修复了 TensorBoard 调试器插件在源文件大小超过 gRPC 消息限制 (4 MB) 时无法处理的问题

7、tf.contrib :

  • tf.contrib.framework.zero_initializer 支持 ResourceVariable

  • 添加 "constrained_optimization" 到 tensorflow/contrib

  • ......

来自:谷歌开发者

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:机器学习库 TensorFlow 1.9.0 发布,大量修复和改进
分享
评论(3)
精彩评论
1
达叔早
最新评论
0

引用来自“MrXionGe”的评论

之前用了一阵子,感觉好烦人。
请说出你的故事
1
达叔早
0
之前用了一阵子,感觉好烦人。
顶部