训练过程-NN中的超参数优化

时间:2020-06-11 14:12:27

标签: optimization neural-network regression conv-neural-network hyperparameters

我目前正在训练CNN,并且正在尝试优化R平方。运行该过程,例如,我得到以下结果:

Epoch 00039: r_square did not improve from -13188.65918
Epoch 40/40
 60/105 [================>.............]
 - ETA: 0s - loss: 1.3016e-04 - mean_squared_error: 1.3016e-04 - rmse: 0.0083 - r_square: 0.1836

105/105 [==============================]
 - 0s 4ms/step - loss: 1.1974e-04 - mean_squared_error: 1.1974e-04 - rmse: 0.0082 - r_square: 0.2926 - val_loss: 1.0818e-04 - val_mean_squared_error: 1.0818e-04 - val_rmse: 0.0087 - val_r_square: -0.2988

我的问题:在我的代码中,我有一个modelCheckpoint来保存最佳权重,并且我正在尝试监视r_square。因此,从训练过程的上述结果中,您可以看到“ r_square并未从-13188.65918改善”,但是在第40个时期,我的r_square的r_square:0.1836或r_square:0.2926。

有人可以告诉我为什么不保存更好的r_square吗? (或者在没有完整代码的情况下这样容易实现吗?否则,我将添加整个代码)

谢谢!

0 个答案:

没有答案