Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lag generation process optimization #191

Closed
antoinecarme opened this issue Mar 19, 2022 · 3 comments
Closed

Lag generation process optimization #191

antoinecarme opened this issue Mar 19, 2022 · 3 comments
Assignees

Comments

@antoinecarme
Copy link
Owner

antoinecarme commented Mar 19, 2022

PyAF generates a lot of lags for each cycle residue to compute additional signal components (AR, ARX, SVR, XGB, XGBX, ...)

These lags are generated on the same CPU for each cycle residue to compute a whole set of models.

The generated lags can be shared between all these models, using the same lags internal dataframe. Keras, XGBoost and Scikit-Learn models can use the same input numpy vectors.

This is a CPU time + memory optimization. No impact on forecast models and/or forecast values is expected.

Release date : 2022-07-14

@antoinecarme
Copy link
Owner Author

Ensure that PyAF is and remains Green #176

@antoinecarme
Copy link
Owner Author

This issue is linked with #190. Generating too many lags and merging the resulting dataframes leads to some re-indexing issues.

antoinecarme added a commit that referenced this issue Mar 19, 2022
Lag generation process optimization #191
@antoinecarme antoinecarme self-assigned this Mar 19, 2022
antoinecarme added a commit that referenced this issue Mar 19, 2022
Internal Datframes index refactoring #190

Lag generation process optimization #191
@antoinecarme
Copy link
Owner Author

FIXED.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant