TFRecord文件

Posted tingtin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TFRecord文件相关的知识,希望对你有一定的参考价值。

对于数据进行统一的管理是很有必要的.TFRecord就是对于输入数据做统一管理的格式.加上一些多线程的处理方式,使得在训练期间对于数据管理把控的效率和舒适度都好于暴力的方法.
小的任务什么方法差别不大,但是对于大的任务,使用统一格式管理的好处就非常显著了.因此,TFRecord的使用方法很有必要熟悉.

 

一.重要API

Ⅰ tf.python_io.TFRecordWriter 类
把记录写入到TFRecords文件的类.

__init__(path,options=None)

作用:创建一个TFRecordWriter对象,这个对象就负责写记录到指定的文件中去了.
参数:
path: TFRecords 文件路径
options: (可选) TFRecordOptions对象

close()

作用:关闭对象.

write(record)

作用:把字符串形式的记录写到文件中去.
参数:
record: 字符串,待写入的记录

 

以上是关于TFRecord文件的主要内容,如果未能解决你的问题,请参考以下文章

TFRecord文件

读取TFRecord文件报错

tensorflow-TFRecord 文件详解

TFRecord文件的读写

tensorflow tfrecord文件存取

如何可视化 TFRecord?