Код: Выделить всё
from xgboost import XGBRegressor
model = XGBRegressor(n_estimators = 1000, early_stopping_rounds = 50,
learning_rate = 0.01, max_depth = 8)
model.fit(X_train, Y_train,
eval_set = [(X_train, Y_train), (X_test, Y_test)],
verbose = 10)
# Make predictions on the training data
Y_train_pred = model.predict(X_train)
Код: Выделить всё
sin_time = 0.5 * np.sin(time) * 2 * np.sin(time) * time
sin_2pi_time = np.sin(2 * np.pi * time)
Пытался изменить параметры, но безуспешно, и даже если я переопределяю модель, прогноз обучающих данных представляет собой прямую линию. Прогноз тестирования. данные
Подробнее здесь: https://stackoverflow.com/questions/791 ... ries-model
Мобильная версия