我首先使用 keras 1.2.0 在 CPU 上运行相同的代码(具有相同的数据),然后在两个代码中使用 keras 2.0.3 keras 带有 TensorFlow 后端,并且我使用 sklearn 进行模型选择,加上 pandas 来读取数据。
当我使用 keras 2.0.3 获得 42 的 MSE(均方误差)和使用 keras 1.2.0 的 21 时,我感到很惊讶。有人可以向我解释为什么会这样吗?为什么使用 keras 2 时出现更多错误?谢谢
PS。此结果是在将代码编辑为 keras 2 标准后得出的。例如,在 Dense 中,我将 keras 1 代码更改为 keras 2 标准。