【问题标题】:What is a seed in TensorFlow? [duplicate]TensorFlow 中的种子是什么? [复制]
【发布时间】:2016-07-27 05:31:16
【问题描述】:

我是 TensorFlow 的初学者,在大多数函数中都遇到了一个名为 seed 的参数。此外,它是某些函​​数(例如tf.set_random_seed(seed))中的唯一参数。这个术语 seed 是特定于 tensorflow 的吗?我相信我已经浏览了足够多的 TensorFlow 文档,但找不到可靠的答案。

【问题讨论】:

    标签: tensorflow deep-learning


    【解决方案1】:

    这不是特定于 TensorFlow 的术语,实际上几乎所有编程语言都有随机生成器的种子,使用种子可以确保在使用随机生成器时可以重现结果(使用相同的种子两次,会导致在同一个随机数中)。

    【讨论】:

      【解决方案2】:

      术语“种子”是标准术语"random seed"的缩写。

      产生随机结果的 TensorFlow 算子接受可选的种子参数。如果将相同的数字传递给同一运算符的两个实例,它们将产生相同的结果序列。如果你不向这样的运算符传递一个数字,它会在每次执行时产生不同的结果。

      【讨论】:

        猜你喜欢
        • 2020-09-13
        • 2014-04-27
        • 1970-01-01
        • 1970-01-01
        • 2017-05-18
        • 2013-02-01
        • 2018-07-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多