как установить max_depth в реализации sklearn Isolation Forest?
Я использовал Isolation Forest и использовал его для прогнозирования на других выборках (взятых из той же популяции). Из-за большого размера выборок я не могу уместить Forest для всех данных (потому что я не могу преобразовать эти данные в фрейм данных pandas), отсюда и такой подход.
Поскольку на это требовалось время, я думал об уменьшении максимальной глубины деревьев. Согласно документации "
Максимальная глубина каждого дерева установлена на ceil (log_2(n)), где - количество выборок, использованных для построения дерева (подробнее см. (Liu et al., 2008))
"
Но поскольку мне нужны только самые верхние аномалии, я думаю, что могу ограничить глубину деревьев чем-то даже меньшим, чем ceil (log_2(n)). И я думаю, что это может сократить время, необходимое для составления прогнозов с использованием этой модели. Но не поддерживает параметр. Есть ли способ указать
max_depth
в
sklearn