tensorflow2 自定义参数变化 并不仅仅是学习率


from tensorflow import keras

starter_learning_rate = 0.1
end_learning_rate = 0.01
decay_steps = 10000
learning_rate_fn = keras.optimizers.schedules.PolynomialDecay(
    starter_learning_rate,
    decay_steps,
    end_learning_rate,
    power=0.5,
    cycle=True)

a = learning_rate_fn(10000) # 这里使用的是回调函数 __call__

print(a)


更多请参考:https://tensorflow.google.cn/api_docs/python/tf/keras/optimizers/schedules

发布了264 篇原创文章 · 获赞 272 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/coolsunxu/article/details/104192808
今日推荐