Надеюсь это поможет!
чил модель XGBoostRegressor. Когда мне приходится использовать эту обученную модель для прогнозирования нового ввода, функция предиката () выдает ошибку несоответствия feature_names, хотя вектор входного признака имеет ту же структуру, что и данные обучения.
Кроме того, чтобы построить вектор признаков в той же структуре, что и обучающие данные, я выполняю много неэффективной обработки, например добавляю новые пустые столбцы (если данных не существует), а затем перестраиваю столбцы данных так, чтобы они соответствовали тренировочная структура. Есть ли лучший и более чистый способ форматирования ввода, чтобы он соответствовал структуре обучения?