Вибір n_estimators
n_estimators — це параметр, який найбільше впливає на продуктивність моделі. Побудова IForest з достатньою кількістю дерев гарантує, що алгоритм матиме достатню здатність узагальнювати, щоб ізолювати вибіркові значення (викиди) від нормальних точок даних. Оптимальна кількість дерев залежить від розміру набору даних, і надто велике або надто мале значення призведе до неточних прогнозів.
Попрактикуйтеся налаштовувати n_estimators на наборі даних big_mart, який уже завантажено для вас разом із IForest з pyod.
Ця вправа є частиною курсу
Виявлення аномалій у Python
Інструкції до вправи
- Створіть оцінювач
IForest()із 300 iTrees. - Навчіть екземпляр на
big_mart.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create an IForest with 300 trees
iforest = ____
# Fit to the Big Mart sales data
____