Chcę dokonać prostej zmiany rozmiaru bilinear (niekoniecznie przez współczynnik całkowity) w TensorFlow. Na przykład, zaczynając od tensora (32, 64, 64), chciałbym mieć tensor (32, 36, 96), gdzie każde 64x64 zostało przeskalowane o współczynnik 1,5 z wykorzystaniem interpolacji dwuliniowej. Jaki jest najlepszy sposób na zrobienie tego?Bilinear upample w tensorflow?
Chciałbym to wspierać arbitralne czynniki> 1, a nie tylko 1.5 konkretnie.
Uwaga: operacja na każdym modelu 64 x 64 będzie taka sama jak w przypadku skimage.transform.rescale (scale=1.5, order=1)
.
Dzięki, właśnie tego szukałem. Zastanawiam się, czy możliwe jest backpropagate poprzez resize_images? –
@AlexI można to zrobić? Backpropogate przez zmianę rozmiaru? – mattdns
@mattdns Tak, absolutnie. Możesz wznowićpoprzez zmianę rozmiaru, ponieważ jest to operator liniowy. Tensorflow robi to bez problemu. – RawMean