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

Fix Unintended Behavior of Solution Selection in Training Configuration #466

Open
Granoffel opened this issue Feb 7, 2024 · 0 comments
Open

Comments

@Granoffel
Copy link
Contributor

Reason (Why?)
In our current training configuration interface, we have observed unexpected behavior related to the selection and visibility of machine learning (ML) libraries and AutoML solutions. Specifically, users are able to deselect all ML libraries, which contradicts the intended functionality that requires at least one library to be selected at all times. Additionally, when deselecting ML libraries, previously hidden AutoML solutions become visible again. This issue disrupts user experience and can lead to confusion during the configuration process, affecting the efficiency and effectiveness of setting up training environments.

Solution (What?)
The proposed solution involves implementing validation logic to ensure that at least one ML library remains selected at any given time. This can be achieved by disabling the de-selection of the last remaining selected library or by automatically re-selecting a default library if a user attempts to deselect all. Furthermore, the visibility state of AutoML solutions should be correctly tied to the selection state of ML libraries, ensuring that deselected libraries do not inadvertently trigger the visibility of any AutoML solutions that were intentionally hidden. These adjustments will streamline the configuration process and ensure a more logical and user-friendly interface.

Acceptance criteria
It is impossible for a user to deselect all ML libraries; attempting to do so will either not deselect the last selected library or will automatically re-select a default library.
Deselecting ML libraries does not cause previously hidden AutoML solutions to become visible.

image
image

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

No branches or pull requests

1 participant