Как передать файлы изображений (jpg), представленные в каталогах своих классов, в Оценщик Tensorflow для обучения?

Структура каталогов:

Data
-Cats
--<images>.jpg
-Dogs
--<images>.jpg

Я тренирую (n-ary) модель классификации. Я хочу создать input_fn для обслуживания этих изображений для обучения.

Размеры изображения (200, 200, 3). У меня есть генератор (керас) для них, если они могут быть использованы как-то.

Я долго искал, но не нашел простого способа сделать это. Я думал, что это должен быть стандартный вариант использования? например, Keras предоставляет flow_from_directory для обслуживания моделей keras. Мне нужно использовать tf.estimator для AWS Sagemaker, поэтому я застрял с этим.

1 ответ

Используя модуль tf dataset Module, вы можете передавать свои данные непосредственно в оценщик. В основном у вас есть 3 способа интегрировать это в ваш API: 1. преобразовать ваши изображения в tfrecords и использовать tfrecorddataset2 использовать набор данных tf из генератора для использования генераторов 3 попытаться внедрить эти функции декодера в ваш inputpipeline

Другие вопросы по тегам