Встречается на собеседованиях • сегодня
Приведи примеры борьбы с переобучением модели
- Регуляризация - добавление штрафа за большие веса (L1/L2):
python
from sklearn.linear_model import LogisticRegression
model = LogisticRegression(penalty='l2', C=0.1)- Ранняя остановка - прекращение обучения до переобучения:
python
from xgboost import XGBClassifier
model = XGBClassifier(early_stopping_rounds=10)- Упрощение модели - уменьшение глубины/слоёв:
python
from sklearn.tree import DecisionTreeClassifier
model = DecisionTreeClassifier(max_depth=3)- Дропаут (для нейросетей) - случайное отключение нейронов:
python
from tensorflow.keras.layers import Dropout
model.add(Dropout(0.5))-
Аугментация данных - искусственное увеличение выборки (для изображений/текстов)
-
Кросс-валидация - оценка на разных подвыборках:
python
from sklearn.model_selection import cross_val_score
scores = cross_val_score(model, X, y, cv=5)- Feature selection - отбор наиболее значимых признаков
Эффективнее комбинировать несколько методов. Всегда мониторьте разницу между train и test ошибкой.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы