Код Senior Несбалансированные классы обновлено
Поправка вероятности после undersampling
Условие
Модель обучена после undersampling: из отрицательных оставили долю beta. Напишите correct_prob(ps, beta): для каждой вероятности p из списка ps верните исправленную вероятность положительного класса p' = β·p / (β·p + 1 - p), округлённую до 4 знаков.
Примеры
correct_prob([0.5], 0.1) // [0.0909]
correct_prob([0.5, 0.9, 0.1], 1) // [0.5, 0.9, 0.1]
correct_prob([0, 1], 0.1) // [0, 1]
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.