这是这个函数的所有参数:
(
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 是给第一个学习率赋值的,后面的参数使用默认值。