как установить max_depth в реализации sklearn Isolation Forest?

Я использовал Isolation Forest и использовал его для прогнозирования на других выборках (взятых из той же популяции). Из-за большого размера выборок я не могу уместить Forest для всех данных (потому что я не могу преобразовать эти данные в фрейм данных pandas), отсюда и такой подход.

Поскольку на это требовалось время, я думал об уменьшении максимальной глубины деревьев. Согласно документации "

Максимальная глубина каждого дерева установлена ​​на ceil (log_2(n)), где - количество выборок, использованных для построения дерева (подробнее см. (Liu et al., 2008))

"

Но поскольку мне нужны только самые верхние аномалии, я думаю, что могу ограничить глубину деревьев чем-то даже меньшим, чем ceil (log_2(n)). И я думаю, что это может сократить время, необходимое для составления прогнозов с использованием этой модели. Но не поддерживает параметр. Есть ли способ указать max_depth в sklearn

0 ответов

Другие вопросы по тегам