TensorFlow中random_normal和truncated_normal的区别
2024-08-31 21:01:22
区别如下:
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仅仅只是截取了正太分布某一个范围的数据并不是全部数据。
////////////////////////////////////////////////////结束线/////////////////////////////////////////////////////////
最新文章
- C++函数传递指针面试题
- C语言笔试常考知识点
- jQuery的选择器小总结
- 转:如何学习SQL(第三部分:SQL数据类型与三值逻辑)
- ASP.net UrlRewrite的防盗链功能
- 拓展开源库SwipeToLoadLayout实现EmptyView和Empty时自动禁用LoadMore
- [转载] I wish you enough
- SGU 150.Mr. Beetle II
- HTML&;CSS基础学习笔记1.33-元素选择器
- Ionic文件目录说明
- C++服务器linux开发环境管理
- 浅析Javascript原型继承(转)
- OC基础11:基本的C语言特性2
- Lambda表达式图解
- 如果一个Object对象可能是数组那么如何对其进行迭代
- HDU 5240 Exam
- Java数据类型转换浅析
- 想玩 Android 开发板?这些常用命令你不知不行!
- Fluentd初探 简介与安装
- ubuntu防火墙命令初探