TFRecords (.tfrecord) file format Builder and Reader for Browser and Node.js
The TFRecords format is briefly documented here, and described as the recommended format for feeding data into TenosorFlow here and here.
This library facilitates producing data in the TFRecord format directly in node.js. The library is not "official" - it is not part of TensorFlow, and it is not maintained by the TensorFlow team.
An existing TFRecord Library and NPM Package (https://www.npmjs.com/package/tfrecord) already provide TFRecord API support for the Node.js platform. This Library provide a TFrecords Javascript API solution that support both Browser and Node.js runtime.
Usage - Build a TFRecords Buffer
The example below covers recommended API usage for generating a TFRecords buffer.
// Generate TFRecordconst builder = ; builder;builder;builder;builder;builder;builder;builder;builder;builder;builder;builder; // Build single TFRecordconst tfrecord = builder // Get TFRecords bufferconst tfRecords = TFRecordsBuilder;
Usage - Read a TFRecords Buffer
The example below covers recommended API usage for read a TFRecords buffer.
const reader = tfrecords; const width = reader as number;const height = reader as number;const xminArray = reader as number;const yminArray = reader as number;const xmaxArray = reader as number;const ymaxArray = reader as number;const textArray = reader as string;