Как рассчитать количество сгенерированных изображений из API увеличения изображений из keras - PullRequest
0 голосов
/ 18 января 2019

Я хочу рассчитать количество сгенерированных изображений из API увеличения изображений из Keras. Мне неясно, используется ли каждый параметр в сочетании с другими параметрами.

У меня есть следующие настройки:

Диапазон вращения: 0,2, Сдвиг ширины: 0,05, Сдвиг высоты: 0,05, Диапазон сдвига: 0,05, Диапазон увеличения: 0,05, Горизонтальное отражение: правда, Режим заполнения: Ближайший

Например, он делает горизонтальные сальто для всех аугментированных изображений или только для входных изображений? И какое тогда будет общее количество сгенерированных изображений с указанными выше параметрами?

1 Ответ

0 голосов
/ 18 января 2019
  1. Изображения не «генерируются» в Keras, см. документацию . Они случайным образом преобразуются.
  2. Да, каждая настройка используется в сочетании с другими настройками. У каждого из них есть вероятность того, что чем больше преобразований, тем выше вероятность того, что ваши данные будут преобразованы одним или несколькими способами.

Итак, в заключение, общее количество изображений соответствует размеру ваших данных. Если вы хотите иметь больше изображений, в то время как некоторые из них должны быть преобразованы, вы можете использовать две отдельные копии каждого изображения (хотя я бы советовал против этого).

Вы также можете использовать метод apply_transform класса ImageDataGenerator для каждого изображения в вашем наборе данных. При таком подходе вы уверены, какие изображения преобразуются, а какие нет, я бы придерживался этой идеи.

...