Skip to content

[ENH] optimizer tags for accepted input types #192

Open

Description

@fkiraly

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.

Activity

  1. amitsubhashchejara commented on Sep 22, 2025

    @amitsubhashchejara
    Contributor

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

  2. fkiraly commented on Sep 22, 2025

    @fkiraly
    ContributorAuthor

    @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.

  3. fkiraly commented on Sep 22, 2025

    @fkiraly
    ContributorAuthor

    more: #196, #197, #198

  4. SimonBlanke commented on Sep 27, 2025

    @SimonBlanke
    Collaborator

    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", ...]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions