Изменить размер массива float32 с помощью K-ближайшего соседа таким же образом, как scipy.misc.imresize или tf.image.resize - PullRequest
0 голосов
/ 27 сентября 2019

Я хочу создать сеть, использующую почти те же характеристики, что и pix2pix: https://github.com/affinelayer/pix2pix-tensorflow.

Моя настройка заключается в том, что я буду использовать не изображения, а матрицы со значениями float32 .Это создает много проблем и многое переписать.Большая часть кода может быть легко переписана, но я столкнулся с проблемой.

Сеть имеет отделимый сверточный слой, в котором размер изображения изменяется с помощью tf.image.resize.Эта функция использует различные методы изменения размера, такие как K-Nearest Neighbours, и я не хочу терять эту функцию.И scipy.misc.imresize, и tf.image.resize ограничены значениями int и не поддерживают значения выше uint16.Если бы мне пришлось преобразовать данные в указанные форматы, я бы потерял точность.

Есть ли способ создать это эффективно в numy (или любом другом аналоге), поддерживающем float32?

Извините, что не вводил какой-либо код, но проблема более или менее объясняется без (я надеюсь).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...