Как импортировать модуль apply_transform или заменить его другим?

1

Я не могу импортировать apply_transform и transform_matrix_offset_center. Я пытаюсь использовать ImageDataGenerator но у меня тоже ImageDataGenerator проблемы!

from keras.preprocessing.image import apply_transform, transform_matrix_offset_center

ImportError: невозможно импортировать имя 'apply_transform'

Теги:
keras
matrix
transform

1 ответ

0

Ну, это зависит от того, какую версию keras вы используете. Согласно этой проблеме Github, была небольшая путаница относительно документации. Этот пост решает вашу проблему для новейших версий, когда дело доходит до apply_transform. В моей версии from keras.preprocessing.image import apply_transform (2.1.5) from keras.preprocessing.image import apply_transform работает, но в более поздних версиях, как описано в предыдущем сообщении, apply_transform был перемещен в ImageDataGenerator.

Что касается transform_matrix_offset_center, основываясь на исходном коде keras.preprocessing.image, в line 21 ясно, что это from keras.preprocessing.image import transform_matrix_offset_center должно работать. Вы можете обратиться к временной шкале релизов, чтобы получить представление о различных изменениях в каждой версии.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню