TensorFlow随机数生成函数
函数名称 | 随机数分布 | 主要参数 |
tf.random_normal | 正态分布 | 平均值、标准差、取值类型 |
tf.truncated_normal | 正态分布,但如果随机出来的值偏离平均值超过2个标准差,那么这个数将会被重新随机 | 平均值、标准差、取值类型 |
tf.random_uniform | 均匀分布 | 最小、最大取值,取值类型 |
tf.random_gamma | Gamma分布 | 形状参数alpha、尺度参数beta、取值类型 |
TensorFlow常数生成函数
函数名称 | 功能 | 样例 |
tf.zeros | 产生全0的数组 | tf.zeros([2, 3], int32) –> [[0, 0, 0], [0, 0, 0]] |
tf.ones | 产生全1的数组 | tf.ones([2, 3], int32) –> [[1, 1, 1], [1, 1, 1]] |
tf.fill | 产生一个全部为给定数字的数组 | tf.fill([2, 3], 9) –> [[9, 9, 9], [9, 9, 9]] |
tf.constant | 产生一个给定值的常量 | tf.constant([1, 2, 3]) –> [1,2,3] |