对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中replace方法实例分析
Aug 20 Python
python用10行代码实现对黄色图片的检测功能
Aug 10 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
Java分治归并排序算法实例详解
Dec 12 Python
示例详解Python3 or Python2 两者之间的差异
Aug 23 Python
Django框架实现分页显示内容的方法详解
May 10 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
Sep 05 Python
python被修饰的函数消失问题解决(基于wraps函数)
Nov 04 Python
Python实现病毒仿真器的方法示例(附demo)
Feb 19 Python
Numpy中ndim、shape、dtype、astype的用法详解
Jun 14 Python
Python 基于jwt实现认证机制流程解析
Jun 22 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提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
Angular处理未可知异常错误的方法详解
2021/01/17 Javascript
Python中用Spark模块的使用教程
2015/04/13 Python
Python中表示字符串的三种方法
2017/09/06 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
社区党员志愿服务活动方案
2014/08/18 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
公务员检讨书
2014/11/01 职场文书
2014年林业工作总结
2014/12/05 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
员工工作心得体会
2019/05/07 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript