Skip to content
This repository was archived by the owner on Jun 8, 2023. It is now read-only.
This repository was archived by the owner on Jun 8, 2023. It is now read-only.

✨ Implement individual Configurable HyperOptable Weighted Signals #237

Description

@Rikj000

In the current MoniGoMani implementation we are limited to only being able to adjust the search space for all weighted signals at once.

The idea here would be to make the search spaces for individual weighted signals easily configurable in MoniGoManiHyperStrategy.py.

🔲 Each weighted signal should have following settings:

  • min
  • max
  • threshold
  • type

So it will align with the new protection_spaces format.

🔲 Then we can just use following settings from mgm-config as default values, if no specific ones are added in MoniGoManiHyperStrategy.py:

  • min_weighted_signal_value
  • max_weighted_signal_value
  • search_threshold_weighted_signal_values

🔲 Finally we should re-work the documentation for this

@raftersvk is currently working on this on his separation-of-signals-into-triggers-and-guards branch,
and it was already showing promising results!

Early POC example:
early_example

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions