SMAC3 Bayesian Optimisation Integration [🆕 Search Method] 🥉#212
Open
simonprovost wants to merge 12 commits into
Open
SMAC3 Bayesian Optimisation Integration [🆕 Search Method] 🥉#212simonprovost wants to merge 12 commits into
simonprovost wants to merge 12 commits into
Conversation
+ Custom config space is now utilising ConfigSpace + Classification.py is now divided in distinct Classifiers and Preprocesors for better understand and managmeent + Thorough documentation for users to add/modify anything
Get Search Space allows any search method to have access to the entire search space if needed.
Author
|
@PGijsbers A #Waiting tag would be greatly appreciated here. |
Member
|
Thank you! I will put this PR in the queue as you suggest :) |
Author
|
TODO:
|
Author
|
Update 15 jan. 2024 – NOT urgent at all. @PGijsbers – Given that the BO's implementation is utilising the asynchronous evaluator, I reckon we should call it async_BO instead of bayesian_optimisation, the same as async_ea. Your thoughts ? |
Author
|
BRIEF UDPATE: I intend to start working back on all this from the end of this month onwards. I have an important deadline for the 20th and had no time to look into those but will definitely afterward. Cheers for your patience! Simon |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi @PGijsbers,
As proposed in #202, here is finally my final contribution probably for this year, the implementation of a brand-new Bayesian Optimisation search method based on SMAC3 compatible with GAMA under ConfigSpace search space setup as currently proposed in #210 🎉 🥇
While the PR follows the feature proposal in #202, it also includes an update to search algorithms to reduce pipeline duplication as per #211 🥈
Given that this PR is a suite from #210 and #211, here's a link that focuses exclusively on the most recent commits for this update: Link to PR updates 🥉
Thank you, and I look forward to hearing from you!
What contributions have been made
❌ DISCLAIMER ❌
Kindly refrain from merging this PR prior to ConfigSpace and Search Methods Improvements. I will need to perform a rebase from #211 before this PR can be merged!