解释报错AttributeError: module 'tensorflow._api.v1.random' has no attribute 'set_seed'
时间: 2024-05-28 21:07:37 浏览: 293
这个错误是因为 TensorFlow 2.0 以后版本废弃了 `tf.random.set_seed()` 函数,现在可以使用 `tf.compat.v1.set_random_seed()` 来实现同样的功能。你可以将代码中的 `tf.random.set_seed()` 改为 `tf.compat.v1.set_random_seed()` 就可以解决这个问题了。
相关问题
attributeerror: module 'tensorflow._api.v1.random' has no attribute 'set_seed'
这个错误是因为 TensorFlow 的版本不同导致的,可能是因为您使用的 TensorFlow 版本过低,没有 set_seed 这个属性。建议升级 TensorFlow 版本或者使用其他的随机种子设置方法。
AttributeError: module 'tensorflow._api.v1.random' has no attribute 'set_seed'
这个错误通常发生在 TensorFlow 2.x 中,因为 TensorFlow 2.x 已经移除了 `tensorflow.set_random_seed()` 方法,而改用 `numpy.random.seed()` 或 `tf.random.set_seed()` 方法来设置随机种子。所以,可以尝试将代码中的 `tensorflow.set_random_seed()` 替换为 `tf.random.set_seed()` 或者 `numpy.random.seed()`,这样应该就可以避免这个错误了。
阅读全文