ラムダ関数を実装して、画像を28x28x1から224x224x3にサイズ変更しました。私はすべてのチャンネルからVGG平均を引く必要があります。私はこれをしようとすると、私はエラーを取得ケラスでチャンネルワイズ平均を差し引くにはどうすればいいですか?
はTypeError:「テンソル」オブジェクトは、アイテムの割り当てをサポートしていません
def try_reshape_to_vgg(x):
x = K.repeat_elements(x, 3, axis=3)
x = K.resize_images(x, 8, 8, data_format="channels_last")
x[:, :, :, 0] = x[:, :, :, 0] - 103.939
x[:, :, :, 1] = x[:, :, :, 1] - 116.779
x[:, :, :, 2] = x[:, :, :, 2] - 123.68
return x[:, :, :, ::-1]
テンソルの要素ごとの減算を行うために推奨される解決策は何ですか?
私たちが知っているように、入力自体でこれを行うことができます。しかし、私はLamda層の一部としてこれをやりたいので、この減算は入力データ補強の後に適用されます。 – user1159517