dspy.evaluate.EvaluationResult¶
dspy.evaluate.EvaluationResult(score: float, results: list[tuple[dspy.Example, dspy.Example, Any]])
¶
Bases: Prediction
A class that represents the result of an evaluation.
It is a subclass of dspy.Prediction
that contains the following fields
- score: An float value (e.g., 67.30) representing the overall performance
- results: a list of (example, prediction, score) tuples for each example in devset
Source code in dspy/evaluate/evaluate.py
Functions¶
copy(**kwargs)
¶
from_completions(list_or_dict, signature=None)
classmethod
¶
get(key, default=None)
¶
get_lm_usage()
¶
inputs()
¶
Source code in dspy/primitives/example.py
items(include_dspy=False)
¶
keys(include_dspy=False)
¶
labels()
¶
set_lm_usage(value)
¶
toDict()
¶
Source code in dspy/primitives/example.py
values(include_dspy=False)
¶
with_inputs(*keys)
¶
:::