Проблема: я обучаю модель распознаванию изображений с несколькими метками. Поэтому мои изображения связаны с несколькими метками y. Это противоречит удобному методу keras "flow_from_directory" ImageDataGenerator, где каждое изображение должно находиться в папке соответствующей метки (https://keras.io/preprocessing/image/).
Временное решение. В настоящее время я считываю все изображения в массиве numpy и использую оттуда функцию "потока". Но это приводит к большой загрузке памяти и медленному процессу чтения.
Вопрос: Есть ли способ использовать метод "flow_from_directory" и вручную указать (несколько) меток классов?
Обновление: в итоге я расширил класс DirectoryIterator для использования с несколькими метками. Теперь вы можете установить атрибут «class_mode» на значение «Multilabel» и предоставить словарь «multlabel_classes», который сопоставляет имена файлов с их метками. Код: https://github.com/tholor/keras/commit/29ceafca3c4792c5685488485808985