Tensorflow Datasets v1.0.1 API简介(一)

TFDS(tensorflow_datasets)是与TensorFlow配套使用的数据集集合,通过tfds.core.DatasetBuilder封装数据集的下载、输入管道构造逻辑及文档信息。提供tfds.builder和tfds.load等API,方便获取DatasetBuilder及加载数据集到tf.data.Dataset中。
摘要由CSDN通过智能技术生成

模块:tfds

在__init__.py中定义。
tensorflow_datasets(tfds)定义与TensorFlow一起使用的数据集集合。

每个数据集都定义为tfds.core.DatasetBuilder,它封装了下载数据集和构造输入管道的逻辑,并包含数据集文档(版本,拆分,示例数等)。

主库入口点是:

  • tfds.builder:按名称获取tfds.core.DatasetBuilder

  • tfds.load:构造构建器,下载数据和创建输入管道的便捷方法,返回tf.data.Dataset。
    文档:

文档

  • These API docs
  • 可用数据集
  • Colab教程
  • 添加数据集

模块

  • core模块:用于定义数据集的API。

  • download模块:tfds.download.DownloadManager API。

  • features module:tfds.features.FeatureConnector API定义特征类型。

  • file_adapter模块:GeneratorBasedBuilder的tfds.file_adapter.FileFormatAdapters。

  • units模块:定义转换各种单位的便利常数/功能。

  • testing模块:测试实用程序。

  • class GenerateMode:Enum,用于处理预先存在的下载和数据。

  • class percent:用于定义切片子切片的语法糖:tfds.percent [75:-5]。

  • class Split:用于数据集拆分的枚举。

功能

  • as_numpy(…):将tf.data.Dataset转换为可迭代的NumPy数组。

  • builder(…):按字符串名称获取tfds.core.DatasetBuilder。

  • list_builders(…):返回所有tfds.core.DatasetBuilders的字符串名称。

  • load(…):将命名数据集加载到tf.data.Dataset中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值