У меня проблема с двоичной классификацией, которую я пытаюсь решить в Керасе. Для начала я следовал обычному примеру MNIST, используя softmax в качестве функции активации в моем выходном слое.
Однако в моей задаче 2 класса сильно разбалансированы (1 появляется в ~ 10 раз чаще, чем другой). И что еще более важно, они несимметричны в том, как они могут ошибаться.
Ошибочно принять A за B гораздо менее сурово, чем ошибочно принять B за A. Точно так же, как пещерный человек пытается классифицировать животных по домашним животным и хищникам: ошибочно принять питомца за хищника, но обратный путь будет смертельным.
Итак, мой вопрос: как бы я смоделировал что-то подобное с Keras?
большое спасибо