Я пытаюсь выполнить попиксельную нормализацию, но я не понимаю концепции или способа ее реализации.
У меня есть набор данных MNIST Fashion, я выполнил среднюю нормализацию для всех 1024 изображений.
# Assuming all images are the same size, get dimensions of the first image
w = 28
h = 28
N=len(data)
print(N)
print('data shape',data.shape)
# Create a numpy array of floats to store the average (assume RGB images)
arr=np.zeros((1,h,w),np.float)
print('arr size:', arr.shape)
# print(arr)
# Build up average pixel intensities, casting each image as an array of floats
for im in data:
#print(type(im))
imarr = np.array(np.mean(im.asnumpy(), axis=(0)), dtype=np.float)
arr= arr + imarr / N
# Round values in array and cast as 8-bit integer
arr=np.array(np.round(arr),dtype=np.uint8)
Мне нужно вычесть образец изображения из набора данных из arr