Я пытаюсь рандомизировать флип-аугментацию с помощью функций тензорного потока left_right и up_down. Я получаю сообщение об ошибке отображения функции на основе логического условия с помощью tf.cond ()
random_number=tf.random_uniform([],seed=seed)
print_random_number=tf.print(random_number)
flip_strategy=tf.less(random_number,0.5)
версия 0.1
image=tf.cond
(
flip_strategy,
tf.image.flip_left_right(image),
tf.image.flip_up_down(image),
)
версия 0.2
image=tf.cond
(
flip_strategy,
lambda: tf.image.flip_left_right(image),
lambda: tf.image.flip_up_down(image),
)
ERROR
TypeError: Не удалось преобразовать объект типа в Tensor. Содержание: Рассмотрим приведение элементов к поддерживаемому типу. ROR:
Дайте мне знать, что мне не хватает или нужна дополнительная информация.