我试图使用 Keras 获得可重现的结果,但是每次运行该程序时都会得到不同的结果。
我已经设置了 python 哈希种子、Numpy 随机种子、随机种子、TensorFlow 种子和 kernel_initializer glorot_uniform 种子,但我仍然没有得到可重现的结果。我还可以做其他事情来获得可重复的结果吗?
我希望预测是相同的,但事实并非如此。我每次都会得到不同的结果。
with 张量流2
import tensorflow as tf
tf.random.set_seed(33)
os.environ['PYTHONHASHSEED'] = str(33)
np.random.seed(33)
random.seed(33)
session_conf = tf.compat.v1.ConfigProto(
intra_op_parallelism_threads=1,
inter_op_parallelism_threads=1
)
sess = tf.compat.v1.Session(
graph=tf.compat.v1.get_default_graph(),
config=session_conf
)
tf.compat.v1.keras.backend.set_session(sess)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)