码迷,mamicode.com
首页 > 其他好文 > 详细

TensorFlow中random_normal和truncated_normal的区别

时间:2019-11-10 10:23:55      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:csdn   type   name   view   均值   log   blog   target   shape   

 

原文链接:https://blog.csdn.net/zhangdongren/article/details/83344048

区别如下:
tf.random_normal(shape,mean=0.0,stddev=1.0,dtype=tf.float32,seed=None,name=None) 正太分布随机数,均值mean,标准差stddev
tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None) 截断正态分布随机数,均值mean,标准差stddev,不过只保留[mean-2stddev,mean+2stddev]范围内的随机数
那么什么是正太分布呢?
看下面这张图,就是正太分布的直观图:
技术图片

好了看完上面这张图,我们就可以理解什么是random_normal,什么又是truncated_normal了。所谓的random_normal服从正太分布的所有随机数,而truncated_normal仅仅只是截取了正太分布某一个范围的数据并不是全部数据。

////////////////////////////////////////////////////结束线/////////////////////////////////////////////////////////
 

TensorFlow中random_normal和truncated_normal的区别

标签:csdn   type   name   view   均值   log   blog   target   shape   

原文地址:https://www.cnblogs.com/lvdongjie/p/11828900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!