首页 技术 正文
技术 2022年11月14日
0 收藏 600 点赞 3,058 浏览 667 个字

1.初始化为常量

tf.constant_initializer(value, dtype)

生成一个初始值为常量value的tensor对象

  • value:指定的常量
  • dtype:数据类型

tf.zeros_initializer(dtype)

生成一个初始值全为0的tensor对象

tf.ones_initializer(dtype)

生成一个初始值全为1的tensor对象

2.初始化为正太分布

tf.random_normal_initializer(mean, stddev, seed, dtype)

生成一组符合标准正态分布的tensor对象

  • mean:正态分布的均值,默认值 0
  • stddev:正态分布的标准差, 默认值 1
  • seed:随机种子,指定seed的值相同生成同样的数据
  • dtype:数据类型

tf.truncated_normal_initializer(mean, stddev, seed, dtype)

生成一组符合截断正态分布的tensor对象,如果随机生成的值偏离均值超过2个标准差,那么这个数将会被重新生成、

注意:

神经网络权重和过滤器的推荐初始值

3.初始化为均匀分布

tf.random_uniform_initializer(minval, maxval, seed, dtype)

生成一组符合均匀分布的tensor对象

  • minval:最小值
  • maxval:最大值
  • seed:随机数种子
  • dtype:数据类型

均匀分布生成的随机数并不是从小到大或者从大到小均匀分布的,这里均匀分布的意义是每次从一组服从均匀分布的数里边随机抽取一个数

注意:初始化方法跟生成函数的区别

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,086
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,561
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,410
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,183
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,820
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,903