Skip to content

how does FLAML work for forecasting? #410

Answered by int-chaos
Yasslight90 asked this question in General
Discussion options

You must be logged in to vote

Like you said FLAML will train the learner estimators with different configurations. Currently it supports ARIMA, SARIMA, Prophet and several sklearn regressors (LightGBM, xgboost, extra trees, and random forest). Given the inputted time budget, it will perform multiple iterations until the time runs out and optimize the hyperparameters accordingly. Each trained model is validated using a validation set that is the same length as the period parameter. The evaluation metric used is mape. When using FLAML to predict, it will use the model that performed the best on the validation set, which is the one with the lowest mape.

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@torronen
Comment options

@int-chaos
Comment options

@torronen
Comment options

@shyam314159
Comment options

Answer selected by int-chaos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants