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

refactor: BO and ifBO #134

Merged
merged 64 commits into from
Oct 8, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
add9eaa
refactor: DeepGP
eddiebergman Aug 13, 2024
3aba212
fix: Address comements from @karibbov
eddiebergman Aug 14, 2024
40b6830
fix: Import from the moved file
eddiebergman Aug 14, 2024
df4e089
refactor: Cleanup vectorial kernels
eddiebergman Aug 14, 2024
dc3ae03
refactor: Lengthscale is always tensor
eddiebergman Aug 14, 2024
3b8e549
refactor: Cleanup and reduce duplicate preprocessing GP
eddiebergman Aug 15, 2024
0f235ee
fix: typo
eddiebergman Aug 15, 2024
83331d9
fix: unscaled distance
eddiebergman Aug 15, 2024
a3a230d
fix: GP Fixed up
eddiebergman Aug 18, 2024
27b3119
checkpoint: not working yet
eddiebergman Aug 20, 2024
27bb0a3
refactor: Switch to botorch
eddiebergman Aug 26, 2024
cf43821
refactor: Prior distributions
eddiebergman Aug 27, 2024
6db710e
refactor: Add in the priors
eddiebergman Aug 27, 2024
a013a13
refactor: Clean up the BO
eddiebergman Aug 27, 2024
d4a11a2
refactor: Delete unused files
eddiebergman Aug 27, 2024
0338a99
fix: CenteredPrior prefers [0, 1] sample domain
eddiebergman Aug 27, 2024
058ab2b
refactor: Revamp Sampler and Prior
eddiebergman Aug 28, 2024
1cdc307
refactor: Weighted Sampler
eddiebergman Aug 28, 2024
dd72008
refactor: Simplify BO some more
eddiebergman Aug 28, 2024
8658d70
fix: Need at least 2 points for intial design
eddiebergman Aug 28, 2024
b135c74
fix: Ensure we do the last intial design
eddiebergman Aug 28, 2024
6fd4a29
doc: Add todo note on no reported loss
eddiebergman Aug 28, 2024
bb0eb38
fix: Add in the GP optimization
eddiebergman Aug 29, 2024
41deea6
fix: Memory efficient log_prior for CenteredPrior
eddiebergman Aug 29, 2024
205f503
feat: pibo and cost cooling
eddiebergman Aug 29, 2024
03729ca
fix: Return acquisition_functions still in use
eddiebergman Aug 29, 2024
16c27f8
fix: Some minor cleanup fixes
eddiebergman Aug 29, 2024
da4f376
optim: Switch to just additive kernel
eddiebergman Aug 29, 2024
5f76a7e
feat: Stable pibo implementation
eddiebergman Aug 30, 2024
b2d3e15
fix: Remove stray prints
eddiebergman Aug 30, 2024
f209f47
optim: Lengthscale has more wiggle-room in high d
eddiebergman Aug 30, 2024
c815163
feat: Cost cooling
eddiebergman Sep 8, 2024
da47d70
optim: Scale initial sample points for acq. opt based on ndims
eddiebergman Sep 8, 2024
55f1acb
Merge branch 'master' into refactor-acq-refresh
eddiebergman Sep 18, 2024
5a71030
fix: Remove old model
eddiebergman Sep 18, 2024
afc904d
ci: Update ruff version
eddiebergman Sep 18, 2024
f0ec81e
fix: Update pre-commit
eddiebergman Sep 18, 2024
54b6059
ci: Update deps on botorch/gpytorch
eddiebergman Sep 18, 2024
6782a8e
fix: rely on botorch's new defaults
eddiebergman Sep 18, 2024
4e8e308
merge
eddiebergman Sep 18, 2024
6303a65
reapply stash
eddiebergman Sep 18, 2024
9394350
refactor: Simpler ifbo
eddiebergman Sep 18, 2024
d1c7a85
refactor: Ifbo
eddiebergman Sep 24, 2024
e931878
fix(ifbo): bin count for budget index
eddiebergman Sep 25, 2024
becd324
optim: Use torch operation for validation
eddiebergman Sep 25, 2024
5149034
refactor: Cleanup
eddiebergman Sep 25, 2024
307fc45
fix: Remove the removed MFPI_Random
eddiebergman Sep 25, 2024
d162d1f
fix: Use budget_domain bounds where possible
eddiebergman Sep 25, 2024
7e2a048
fix: Increment lower bound of fidelity space to make divisble
eddiebergman Sep 25, 2024
995bf9c
doc(ifbo): Document how encoding works
eddiebergman Sep 25, 2024
9b1d050
fix(ifbo): Example running again
eddiebergman Sep 25, 2024
da34471
refactor: Remove PFNSurrogate
eddiebergman Sep 25, 2024
268dfb6
fix(ifbo): handle all trials which contain model-able info
eddiebergman Sep 25, 2024
673530e
refactor: Remove unused
eddiebergman Sep 25, 2024
178ae68
refactor(ifbo): Mostly clean
eddiebergman Sep 30, 2024
967e679
refactor(ifbo): Better acq function optimization
eddiebergman Oct 2, 2024
07eb8f2
test: Fixups
eddiebergman Oct 2, 2024
39ffe48
fix(optimize_acq): Generation of fixed categorical values
eddiebergman Oct 4, 2024
c3aeb30
test: Fixup examples
eddiebergman Oct 4, 2024
d159651
test(domain): Initial tests
eddiebergman Oct 7, 2024
65d9918
test(ConfigEncoder): Initial tests
eddiebergman Oct 7, 2024
fdfb363
fix(Domain): use cardinality for quantizing through unit interval
eddiebergman Oct 7, 2024
35427eb
test(Samplers): Initial tests and dtype fixes
eddiebergman Oct 7, 2024
d59b134
test(Sampler): Include test file -_-
eddiebergman Oct 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading