众所周知,要训练出一个模型,首先我们得有数据。我们第一个例子中,直接使用dataset的api去加载mnist的数据。...一、入门对数据集的数据进行读和写
首先,我们来体验一下怎么造一个TFRecord文件,怎么从TFRecord文件中读取数据,遍历(消费)这些数据。...比如说,原有的数据集是[1,2,3,4,5],如果我调用dataset.repeat(2)的话,那么我们的数据集就变成了[1,2,3,4,5],[1,2,3,4,5]
所以会有个说法:假设原先的数据是一个...epoch,使用repeat(5)就可以将之变成5个epoch
2.2batchSize
一般来说我们的数据集都是比较大的,无法一次性将整个数据集的数据喂进神经网络中,所以我们会将数据集分成好几个部分...创建迭代器,遍历数据集的数据
3.1 聊聊迭代器
迭代器可以分为四种:
1.单次。对数据集进行一次迭代,不支持参数化
2.可初始化迭代
使用前需要进行初始化,支持传入参数。