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

Callback API plan #27676

Open
8 tasks
jeremiedbb opened this issue Oct 27, 2023 · 2 comments
Open
8 tasks

Callback API plan #27676

jeremiedbb opened this issue Oct 27, 2023 · 2 comments
Labels
Meta-issue General issue associated to an identified list of tasks

Comments

@jeremiedbb
Copy link
Member

The goal of this issue is to track the steps of the implementation of a callback API in scikit-learn.

This is being developed in the callbacks feature branch. The first PR to this branch is #27663 which implements the base infrastructure for the callbacks and a first callback (progress bars). Subsequent PRs will add more callbacks, mode doc, more tests, adapt estimators to support callbacks, ...

Callbacks

Doc

  • examples
  • how to write a custom callback

Adapt estimators
full list incoming

@jeremiedbb jeremiedbb added the Meta-issue General issue associated to an identified list of tasks label Oct 27, 2023
@lorentzenchr
Copy link
Member

As callbacks affect all estimators and add to the API, a SLEP would not be wrong.

@jondo
Copy link

jondo commented Nov 29, 2023

@glemaitre meant that one such callback could be a gradient tape. I would currently need that (and might even be able to help implementing it).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meta-issue General issue associated to an identified list of tasks
Projects
Status: Discussion
Development

No branches or pull requests

3 participants