---
title: Тюнинг модели
seo:
  title: Тюнинг модели — Data Scientist
  description: Тема «Тюнинг модели» для собеседования Data Scientist. С точки зрения тюнинга - использовалась готовая модель или тюнили?
---

[Все темы Data Scientist](/data-scientist)

## <strong>С точки зрения тюнинга - использовалась готовая модель или тюнили?</strong> [#q-14bee738d69b817faf75f82a4cc1c720]

Опишите, использовали ли готовую конфигурацию или подбирали гиперпараметры. Для собственного примера укажите метод поиска, валидационное разбиение, метрику и результат. Веса модели обучают на тренировочных данных, а гиперпараметры выбирают по валидации.

:::note[Ссылки для изучения]

1. [Как улучшить точность ML-модели](https://habr.com/ru/articles/719206/)
   :::

---

## <strong>Какие основные параметры в бустинге по Вашему опыту надо тюнить, чтобы алгоритм работал как следует? На примере CatBoost.</strong> [#q-14bee738d69b81a4b383e7870879413d]

В бустинге, особенно в алгоритме <code>CatBoost</code>, ключевыми параметрами для тюнинга являются&#58;

1. <strong>Learning Rate</strong> <code>&#40;Шаг обучения&#41;</code>&#58;
   Контролирует величину корректировки весов модели на каждом шаге. Небольшие
   значения обычно предпочтительны, но слишком маленький шаг может замедлить
   обучение.

1. <strong>Depth of Trees</strong> <code>&#40;Глубина деревьев&#41;</code>&#58;
   Определяет, насколько глубоко деревья будут разветвляться. Глубокие деревья
   могут привести к переобучению, поэтому важно контролировать их глубину.

1. <strong>Number of Trees</strong> <code>&#40;Количество деревьев&#41;</code>
   &#58; Определяет, сколько деревьев будет использоваться в ансамбле. Большое
   количество деревьев может улучшить качество модели, но также увеличивает
   время обучения.

1. <strong>Regularization Parameters</strong>
   <code>&#40;Параметры регуляризации&#41;</code>&#58; Например, параметры
   L2-регуляризации для ограничения весов признаков или параметры для контроля
   сложности модели.

1. <strong>Feature Fraction</strong> <code>&#40;Доля признаков&#41;</code>&#58;
   Определяет, какая часть признаков будет использоваться при построении каждого
   дерева. Это помогает снизить переобучение и улучшить обобщающую способность
   модели.

1. <strong>Bagging Parameters</strong> <code>&#40;Параметры бэггинга&#41;</code>
   &#58; Определяют, какие объекты и в каком количестве будут использоваться при
   построении каждого дерева. Это также помогает справиться с переобучением.

:::note[Ссылки для изучения]

1. [Как улучшить точность ML-модели](https://habr.com/ru/articles/719206/)
   :::
