Keras-数值在0-100]范围内的目标函数



假设我有一个0-100]范围内的数字的地面实况(输出)。是否可以根据输入学习预测一个使原始数字(gt)的增量最小化的数字?

Keras的客观类型如下http://keras.io/objectives/

我认为你最好的选择是使用均方误差(loss='mse'),它根据预测与基本事实的差的平方来惩罚预测。您还希望对最后一层使用线性激活(默认)。

如果你特别关心将预测保持在[0100]范围内,你可以创建一个修改的目标函数,对[0100]以外的预测进行惩罚,甚至超过二次惩罚,但这可能没有必要,你可以使用np.clip(predictions, 0, 100)来剪裁预测。

最新更新