对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实现基于多线程、多用户的FTP服务器与客户端功能完整实例
Aug 18 Python
Python3 Random模块代码详解
Dec 04 Python
python 3.5实现检测路由器流量并写入txt的方法实例
Dec 17 Python
Python实现将doc转化pdf格式文档的方法
Jan 19 Python
Python实现简易版的Web服务器(推荐)
Jan 29 Python
实例讲解Python脚本成为Windows中运行的exe文件
Jan 24 Python
python+mysql实现学生信息查询系统
Feb 21 Python
python调用webservice接口的实现
Jul 12 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
Python基本类型的连接组合和互相转换方式(13种)
Dec 16 Python
基于python实现ROC曲线绘制广场解析
Jun 28 Python
最简单的matplotlib安装教程(小白)
Jul 28 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
星际RPG字典
2020/03/04 星际争霸
php的access操作类
2008/04/09 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
PhpStorm本地断点调试的方法步骤
2018/05/21 PHP
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
js使用ajax读博客rss示例
2014/05/06 Javascript
js实现的早期滑动门菜单效果代码
2015/08/27 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
js中的面向对象入门
2017/03/06 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
python批量修改文件名的实现代码
2014/09/01 Python
Python性能提升之延迟初始化
2016/12/04 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
"序列点" 是什么
2016/07/29 面试题
最新远光软件笔试题面试题内容
2013/11/08 面试题
金融专业个人的自我评价
2013/10/18 职场文书
英文自荐信
2013/12/15 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
怀念母亲教学反思
2014/04/28 职场文书
说谎欺骗人检讨书300字
2014/11/18 职场文书
音乐教师求职信范文
2015/03/20 职场文书
防暑降温通知书
2015/04/27 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python