tensorflow读取数据

1. tf.data.FixedLengthRecordDataset

这个函数的输入是一个文件的列表和一个record_bytes,之后dataset的每一个元素就是文件中固定字节数record_bytes的内容。通常用来读取以二进制形式保存的文件,如CIFAR10数据集就是这种形式。

cifar10的record_bytes等于=height*width*channel+1

① tf.data.FixedLengthRecordDataset.prefetch(buffer_size): 

    预先加载一部分数据

② tf.data.FixedLengthRecordDataset.shuffle(buffer_size, seed=None, reshuffle_each_iteration=None)

    随机打乱数据集

③ tf.data.FixedLengthRecordDataset.repeat (count=None)

    重复数据集count次,比如说数据集要训练n个epochs,count=n

④ tf.data.FixedLengthRecordDataset.take(count)

    取count个样本

⑤ tf.data.FixedLengthRecordDataset.map(map_func, num_parallel_calls=None)


2. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值