TensorFlow 中的种子是什么?

Viv*_*ind 6 deep-learning tensorflow

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

mrr*_*rry 6

术语“种子”是标准术语“随机种子”的缩写。

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


Lui*_*eal 6

这不是张量流特定术语,事实上,几乎所有编程语言都有随机生成器的种子,使用种子可以确保在使用随机生成器时可以重现结果(使用相同的种子两次,会产生相同的结果)随机数)。