Я использую keras и хочу реализовать пользовательскую скорость обучения через keras.callbacks.LearningRateScheduler
Как я могу передать скорость обучения, чтобы иметь возможность отслеживать ее в тензорной доске? (keras.callbacks.TensorBoard
)
В настоящее время у меня есть:
lrate = LearningRateScheduler(lambda epoch: initial_lr * 0.95 ** epoch)
tensorboard = TensorBoard(log_dir=LOGDIR, histogram_freq=1,
batch_size=batch_size, embeddings_freq=1,
embeddings_layer_names=embedding_layer_names )
model.fit_generator(train_generator, steps_per_epoch=n_steps,
epochs=n_epochs,
validation_data=(val_x, val_y),
callbacks=[lrate, tensorboard])