import XGBRegressor — это фрагмент кода Python, используемый для импорта класса XGBRegressor из библиотеки XGBoost. XGBoost – это популярная платформа повышения градиента, широко используемая для задач регрессии.
Вот некоторые методы, обычно используемые с XGBRegressor:
-
fit(X, y): этот метод используется для обучения модели XGBRegressor на заданных обучающих данных X и соответствующих целевых значениях y.
-
predict(X): после обучения модели этот метод используется для прогнозирования новых данных X.
-
score(X, y): этот метод вычисляет коэффициент детерминации (R-квадрат) модели на основе заданных тестовых данных X и соответствующих истинных целевых значений y.
-
get_params(): этот метод возвращает текущие настройки параметров модели XGBRegressor.
-
set_params(params): этот метод используется для установки параметров модели XGBRegressor. Он принимает аргументы ключевого слова (params), где каждый параметр указан как пара ключ-значение.
-
featureimportances: этот атрибут возвращает оценки важности каждой функции в обученной модели XGBRegressor.
-
save_model(fname): этот метод используется для сохранения обученной модели в файл с указанным именем файла (fname).
-
load_model(fname): этот метод загружает обученную модель из указанного имени файла (fname) и возвращает объект модели.
-
get_booster(): этот метод возвращает базовый объект XGBoost Booster, который предоставляет дополнительные методы и атрибуты для расширенного использования.
-
set_booster(booster): этот метод устанавливает базовый объект XGBoost Booster в указанный усилитель.