新人入坑,不大理解tf.truncated_normal和tf.random_normal这两个函数的区别,尤其是tf.truncated_normal,姑且称作截断正态吧,这个截断是什么意思?怎么截断的?谢谢!
1个回答
这个是tf.random_normal([1000000])的直方图
这个是tf.truncated_normal([1000000])的直方图。truncated_normal本质上也是生成正态分布的随机数,但是只保留两个标准差之内的点,在两个标准差之外的点就被舍去,然后重新抽样,直到达到你要求的个数为止。
从直方图上来看就很明显看出“截断” 的感觉了。