¿Cómo establecer la tasa de aprendizaje adaptativo para GradientDescentOptimizer?

| | | | | |

Utilizo TensorFlow para entrenar una red neuronal. Así es como estoy inicializando 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) 

Lo que pasa aquí es que no sé cómo configurar una regla de actualización para la tasa de aprendizaje o un valor de disminución para eso.

¿Cómo puedo usar una tasa de aprendizaje adaptable aquí?