我使用tensorflow版本1.2.1运行基于Andrew Ng课程的卷积网络,我获得了可复制的结果。 (随机数发生器有固定的种子)
然而,当我升级到1.4.0版本时,我得到了完全不同的可复制结果。
对于模型和超参数,张量流向前兼容吗?我认为应该是。
我无法在发行说明中看到任何可能解释这一点的内容。
1.2.1 纪元0:1.917929之后的成本 历元5之后的成本:1.506757
1.4.0 纪元0:1.921332之后的成本 时代后的成本5:1.904156
我已将代码上传到https://github.com/chidperi/convolutional_networks
您可以在克隆它之后运行unit_test.py,以使用您拥有的张量流版本来查看行为。