JudgeResult#
- class scikitplot.corpus.JudgeResult(metric, score, verdict=None, completions=(), error=None, undefined=None, details=<factory>)[source]#
One judged score.
- Parameters:
- metricstr
Metric name.
- scorefloat
In
[0, 1], orNaNwhenerrororundefinedis set.- verdictmapping or None, default=None
The parsed verdict (
Nonewhen the judge failed). Forpreference,{"forward": ..., "reverse": ...}.- completionstuple of Completion, default=()
Every model response the score used, in call order.
- errorstr or None, default=None
Why the judge failed:
"parse: ...","incomplete: ..."or"provider: <ExceptionType>: ...".- undefinedstr or None, default=None
Why a valid verdict has no score (for example, no claims).
- detailsmapping, default={}
Counts behind the score (
n_claims,n_supported…); forpreference,winnerandposition_consistent.
- Parameters:
- classmethod from_dict(data)[source]#
Rebuild from
to_dictoutput (Nonescore isNaN).- Parameters:
- Return type:
- property input_tokens: int | None#
Prompt tokens over
completions(Noneif any is unreported).
- property output_tokens: int | None#
Output tokens over
completions(Noneif any is unreported).