Я працюю над проблемою класифікації з незбалансованими класами (5% 1). Я хочу передбачити клас, а не ймовірність.
У бінарної задачі класифікації є scikit - х , classifier.predict()
використовуючи 0.5
за замовчуванням? Якщо ні, який метод за замовчуванням? Якщо це так, як я можу це змінити?
У scikit деякі класифікатори мають class_weight='auto'
можливість, але не всі. Чи використовували class_weight='auto'
б .predict()
фактичну частку населення як поріг?
Який спосіб зробити це в такому класифікаторі MultinomialNB
, який не підтримує class_weight
? Крім використання, predict_proba()
а потім обчислення класів самостійно.