tf.train.exponential_decay的用法
来源:互联网 发布:网络整合营销方案 编辑:程序博客网 时间:2024/06/01 09:59
tf.train.exponential_decay(learning_rate, global_, decay_steps, decay_rate, staircase=True/False)
例如:
import tensorflow as tf;import numpy as np;import matplotlib.pyplot as plt;learning_rate = 0.1decay_rate = 0.96global_steps = 1000decay_steps = 100global_ = tf.Variable(tf.constant(0))c = tf.train.exponential_decay(learning_rate, global_, decay_steps, decay_rate, staircase=True)d = tf.train.exponential_decay(learning_rate, global_, decay_steps, decay_rate, staircase=False)T_C = []F_D = []with tf.Session() as sess:for i in range(global_steps):T_c = sess.run(c,feed_dict={global_: i})T_C.append(T_c)F_d = sess.run(d,feed_dict={global_: i})F_D.append(F_d)plt.figure(1)plt.plot(range(global_steps), F_D, 'r-')plt.plot(range(global_steps), T_C, 'b-')plt.show()
初始的学习速率是0.1,总的迭代次数是1000次,如果staircase=True,那就表明每decay_steps次计算学习速率变化,更新原始学习速率,如果是False,那就是每一步都更新学习速率。红色表示False,绿色表示True。
结果:
阅读全文
2 0
- tf.train.exponential_decay的用法
- tf.train.exponential_decay的用法
- tf.train.exponential_decay 用法
- TensorFlow中tf.train.exponential_decay的用法
- 举例说明函数tf.train.exponential_decay用法
- tf.train.exponential_decay()
- tf.train.ExponentialMovingAverage的用法
- tf.train.batch和tf.train.shuffle_batch的用法
- tf.train.batch和tf.train.shuffle_batch的用法
- Tensorflow中tf.train.exponential_decay函数(指数衰减法)
- Tensorflow中tf.train.exponential_decay函数(指数衰减法)
- tebsorflow学习——tf.train.ExponentialMovingAverage与tf.train.exponential_decay
- tf.train.ExponentialMovingAverage用法
- TensorFlow-方法train.exponential_decay()
- tf.train.batch和tf.train.shuffle_batch的理解
- tf.train
- tf.train.Saver函数的用法之保存全部变量和模型
- tf.train.Saver函数的用法之保存全部变量和模型
- 文本三剑客之sed
- 格式与布局
- Harris 角点检测原理详解
- Linux驱动之Kobject、Kset (二)uevent mdev ktype type
- 【LeetCode】数学题
- tf.train.exponential_decay的用法
- OpenSSL命令详解
- MPAndroidChart 雷达图、饼图、气泡图、散点图、柱状图用法大全
- 《TCP/IP详解 卷1:协议》 读书笔记 第九章 IP选路
- LeetCode No.3 Longest Substring Without Repeating Characters
- Spring入门和基本操作
- Linux 设备总线驱动模型
- 发明大多源于模拟1——神经元
- 工作流引擎Activiti学习第四天(七)--- 设置获取与流程变量