对Tensorflow中的变量初始化函数详解


Posted in Python onJuly 27, 2018

Tensorflow 提供了7种不同的初始化函数:

tf.constant_initializer(value) #将变量初始化为给定的常量,初始化一切所提供的值。

假设在卷积层中,设置偏执项b为0,则写法为:
1. bias_initializer=tf.constant_initializer(0)
2. bias_initializer=tf.zeros_initializer(0)

tf.random_normal_initializer(mean,stddev) #功能是将变量初始化为满足正太分布的随机值,主要参数(正太分布的均值和标准差),用所给的均值和标准差初始化均匀分布

tf.truncated_normal_initializer(mean,stddev,seed,dtype) #功能:将变量初始化为满足正太分布的随机值,但如果随机出来的值偏离平均值超过2个标准差,那么这个数将会被重新随机

mean:用于指定均值;stddev用于指定标准差;seed:用于指定随机数种子;dtype:用于指定随机数的数据类型。
通常只需要设定一个标准差stddev这一个参数就可以。

tf.random_uniform_initializer(a,b,seed,dtype) #从a到b均匀初始化,将变量初始化为满足平均分布的随机值,主要参数(最大值,最小值)

tf.uniform_unit_scaling_initializer(factor,seed,dtypr) #将变量初始化为满足平均分布但不影响输出数量级的随机值

max_val=math.sqrt(3/input_size)*factor;
input_size指输入数据的维数,假设输入为x,计算为x*w,则input_size=w.shape[0].
其分布区间为[-max_val,max_val]

tf.zeros_initializer() #将变量设置为全0;也可以简写为tf.Zeros()

tf.ones_initializer() #将变量设置为全1;可简写为tf.Ones()

以上这篇对Tensorflow中的变量初始化函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
Python实现的基数排序算法原理与用法实例分析
Nov 23 Python
ubuntu环境下python虚拟环境的安装过程
Jan 07 Python
python3爬取淘宝信息代码分析
Feb 10 Python
python 用lambda函数替换for循环的方法
Jun 09 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
Mar 01 Python
Django中使用极验Geetest滑动验证码过程解析
Jul 31 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
Aug 22 Python
Python PIL图片添加字体的例子
Aug 22 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
Oct 12 Python
Python 如何展开嵌套的序列
Aug 01 Python
通过实例简单了解python yield使用方法
Aug 06 Python
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 #Python
浅谈tensorflow中几个随机函数的用法
Jul 27 #Python
tensorflow 中对数组元素的操作方法
Jul 27 #Python
Python读取excel中的图片完美解决方法
Jul 27 #Python
tensorflow实现图像的裁剪和填充方法
Jul 27 #Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 #Python
对Tensorflow中的矩阵运算函数详解
Jul 27 #Python
You might like
PHP也可以?成Shell Script
2006/10/09 PHP
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
PHP7新增函数
2021/03/09 PHP
广告切换效果(缓动切换)
2009/05/27 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
清除输入框内的空格
2016/12/21 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
JavaScript简单编程实例学习
2020/02/14 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
python机器学习理论与实战(二)决策树
2018/01/19 Python
Django视图扩展类知识点详解
2019/10/25 Python
机械设计毕业生自荐信
2014/02/02 职场文书
服务行业口号
2014/06/11 职场文书
技术入股合作协议书
2014/10/07 职场文书
英文邀请函
2015/02/02 职场文书
教师个人教学总结
2015/02/11 职场文书
话题作文之学会尊重
2019/12/16 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
Css预编语言及区别详解
2021/04/25 HTML / CSS
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL