-
Notifications
You must be signed in to change notification settings - Fork 24
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
Long term idea - use tools like SOBER to do model selection in PyBOP #228
Comments
I have been thinking about this for a while now. I think there are a few technical decisions we need to sort out to make this work, here's a first list:
@ma921, I'd be interested to hear your thoughts on this. There's a follow-up discussion about how to handle SOBER's dependencies, and perhaps some of them wouldn't be needed after ingestion into PyBOP. |
Thank @davidhowey and @BradyPlanden! Several potential issues to consider:
How should we proceed to the next steps? |
Excellent, thanks for the response @ma921. In which case, it seems ingesting SOBER (and by extension BASQ) into the PyBOP codebase makes the most sense. We haven't finalised the bayes architecture yet, so this would be a good time to align requirements. I'll take a further look at SOBER's API and let's have a chat early next week if that works. In terms of dependancies, I think this is fine. We will probably want an optional installation and import like we do with plotly. Cross-posting to #229, as pytorch is a dependancy requirement there as well. I'll create a branch for this issue, and if you want to start integrating that would be great. Opening a WIP PR would be a great way for us to review and collaborate as this progresses. For reference, here are the contributing guidelines . I'm happy to support development of this, so give me a shout if you want a hand! |
Excellent @BradyPlanden! I'm proceeding with merging my codebases into branch 228 and will inform you through a WIP PR once completed. |
Hello everyone, |
We figured out how we would like to commit our code: I would make a fork of the PyBOP repository, where we figure out if what I wrote aligns with the general design principle behind PyBOP. |
Hi @YannickNoelStephanKuhn, thanks for posting an update on this issue. Yes, forking and opening a PR for integration would be the recommended way to go. For reference, here is our Contributing Guide which should get you up to speed on running tests, pre-commit, etc. Looking forward to your updates! |
Feature description
@ma921 has developed some great ideas e.g. as described in this paper and more recently SOBER for high speed Bayesian quadrature that we can use for model selection. It would be great, as a long term aim, to get this into PyBOP.
Motivation
No response
Possible implementation
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: