를 해결하는 방법 이 질문(Parameters:{"eval_set","자세한 정보"}수 있는 사용되지 않습니다.?

0

질문

사용 XGBoostRegressor 를 예측하는 주식 가격,그리고 적합니다.

    # XGBoostRegressor
parameters = {
    'n_estimators': [100, 200, 300, 400],
    'learning_rate': [0.001, 0.005, 0.01, 0.05],
    'max_depth': [8, 10, 12, 15],
    'gamma': [0.001, 0.005, 0.01, 0.02],
    'random_state': [42]
}

eval_set = [(X_train, y_train), (X_valid, y_valid)]
model = xgb.XGBRegressor(eval_set = eval_set, objective = 'reg:squarederror', verbose = False)
clf = GridSearchCV(model, parameters)

clf.fit(X_train, y_train)

print(f'Best params: {clf.best_params_}')
print(f'Best validation score = {clf.best_score_}')

그리고 나만 경고입니다.

Parameters: { "eval_set", "verbose" } might not be used.
  This could be a false alarm, with some parameters getting used by language bindings but
  then being mistakenly passed down to XGBoost core, or some parameter actually being used
  but getting flagged wrongly here. Please open an issue if you find any such cases.

을 반복하고 다시 반복합니다. 내가 이미 이 변화의 매개 변수이지만,그것은 작동하지 않았습니다. 고 내가 찾지 못해 방법을 해결하나요? 누구를 만나 이 질문은? 어떻게 그것을 해결하기 위해시겠습니까? 감사합니다.

machine-learning python warnings xgboost
2021-11-23 16:58:31
1

최고의 응답

0

통 eval_set 및 자세한 정보를 맞()과하지 않는 XGBRegressor()

clf.fit(X_train, y_train, eval_set=eval_set, verbose=False)

Ref.: https://xgboost.readthedocs.io/en/latest/python/python_api.html?highlight=fit#xgboost.XGBRFRegressor.fit

2021-11-24 21:13:16

실제로,그것이 문제가되지 않습니다. 그것은 단지 요구는 더 분를 계산합니다. 나는 실행되는 코드에서는 콘솔에 다음과 같은 10 분 이내의 거의 대답이다.
Max

에 문의 말에 XGBRegressor 에 참고 kwargs: **kwargs is unsupported by scikit-learn. We do not guarantee that parameters passed via this argument will interact properly with scikit-learn. 그래서 적당한 방법을 통과 eval_set 및 자세한 정보 맞(). 자세한 정보는 심각하지 않지만 eval_set 무시하면 결과 할 수 있습에서 당신의 목적이다. 까지 당연히 있습니다.
ferdy

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................