-
Notifications
You must be signed in to change notification settings - Fork 15
42 fit gp model on existing population from optimization problem #45
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
base: dev
Are you sure you want to change the base?
42 fit gp model on existing population from optimization problem #45
Conversation
trying out new featurescurrently the fixtures for optimization problems are not on the Until then, there is a "fix". I am playing around with the surrogate model in the paper repository: https://github.com/flo-schu/bayesian-optimization |
Yes, I will try to move it to Edit: Moved fixtures into |
a0f5cfb to
3109436
Compare
|
I've made a very first approach for integration of Surrogate in Let's talk it through tomorrow and see which additional features we want and what can be improved, refactored, etc. :) |
d2a66a4 to
71ef6bc
Compare
|
not sure if the merge of dev into 42... was the right thing to do. Probably rebase would have been your preferred choice? If possible you can walk me through correcting this and doing it differently. |
8395966 to
7a991f3
Compare
af75a88 to
e1f0c7d
Compare
2377cfd to
a4ef9d1
Compare
40ad138 to
e6ca9ec
Compare
|
okay, I have cleaned up |
c54b77e to
9478b91
Compare
d10f69b to
cd4c8ee
Compare
35e0c67 to
d97cf31
Compare
37fe8fb to
c51ffb5
Compare
Implements a Surrogate class for fitting a GP on existing data from optimizations
implements
optimization_problemon fixed variablesfindx0at the edges of the problemplots
overlay contour plot with true populationtests
implementation of surrogates for different optimiztation tasks
performance
find a faster method to test if the conditioned problem contains feasible space (creating a hopsy problem needs a lot of time 1/3 of total runtime)This depends currently on hopsycode quality
condition_optimization_problemmethod to a separate class that is anOptimizationProblemopen questions
GP.predict(std=True) -> mu, sigma
partial dependence
the function
partial_dependenceofsklearnreturns a value that is not the actual response of the objective function but another value. This behavior is not ideal if it should be overlaid over the true objective space and the true evaluated points.minimum boundary plot
This plot draws the minimum boundary of the objective function over a given parameter.
There are two main approaches to achieve this
this problem is solved by conditioning the optimization problem on one variable. This is done by fixing the conditioning variable at a specific value and substituting that value in the matrix and moving it to the RHS (
b).closes additional issues