我已经按照这个 stackoverflow 问题中的提示为我的 Keras 项目获得了可重现的结果:Reproducible results using Keras with TensorFlow backend
但是,当重新启动内核时,我的 Keras 模型(变量自动编码器/解码器)每次重新启动内核时仍然会得到不同的结果。
为了解决它,我已经尝试过;
- 手动设置整个模型中的权重和偏差(而不是随机分配)。
- 将 VENV 中的 PYTHONASHEED 设置为零。
- 探索了 Keras 和 python3 的不同版本。
欢迎任何想法,因为我被困在这个项目中。