ConfigSpace icon indicating copy to clipboard operation
ConfigSpace copied to clipboard

Structured configuration spaces (non-scalar variables)?

Open mhlr opened this issue 2 years ago • 4 comments

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 avatar Mar 29 '22 23:03 mhlr

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

mfeurer avatar Apr 14 '22 15:04 mfeurer

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.

mhlr avatar Apr 17 '22 11:04 mhlr

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.

mfeurer avatar Apr 19 '22 05:04 mfeurer