import tensorflow as tf
import matplotlib.pyplot as plt
sess=tf.Session()
learning_rate=0.001
groable=tf.Variable(tf.constant(0))
lrate=tf.train.exponential_decay(learning_rate,groable,100,0.89)
# optmi=tf.train.GradientDescentOptimizer(lrate) 优化器中引用此学习率
x=[]
y=[]
for i in range(3000):
lr=sess.run(lrate,{groable:i})
x.append(i)
y.append(lr)
plt.figure(1)
plt.plot(x, y, 'r-') # staircase=False
plt.show()
tf.train.exponential_decay(学习率衰减)的使用
最新推荐文章于 2025-06-27 17:13:58 发布