zoukankan      html  css  js  c++  java
  • TensorFlow学习笔记 补充2—— 生成特殊张量

    1. 生成tensor

    tf.zeros(shape, dtype=tf.float32, name=None)
    tf.zeros_like(tensor, dtype=None, name=None)
    tf.constant(value, dtype=None, shape=None, name='Const')
    tf.fill(dims, value, name=None)
    tf.ones_like(tensor, dtype=None, name=None)
    tf.ones(shape, dtype=tf.float32, name=None)

    2. 生成序列

    tf.range(start, limit, delta=1, name='range')
    tf.linspace(start, stop, num, name=None)

    3. 生成随机分布

    tf.random_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
    tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
    tf.random_uniform(shape, minval=0.0, maxval=1.0, dtype=tf.float32, seed=None, name=None)
    tf.random_shuffle(value, seed=None, name=None)

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    注:tf.truncated_normal(shape, mean, stddev) :shape表示生成张量的维度,mean是均值,stddev是标准差。这个函数产生正态分布,均值和标准差自己设定。这是一个截断的产生正态分布的函数,就是说产生正态分布的值如果与均值的差值大于两倍的标准差,那就重新生成。

  • 相关阅读:
    Day3学习笔记
    Day2学习笔记
    Day1学习笔记
    中文标识
    about original idea
    那些和matlab有关的
    GRE Sub math 报名
    虽然实际没有什么用,但是可能会有理论上的意义吧
    latex相关
    对venturelli theorem的重新认识
  • 原文地址:https://www.cnblogs.com/congyucn/p/7419815.html
Copyright © 2011-2022 走看看