Keras でノイズ除去オートエンコーダを構築しています。私が使用しているモデルは
input_img = Input(shape=(10,))
encoded = GaussianNoise(0.01)(input_img)
encoded = Dropout(0.1)(encoded)
encoded = Dense(20,activation='relu')(encoded)
decoded = Dense(10, activation='sigmoid')(encoded)
ae = Model(input=input_img, output=decoded)
その後電話したら
ae.fit(x_train, x_train,
nb_epoch=3,
batch_size=5,
shuffle=True,
validation_data=(x_test, x_test))
バッチごとに作成されたノイズの新しいインスタンスはありますか? 言い換えれば、上記の各エポックには、バッチごとに異なるノイズのインスタンスがありますか? または、ノイズ インスタンスはすべてのバッチで同じものに固定され、エポックが変更されたときにのみ変更されますか? さらに悪いことに、全体に対して 1 つのノイズ インスタンスしか選択されていませんか?