Я использую CNN для двоичной классификации.
Пока функция кросс-энтропии вычисляется по коду:
(-1 / m) * np.sum(np.multiply(Y, np.log(AL)) + np.multiply(1 - Y, np.log(1 - AL)))
когда алгоритм прогнозирует значение 1,0, эта функция стоимости выдает предупреждение делить на ноль. Как с этим бороться?
Или есть какой-нибудь способ избежать предсказания, чтобы он стал точно 1,0, как любой навык предварительной обработки?
Когда я использую более высокую числовую точность, она работает нормально. Но мне все еще интересно знать об этом.