Как реализовать функцию прибыли в качестве метрики в керасе? - PullRequest
1 голос
/ 12 апреля 2019

Keras, изменение метрик для бинарной классификации прибыли от продаж

У меня есть набор данных о продажах, сделанных колл-центром, и я хочу повысить прибыль.Я думаю, что создание показателя, который измеряет прибыль, будет хорошей идеей.Это бинарная классификация, где прибыль на каждого пирсона, покупающего продукт, составляет 11 млн. МЕ, а стоимость звонка - 3 млн. Евро.Как я могу создать эту меру в Керасе?Если бы вы могли предоставить какой-то код, это было бы здорово !!

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])

Может быть, это функция потери?Я не знаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...