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

Structured configuration spaces (non-scalar variables)? #244

Open
mhlr opened this issue Mar 29, 2022 · 4 comments
Open

Structured configuration spaces (non-scalar variables)? #244

mhlr opened this issue Mar 29, 2022 · 4 comments
Labels

Comments

@mhlr
Copy link

mhlr commented Mar 29, 2022

Is there a way to have a hierarchicaly structured configuration space such include arrays or dicts of scalar variables?
For example to group say 5 float hyperparameters in a single array variable?

@mhlr mhlr changed the title Structured configuration spaces or non scalara variables? Structured configuration spaces or non scalar variables? Mar 30, 2022
@mhlr mhlr changed the title Structured configuration spaces or non scalar variables? Structured configuration spaces (non scalar variables)? Apr 8, 2022
@mhlr mhlr changed the title Structured configuration spaces (non scalar variables)? Structured configuration spaces (non-scalar variables)? Apr 8, 2022
@mfeurer
Copy link
Contributor

mfeurer commented Apr 14, 2022

No, we currently don't have that. Could you please give an example use case? And is this similar to #122?

@mhlr
Copy link
Author

mhlr commented Apr 17, 2022

No, we currently don't have that. Could you please give an example use case? And is this similar to #122?

#122 is an example of this. When you have a set of identically distributed parameters it would be nice to treat the whole set as a first class object.

@mfeurer
Copy link
Contributor

mfeurer commented Apr 19, 2022

Thanks a lot for the explanation. Unfortunately, the design of the ConfigSpace doesn't lend itself for easily implementing this. If you have an idea how to do so, please let us know. Otherwise, we will not have this very high on our agenda as this looks like a lot of work for very nice syntactic sugar.

@eddiebergman
Copy link
Contributor

An update, there's no way to specify this in terms of numerical parameters but this can now be done using Ordinals and Categoricals once #376 lands. Not a full solution but helps get there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants