Is your feature request related to a problem? Please describe.
Currently, our UQEnsemble.tune and UQEnsemble.tune_from_graded methods offer the following metrics:
['fbeta_score', 'accuracy_score', 'balanced_accuracy_score', 'roc_auc', 'log_loss']. We we would like to include additional metrics, including, but not limited to, area under precision-recall curve and brier score.
Describe the solution you'd like
These metrics should be added to the uqlm.utils.Tuner class first, and offered by UQEnsemble methods by class composition (Tuner is stored as an attribute of UQEnsemble).
Describe alternatives you've considered
Current metrics
Additional context
Ideally, this issue should be worked on after #3 is completed and coded from scratch rather than relying on scikit-learn.
Is your feature request related to a problem? Please describe.
Currently, our
UQEnsemble.tuneandUQEnsemble.tune_from_gradedmethods offer the following metrics:['fbeta_score', 'accuracy_score', 'balanced_accuracy_score', 'roc_auc', 'log_loss']. We we would like to include additional metrics, including, but not limited to, area under precision-recall curve and brier score.Describe the solution you'd like
These metrics should be added to the
uqlm.utils.Tunerclass first, and offered byUQEnsemblemethods by class composition (Tuneris stored as an attribute ofUQEnsemble).Describe alternatives you've considered
Current metrics
Additional context
Ideally, this issue should be worked on after #3 is completed and coded from scratch rather than relying on
scikit-learn.