Hyperactive icon indicating copy to clipboard operation
Hyperactive copied to clipboard

[ENH] optimizer tags for accepted input types

Open fkiraly opened this issue 3 months ago • 4 comments

I think we will need tags for optimizers that tell the user - and interacting parts of the framework - what types it can accept, e.g., integer/real numbers, or string/categorical.

My suggestion would be with capability:categorical? But we probably should think carefully about this, e.g., what other tags we need, or what values can be.

fkiraly avatar Sep 19 '25 13:09 fkiraly

Hello @fkiraly, I would like to take on this issue. Could you please elaborate on this issue and assign it?

amitsubhashchejara avatar Sep 22 '25 13:09 amitsubhashchejara

@amitsubhashchejara, welcome!

I think this issue is more one for design by maintainers at the moment - you can of course also add your thoughts, though it might require familiarity with earlier design threads (sorry)

However, I opened a few new good first issues for you in case you want to take any of those: #194, #195. How about these? These have a clear specification.

fkiraly avatar Sep 22 '25 19:09 fkiraly

more: #196, #197, #198

fkiraly avatar Sep 22 '25 19:09 fkiraly

Good idea. capability is to unspecific. dimension-types is clear. It could look like this in future versions:

dimension-types: ["numeric", "categorical", "callable", "bool", "distribution", "continuous"] search-space-operations: ["union", ...]

SimonBlanke avatar Sep 27 '25 13:09 SimonBlanke