Я внимательно изучаю модель перевода из документации Tensorflow - NMT с вниманием. Здесь в TF 2.0 оптимизатор определяется как
optimizer = tf.keras.optimizers.Adam()
Как мне установить скорость обучения в этом случае? Это просто инициализация аргумента, как показано ниже? Как установить адаптируемую скорость обучения?
tf.keras.optimizers.Adam(learning_rate=0.001)
В модели NMT с вниманием не используются Keras для определения модели и Я не мог использовать обратные вызовы или model.fit, как показано ниже:
model.fit(x_train, y_train, callbacks=[LearningRateReducerCb()], epochs=5)