Comments (7)
Understood the latter part! thanks for explaining it
But I do need to use the Developer API, as to generate new samples I'm using the FixedParameters like:
generator_run = model_bridge_with_GPEI.gen(n=N,
fixed_features=ObservationFeatures({
'Parameter1':12345,
'Parameter2':6789
}
) )
Which is not available in the Service API, there's a Feature Request about this somewhere.
from ax.
Hi there, taking a look!
from ax.
Is there any particular reason that the developer API is required for your use-case, or can you work around this issue by using the service API instead?
Additionally, if I do not put the data argument (and naively expect that the experiment containing the data will be enough) i get the following error:
DataRequiredError:StandardizeY
transform requires non-empty data.
This is because your the BO model has no prior data off of which to train. Usually, GenerationStrategies begin with a Sobol (random initialization) step, followed by a BO step. The former seeds the search space with data off of which the latter trains. When you provide prior data, it's possible to skip the Sobol step as you saw above, but when no prior data is provided, a Sobol step is required. Does that answer your questions?
from ax.
Hi @Jgmedina95 -- let me find the associated feature request and mark another interest for you. Also re: your comment about not sure why runner is needed -- your guess is right! Essentially a runner defines how to deploy the experiment, meaning how to evaluate the trials and then stores that data somewhere. It also keeps track of where that data is stored so that it can be easily fetched in the future. This page has a bit of info on runners.
Bernie's call-out re: the SOBOL initialization step being missing causing the error seems accurate to me -- does this help answer your question, or would you like further support? Will agree definitely a bit ambiguous, so will also make a note of that.
from ax.
Thanks @mgarrard for jumping in here! I was out of town for a bit but am back. @Jgmedina95 have you been able to resolve your issue?
from ax.
Hi!, my experimental setup got some setbacks, so I haven't been able to work too much on this at the moment.
I need to test the SOBOL step, to see how the issue does, but as of now, I do have some workarounds that allow me to get the setup running (the same described above). I mainly wanted to understand why this could be happening, and it could be a bug that haven't been described before.
from ax.
Thanks for the update @Jgmedina95! I'll close this out for now but please feel free to comment/reopen/open a new issue if you need additional support in the future.
from ax.
Related Issues (20)
- Issue when starting an AxClient with out-of-design points HOT 2
- cannot import name 'TrainingData' HOT 2
- applying complex constrains HOT 2
- Ax is not not starting as many workers as I'd like to; sometimes, get_next_trials returns 0 new trials HOT 4
- Evaluating custom candidates HOT 2
- Input Feature Selection - Does the relevant code exist? HOT 6
- [Feature Request] support constraints on `ChoiceParameters` HOT 4
- Extending Models.THOMPSON with an extra parameter HOT 1
- There are some questions when i use the Ax HOT 7
- Space characters in the objective name AND specifying a threshold leads to an error message: "AssertionError: Outcome constraint should be of form `metric_name >= x" HOT 1
- Pandas deprecation warning when deserializing AxClient JSON HOT 2
- AX seems to get stuck with Ray
- `StandardizeY` transform requires non-empty data." when using SAASBO
- Plotting outside of a notebook HOT 1
- Setting search space step size in Ax Service API HOT 10
- Problem when Sobol falls back to HitAndRunPolytopeSampler HOT 4
- Arms from previous batch keep appearing in new batches HOT 5
- EHVI & NEHVI break with more than 7 objectives HOT 4
- Multi-objective experiments generate duplicated data HOT 5
- Question: Transforming objective when passing `best_f` to `ProbabilityOfImprovement`, etc. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ax.