当训练数据量较小时,采用直接读取文件的方式,当训练数据量非常大时,直接读取文件的方式太耗内存,这时应采用高效的读取方法,读取tfrecords文件,这其实是一种二进制文件。tensorflow为其内置了各种存储和读取的函数,方便调用。
tensorflow 提供了统一的数据存储形式,就是tfrecord。它可以读取图片,csv.txt文本最新的dataset也可以直接读,所以不打算将,后面碰到了再分析吧。
保存在tfrecord里面。它保存的信息也更加复杂,多元。我们可以根据需要从里面获取数据。
总的来说转化只需3步:
1.我们可以写一段代码获取你的原始数据。