【发布时间】:2020-04-13 03:34:05
【问题描述】:
我正在尝试使用 XGB 执行增量学习,并使用 Sklearn 的 MultiOutputRegressor 进行包装以获得多类回归:
# For instance
# X = np.zeros((1, 8)
# y = np.zeros((1, 32)
multi_model = MultiOutputRegressor(
xgb.XGBRegressor(objective='reg:squarederror')
).fit(X, y)
但是,如果我反复调用 multimodel.fit(X_new, y_new),它会创建一个新模型,而不执行增量学习。
我尝试使用 "partial_fit()" 并在 .fit 函数中指定 "multi_model",但两种解决方案均不受支持。
如何使用多类 XGB 实现增量学习?
【问题讨论】:
标签: scikit-learn regression xgboost