Skip to content

Commit f489601

Browse files
committed
fixes deprecated APIs in wandb and keras
1 parent 00f1051 commit f489601

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

videos/autoencoder/denoising_autoencoder.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,25 @@ def add_noise(x_train, x_test):
3636
model.add(Reshape((28,28)))
3737
model.compile(optimizer='adam', loss='mse')
3838

39-
#for visualization
39+
# For visualization
4040
class Images(Callback):
41+
def __init__(self, validation_data):
42+
self.validation_data = validation_data
43+
4144
def on_epoch_end(self, epoch, logs):
4245
indices = np.random.randint(self.validation_data[0].shape[0], size=8)
4346
test_data = self.validation_data[0][indices]
4447
pred_data = self.model.predict(test_data)
45-
run.history.row.update({
48+
wandb.log({
4649
"examples": [
4750
wandb.Image(np.hstack([data, pred_data[i]]), caption=str(i))
48-
for i, data in enumerate(test_data)]
49-
})
50-
51+
for i, data in enumerate(test_data)]},
52+
step=epoch)
5153

5254
model.fit(x_train_noisy, x_train,
5355
epochs=config.epochs,
54-
validation_data=(x_test_noisy, x_test), callbacks=[Images(), WandbCallback()])
56+
validation_data=(x_test_noisy, x_test),
57+
callbacks=[Images((x_test_noisy, x_test)), WandbCallback()])
5558

5659

5760
model.save("auto-denoise.h5")

0 commit comments

Comments
 (0)