nemo_automodel.components.eval.decision
nemo_automodel.components.eval.decision
Evaluation metrics for typed decision predictions.
Submodules
Package Contents
Classes
API
Accumulates per-question predictions and summarises them.
Call add once per (record, question) with the model’s probabilities in the model’s option order.
Add one identified decision with probabilities in option_ids order.
Parameters:
Input record identity, shared by its questions.
Question identity within that record.
Allowed options in model-output order.
Probability for each allowed option, in the same order.
Correct option index, or a negative value for unlabelled data.
Optional utility for each option in the same order.
Optional record metadata used to group evaluation slices.
Accumulate records with structurally typed targets and aligned probabilities.
Parameters:
Input records with IDs and optional slicing metadata.
Targets grouped by record, in model-output order.
Option probabilities grouped by record and question, in each target’s option order.
Return the accumulated identified decisions and their aligned probabilities.
Return {"overall": {...}, "questions": {qid: {...}}, "slices": {key: {value: {...}}}}.