对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高并发异步服务器核心库forkcore使用方法
Nov 26 Python
python让图片按照exif信息里的创建时间进行排序的方法
Mar 16 Python
python僵尸进程产生的原因
Jul 21 Python
Python实现OpenCV的安装与使用示例
Mar 30 Python
详解如何为eclipse安装合适版本的python插件pydev
Nov 04 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
Python中的list与tuple集合区别解析
Oct 12 Python
基于TensorFlow常量、序列以及随机值生成实例
Jan 04 Python
python实现视频压缩功能
Dec 18 Python
如何用 Python 制作一个迷宫游戏
Feb 25 Python
Python面向对象编程之类的概念
Nov 01 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面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
php for 循环语句使用方法详细说明
2010/05/09 PHP
eaglephp使用微信api接口开发微信框架
2014/01/09 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
Javascript创建自定义对象 创建Object实例添加属性和方法
2012/06/04 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
AngularJS的内置过滤器详解
2015/05/14 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
JS封装的模仿qq右下角消息弹窗功能示例
2018/08/22 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
监听element-ui table滚动事件的方法
2019/03/26 Javascript
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
Python中反射和描述器总结
2018/09/23 Python
Python创建或生成列表的操作方法
2019/06/19 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
交通法规咨询中心工作职责
2013/11/27 职场文书
推广活动策划方案
2014/08/23 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
个人承诺书格式范文
2015/04/29 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
小学运动会前导词
2015/07/20 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
你有一份《诚信考试承诺书》待领取
2019/11/13 职场文书
python中的getter与setter你了解吗
2022/03/24 Python
nginx容器方式反向代理实战
2022/04/18 Servers