Встречается на собеседованиях • сегодня
Какие значения могут принимать предсказания случайного леса
Случайный лес предсказывает:
- Для классификации: вероятности классов (при
predict_proba()) или метки класса (приpredict()) - Для регрессии: вещественные числа (среднее предсказаний деревьев)
Пример классификации:
python
from sklearn.ensemble import RandomForestClassifier
model = RandomForestClassifier()
model.fit(X_train, y_train)
probas = model.predict_proba(X_test) # массив вероятностей
classes = model.predict(X_test) # метки классовПример регрессии:
python
from sklearn.ensemble import RandomForestRegressor
model = RandomForestRegressor()
model.fit(X_train, y_train)
predictions = model.predict(X_test) # вещественные числаНюансы:
- Вероятности не калиброваны (могут быть смещены)
- Для мультикласса сумма вероятностей по строке = 1
- В регрессии предсказания могут выходить за диапазон обучающих данных

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