Skip to content

MAINT: Clean InverseDecaySearchCV#651

Draft
stsievert wants to merge 58 commits intodask:mainfrom
stsievert:inverse-improvements
Draft

MAINT: Clean InverseDecaySearchCV#651
stsievert wants to merge 58 commits intodask:mainfrom
stsievert:inverse-improvements

Conversation

@stsievert
Copy link
Copy Markdown
Member

What does this PR implement?
It cleans up the implementation of InverseDecaySearchCV by making InverseDecaySearchCV respect max_iter. The modified adaptive algorithm considers n_initial_parameters models initially and 2 models at max_iter partial fit calls.

Reference issues/PRs
This PR depends on #432. The diff will be reduced significantly after that PR gets merged.

TODO:

  • implement InverseDecaySearchCV.from(cls: SuccessiveHalvingSearchCV), and associated cleanups.

stsievert and others added 30 commits November 29, 2018 18:53
* Also reorganize initial section to make it more clear
Make more unstable and test for longer
DOC: add outline

yield -> await

decay_rate=1?

One search?

tol?

eta0? random_state?

Simpler parameters?

Remove clone?

Change name? Add large n_initial?

smaller max_iter?

Run in notebook

Small reorg to rst

Remove clone

whoops

decay_rate?

test_numpy: make alpha <= 1e-3 != 1e10

decay_rate=0?

Add outline
@stsievert stsievert force-pushed the inverse-improvements branch from b6dd892 to 02a905a Compare April 20, 2020 22:01
Base automatically changed from master to main February 2, 2021 03:43
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