-
-
Notifications
You must be signed in to change notification settings - Fork 234
MO-SMAC merge #1222
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
Open
jeroenrook
wants to merge
61
commits into
automl:development
Choose a base branch
from
jeroenrook:mosmac-merge
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
MO-SMAC merge #1222
Changes from 60 commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
f6ee35b
Add MO facade with todos
2b97fca
Add NoAggregatuonStrategy
556ad37
Update aggregation strategy
672389f
Limit value to bounds region
09160b7
Factor out creating a unique list
1359f19
More debug logging
733f94d
Factor out sorting of costs
3e015c0
Better docstring
171958b
Add MO acq maximizer
0fe8e7d
Update acq optimizer
0059155
Stop local search after max steps is reached
5b0a1bf
Abstract away population trimming and pareto front calculation
a0bed50
Add MO intensifier draft
325cb5c
Add comment
227ceb7
Add todos
c320f04
Pass rh's incumbents to acquisition function
67eefec
Add incumbents data structure in runhistory
b297a98
Add property for incumbents
6042bed
Add EHVI acq fun
a96172d
Update PHVI
75a2077
Add ACLib runner draft
4b2d101
Merge branch 'development' into mosmac
jeroenrook a5902d5
Native objective support
jeroenrook 5e7d880
Fix typo
jeroenrook 3cdf96a
Initial modifications for mo facade
jeroenrook 087d7c8
Make the HV based acquisition functions work
jeroenrook 1b20106
Logic fix
jeroenrook a057733
AClib runner
jeroenrook 6c0bcd1
AClib runner fixes
jeroenrook 71409ce
MO utils initial expansion
jeroenrook 0587938
MO intensifier
jeroenrook d05fc42
Merge branch 'development' into mosmac
jeroenrook bd31d32
Expanded debugging message
jeroenrook 4322cfb
Allow saving the intensifier when no incumbent is chosen yet.
jeroenrook 6113c18
Bugfix for passing checks when MO model with features
jeroenrook 8cd499f
Added support to retrain the surrogate model and acquisition loop in …
jeroenrook a26b7c9
Added a minimal number of configuration that need to be yielded befor…
jeroenrook 37ae763
Remove sleep call used for testing
jeroenrook 9b85222
Only compute Pareto fronts on the same subset of isb_keys.
jeroenrook 8c114c0
Compute actual isb differences
jeroenrook 2bc7383
Aclib runner
jeroenrook 6ddc94c
Reset counter when retrain is triggered
jeroenrook 24a749f
Comparison on one config from the incumbent
jeroenrook 944425b
Make dask runner work
jeroenrook 8496461
Added different intermediate update methods that can be mixed with th…
jeroenrook da0bb6b
Make normalization of costs in the mo setting a choice
jeroenrook 2ca601c
In the native MO setting the EPM are trained by using the costs retri…
jeroenrook 603182a
Generic HVI class
jeroenrook a109f48
Decomposed the intensifier decision logic and created mixins to easil…
jeroenrook 17ce0a3
Changed the intensifier
jeroenrook fd317b0
Commit everythin
jeroenrook b50db2b
csvs
jeroenrook 38b22d4
Merge remote-tracking branch 'origin/main' into mosmac
jeroenrook 69d466b
README change
jeroenrook fdd33f6
README change
jeroenrook bf2a2f0
Even bigger push
jeroenrook 1d71cf4
Merge remote-tracking branch 'origin/development' into mosmac-merge
jeroenrook 7d7290d
Remove EHVI acquisition function
jeroenrook aec7609
README
jeroenrook cb9eab6
Fix failing tests. Disentangle normalisation and aggregation
jeroenrook 373dc08
Fix failing pytests
jeroenrook File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works