博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tensorflow学习率的learning rate decay
阅读量:4187 次
发布时间:2019-05-26

本文共 794 字,大约阅读时间需要 2 分钟。

x = tf.Variable(1.0)y = x.assign_add(1)with tf.Session() as sess:    sess.run(tf.global_variables_initializer())    print sess.run(x)    print sess.run(y)    print sess.run(x)

输出 1,2,2注意其x会变的

import tensorflow as tfglobal_step = tf.Variable(0, trainable=False)initial_learning_rate = 0.1 #初始学习率learning_rate = tf.train.exponential_decay(initial_learning_rate,                                           global_step=global_step,                                           decay_steps=10,decay_rate=0.9)opt = tf.train.GradientDescentOptimizer(learning_rate)add_global = global_step.assign_add(1)with tf.Session() as sess:    tf.global_variables_initializer().run()    print(sess.run(learning_rate))    for i in range(1):        _, rate = sess.run([add_global, learning_rate])        print(rate)

参考:

转载地址:http://xldoi.baihongyu.com/

你可能感兴趣的文章
DDR3基本概念7 - 写操作,以及Lattice DDR3 SDRAM controller实战
查看>>
verilog 基础原理1 - Testbench的initial中的时间节点的判断
查看>>
Cadence IUS 之三:代码覆盖率分析
查看>>
Lattice FPGA 使用指南3 - 如何用第三方仿真工具跑后仿及波形分析
查看>>
Cadence IUS 之四:生成verdi的fsdb波形时的问题分析
查看>>
Lattice FPGA 使用指南4 - 全局复位网络GSR的使用
查看>>
DDR3基本概念8 - 如何理解RTT和VTT
查看>>
DDR3基本概念9 - 8n pre-fetch architecture的含义
查看>>
DDR3基本概念10 - DDR MT/S的理解
查看>>
git命令缩写配置
查看>>
makefile常见问题
查看>>
ncverilog编译时Unrecognized system task or function: $fsdbDumpfile问题的解决方法
查看>>
window10配置环境不起作用
查看>>
在官网下载maven历史版本
查看>>
tomcat之启动类BootStrap
查看>>
tomcat处理请求的流程
查看>>
Spring之lazy-init
查看>>
类的加载机制
查看>>
SpringIoc
查看>>
spring bean 的生命周期
查看>>