Как установить адаптивную скорость обучения для GradientDescentOptimizer?

| | | | | |

Я использую TensorFlow для обучения нейронной сети. Вот как я инициализирую GradientDescentOptimizer:

init = tf.initialize_all_variables() sess = tf.Session() sess.run(init) mse = tf. reduce_mean(tf.square(out - out_)) train_step = tf.train.GradientDescentOptimizer(0.3).minimize(mse) 

Дело в том, что я не знаю, как установить правило обновления для скорости обучения или значение затухания для этого.

Как я могу использовать адаптивную скорость обучения здесь?