#python #tensorflow #tensorflow2.0
#python #tensorflow #tensorflow2.0
Вопрос:
Я получил эту ошибку в TS 2.0.
Ошибка атрибута: модуль ‘tensorflow’ не имеет атрибута ‘resize_nearest_neighbor’
tf.resize_nearest_neighbor(conv3, (tf.shape(conv2)[1], tf.shape(conv2)[2]))
Есть ли альтернатива, которую я могу использовать?
Комментарии:
1. Пожалуйста, предоставьте больше информации о том, чего вы пытаетесь достичь.
Ответ №1:
Вы можете указать метод интерполяции в tf.image.resize
:
Аргумент метода ожидает элемент из изображения.Перечисление ResizeMethod или эквивалент строки. Варианты следующие:
- ближайший: интерполяция ближайшего соседа. сглаживание не имеет эффекта при использовании с интерполяцией ближайшего соседа. привязка),
Таким образом, эквивалент будет
tf.image.resize(conv3, (tf.shape(conv2)[1], tf.shape(conv2)[2]), method='nearest')
Обратите внимание, что он может работать, только если conv3 является 4-мерным тензором формы [пакет, высота, ширина, каналы] или 3-мерным тензором формы [высота, ширина, каналы].