Встречается на собеседованиях • сегодня
Как проверял тестами работу моделей\
Для тестирования моделей использовал несколько подходов:
- Метрики качества:
python
from sklearn.metrics import accuracy_score, f1_score, roc_auc_score
print(f"Accuracy: {accuracy_score(y_test, y_pred)}")
print(f"F1: {f1_score(y_test, y_pred)}")
print(f"ROC-AUC: {roc_auc_score(y_test, y_pred_proba)}")- Кросс-валидация:
python
from sklearn.model_selection import cross_val_score
scores = cross_val_score(model, X, y, cv=5, scoring='f1')
print(f"CV F1: {scores.mean():.3f} ± {scores.std():.3f}")- Стабильность предсказаний:
- Тестировал на временных срезах (для временных данных)
- Проверял распределение предсказаний на отложенной выборке
-
Сравнение с бейзлайном (например, dummy classifier)
-
Интерпретируемость:
- Анализ feature importance
- Проверка SHAP значений на осмысленность
Для глубокого обучения дополнительно:
- Мониторинг loss на валидации
- Анализ confusion matrix
- Тестирование на edge cases

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