Увеличение данных с помощью сети GAN для распознавания букв алфавита - PullRequest
0 голосов
/ 28 июня 2018

У меня есть короткий набор данных для распознавания бенгальских алфавитов (9600 данные для обучения и 3000 для тестирования). Общее количество классов: 50.

Это, кажется, короткое количество данных. Поэтому я пытался увеличить набор данных на ImageDataGenerator с keras.preprocessing.image. Это работало хорошо.

Теперь я пытаюсь увеличить данные на GAN network, чтобы создать больший набор данных.

Я прочитал некоторые основы и следовал некоторым учебникам. Как и этот с deeplearning4j.org и следующий код из Github.

Но я не знаю, как генерировать дополненные данные.

Может быть, мне не хватает некоторых стратегий. Может кто-нибудь сказать, пожалуйста, стратегии для создания данных с помощью GAN?

Моя стратегия была:

  1. Подготовка training и test набора данных.
  2. Обучение Generator и discriminator.
  3. Создание нового изображения по Generator
  4. Попытка провести различие между real и fake изображением

После 100 эпох я получил: enter image description here

...