Missed TensorFlow World? Check out the recap. Learn more

tf.keras.preprocessing.image.Iterator

TensorFlow 1 version View source on GitHub

Class Iterator

Base class for image data iterators.

Inherits From: Sequence

Aliases:

Every Iterator must implement the _get_batches_of_transformed_samples method.

Arguments

n: Integer, total number of samples in the dataset to loop over.
batch_size: Integer, size of a batch.
shuffle: Boolean, whether to shuffle the data between epochs.
seed: Random seeding for data shuffling.

__init__

__init__(
    n,
    batch_size,
    shuffle,
    seed
)

Initialize self. See help(type(self)) for accurate signature.

Methods

__getitem__

__getitem__(idx)

Gets batch at position index.

Arguments:

  • index: position of the batch in the Sequence.

Returns:

A batch

__iter__

__iter__()

Create a generator that iterate over the Sequence.

__len__

__len__()

Number of batch in the Sequence.

Returns:

The number of batches in the Sequence.

next

next()

For python 2.x.

Returns

The next batch.

on_epoch_end

on_epoch_end()

Method called at the end of every epoch.

reset

reset()

Class Members

  • white_list_formats