tensorflow 如何获取某次实验所用的随机种子?

我未给程序指定随机种子,但我希望在观察到某次实验效果好后保存那次的随机种子,以便复现,请问tensorflow能够满足我的这一需求吗?

你可能想找 tf.compat.v1.get_seed

https://www.tensorflow.org/api_docs/python/tf/compat/v1/get_seed

或者你手动

import random
seed = random.random()
tf.set_random_seed(seed)
...
if (结果 == good):
    print(seed)

不是很好吗

tf.set_random_seed(seed)函数:
在构建深度学习网络时,为了使程序在不同的机器中生成的随机数是可重复的,我们通常会设置图形级或操作级种子来达到目的。在设置了seed之后,程序在不同的会话,不同的机器中生成的随机数都是相同的