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

[FEAT] Faster creation of ProbReconciler's ordered levels #137

Merged
merged 15 commits into from
Dec 17, 2022

Conversation

kdgutier
Copy link
Collaborator

To evaluate efficiently CRPS it is convenient to have ordered levels that are fast to run, to achieve this I:

  • Added get_prediction_quantiles method to replace get_prediction_levels
  • Vectorized the creation of the quantiles and the memory allocation of the quantiles.
  • Ordered the quantiles to be able to parse them for CRPS.

PENDING:

  • CI tests with evaluation of CRPS/EScore performance and execution time.

@kdgutier kdgutier requested a review from cchallu December 17, 2022 01:09
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@kdgutier kdgutier changed the title [FEAT] Faster creation of ProbReconciler's levels [FEAT] Faster creation of ProbReconciler's ordered levels Dec 17, 2022
@cchallu cchallu merged commit 81abd7b into main Dec 17, 2022
@cchallu cchallu deleted the vectorized_ordered_quantiles branch December 17, 2022 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants