Open lizhuoq opened 1 month ago
For original multi-output tasks where the eval_method is holdout, manual setting of the validation set was not possible. This commit introduces a new feature allowing manual setting of the validation set for multi-output tasks.
model = MultiOutputRegressor( AutoML( task="regression", time_budget=1, eval_method="holdout", multioutput_train_size=len(X_train) ) ) model.fit( pd.concat([X_train, X_val]), pd.concat([y_train, y_val]) )
@microsoft-github-policy-service agree
Why are these changes needed?
For original multi-output tasks where the eval_method is holdout, manual setting of the validation set was not possible. This commit introduces a new feature allowing manual setting of the validation set for multi-output tasks.
Related issue number
Checks