Я работаю над проектом классификации астрономических изображений, и в настоящее время я использую keras для создания CNN.
Я пытаюсь создать конвейер предварительной обработки, чтобы расширить свой набор данных слоями keras / tensorflow. Для простоты я хотел бы реализовать случайные преобразования двугранной группы (т. Е. Для квадратной изображения, поворот и переворот на 90 градусов), но кажется, что tf.keras.preprocessing.image.random_rotation допускает только случайную степень в непрерывном диапазоне выбора после равномерного распределения.
Мне было интересно, есть ли способ вместо этого выбрать из списка указанных градусов, в моем случае [0, 90, 180, 270].