Spec-Zone.ru › TensorFlow 2.9

tf.keras.preprocessing.image.NumpyArrayIterator

Просмотреть исходный код на GitHub

Итератор, возвращающий данные из массива NumPy.

Наследуется от: Iterator, Sequence

Просмотреть псевдонимы

Псевдонимы для миграции

См. руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.preprocessing.image.NumpyArrayIterator

tf.keras.preprocessing.image.NumpyArrayIterator(
    x,
    y,
    image_data_generator,
    batch_size=32,
    shuffle=False,
    sample_weight=None,
    seed=None,
    data_format=None,
    save_to_dir=None,
    save_prefix='',
    save_format='png',
    subset=None,
    ignore_class_split=False,
    dtype=None
)
Устарело: tf.keras.preprocessing.image.NumpyArrayIterator не рекомендуется для нового кода. Предпочтительнее загружать изображения с помощью tf.keras.utils.image_dataset_from_directory и преобразовывать выходной tf.data.Dataset с помощью слоёв предобработки. Для получения дополнительной информации см. руководства по загрузке изображений https://www.tensorflow.org/tutorials/load_data/images и https://www.tensorflow.org/tutorials/images/data_augmentation, а также руководство по слоям предобработки https://www.tensorflow.org/guide/keras/preprocessing_layers.
Аргументы
x Массив NumPy входных данных или кортеж. Если кортеж, второй элемент — это либо другой массив NumPy, либо список массивов NumPy, каждый из которых передаётся как выходной без каких-либо изменений.
y Массив NumPy данных целевых значений.
image_data_generator Экземпляр ImageDataGenerator для использования в случайных преобразованиях и нормализации.
batch_size Целое число, размер пакета.
shuffle Булево значение, указывает, следует ли перемешивать данные между эпохами.
sample_weight Массив NumPy весов выборок.
seed Случайное семя для перемешивания данных.
data_format Строка, одна из channels_first, channels_last.
save_to_dir Необязательная директория для сохранения генерируемых изображений в просматриваемом формате. Это полезно для визуализации случайных преобразований для отладки.
save_prefix Префикс строки для сохранения образцов изображений (если save_to_dir задано).
save_format Формат для сохранения образцов изображений (если save_to_dir задано).
subset Подмножество данных ("training" или "validation") если validation_split задано в ImageDataGenerator.
ignore_class_split Булево (по умолчанию: False), игнорировать разницу в количестве классов в метках между тренировочным и проверочным разбиением (полезно для задач, не являющихся классификацией)
dtype Тип данных для использования в сгенерированных массивах.

Методы

next

Просмотреть исходный код

next()

Для Python 2.x.

Возвращает
Следующий пакет.

on_epoch_end

Просмотреть исходный код

on_epoch_end()

Метод, вызываемый в конце каждой эпохи.

reset

Просмотреть исходный код

reset()

__getitem__

Просмотреть исходный код

__getitem__(
    idx
)

Получает пакет в позиции index.

Аргументы
index Позиция пакета в последовательности.
Возвращает
Пакет

__iter__

Просмотреть исходный код

__iter__()

Создаёт генератор, который итерирует по последовательности.

__len__

Просмотреть исходный код

__len__()

Количество батчей в последовательности.

Возвращаемое значение
Количество батчей в последовательности.
Переменные класса
white_list_formats ('png', 'jpg', 'jpeg', 'bmp', 'ppm', 'tif', 'tiff')

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/keras/preprocessing/image/NumpyArrayIterator

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API