tf.train.AdamOptimizer(1e-4).minimize(cross_entropy) 的 1e-4 是给哪个参数的?

这是这个函数的所有参数:
(
learning_rate=0.001,
beta1=0.9,
beta2=0.999,
epsilon=1e-08,
use_locking=False,
name='Adam'
)

python 里面,如果没有指明的话,参数赋值顺序是从左到右的吧。

比如这里应该就是 learning_rate,然后后面全部使用默认参数。

tf.train.AdamOptimizer.__init__(learning_rate=0.001, beta1=0.9, beta2=0.999, epsilon=1e-08, use_locking=False, name=’Adam’)

1e-4 是给第一个学习率赋值的,后面的参数使用默认值。