我想进行降雨预测,并且我有像这样的地面真相
y_true = [14.0,0.5,0.3,0,0,0.25,2.0,1.5]
和y_pred = [2.0,0,1.0,1.5,0,0,0,0]
。
现在,我想设置一个threshold = 0.5
,所以y_true = [1,0,0,0,0,0,1,1]
,y_pred = [1,0,1,1,0,0,0,0]
并定义两个自定义指标FAR
和POD
,并定义如下
FAR = falsealarms/(hits+falsealarms)
和POD= hits/(hits+misses)
,其中命中(prediction = 1
,truth = 1
),
未命中(prediction = 0
,truth = 1
)和错误警报(prediction = 1
,truth = 0
)
如何像这样的示例设置阈值并在Keras后端中实现FAR
和POD
?
谢谢