Keras,更改销售利润中二进制分类的指标
我有一个呼叫中心的销售数据集,我想提高利润。我认为创建一个衡量利润的指标将是一个好主意。这是二进制分类,购买产品的每个梨子的利润为11 MU,通话成本为3 MU。如何在Keras中创建此度量? 如果您可以提供一些代码,那就太好了!
def mean_pred(y_true, y_pred):
if((y_pred==1) & (y_true == y_pred)):
return 11
elif((y_pred==1) & (y_true != y_pred)):
return -3
elif((y_pred==0) & (y_true != y_pred)):
return -8
return 0
model.compile(optimizer='adam', loss = 'binary_crossentropy', metrics=[mean_pred])
也许这是损失函数?我不知道