Встречается на собеседованиях • сегодня

Какие деревья предпочтительнее для бустинга

Для бустинга обычно используют неглубокие деревья (weak learners), так как они менее склонны к переобучению. Основные варианты:

  1. Решающие деревья (Decision Trees) с ограничениями:
    • Малая глубина (3-8 уровней)
    • Минимальное число образцов в листе (10-100)
    • Пример для XGBoost:
      python
      params = {
          'max_depth': 3,
          'min_child_weight': 10,
          'eta': 0.1
      }
  1. Деревья с гистограммным методом (LightGBM) - быстрее на больших данных

  2. Деревья с категориальными признаками (CatBoost) - эффективны для категориальных данных

Ключевое - баланс между скоростью обучения и качеством. XGBoost часто использует деревья глубиной 3-6, LightGBM может работать с большей глубиной благодаря гистограммной оптимизации.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы