3 types derived from EvaluationMetric
Microsoft.Extensions.AI.Evaluation (3)
BooleanMetric.cs (1)
17: EvaluationMetric<bool?>(name, value, reason);
NumericMetric.cs (1)
31: EvaluationMetric<double?>(name, value, reason);
StringMetric.cs (1)
20: EvaluationMetric<string>(name, value, reason);
15 references to EvaluationMetric
Microsoft.Extensions.AI.Evaluation (12)
EvaluationMetric{T}.cs (5)
19/// Gets or sets the value of the <see cref="EvaluationMetric{T}"/>. 24/// Initializes a new instance of the <see cref="EvaluationMetric{T}"/> class. 26/// <param name="name">The name of the <see cref="EvaluationMetric{T}"/>.</param> 27/// <param name="value">The value of the <see cref="EvaluationMetric{T}"/>.</param> 30/// <see cref="EvaluationMetric{T}"/>.
EvaluationRating.cs (7)
13/// A value that indicates that the <see cref="EvaluationMetric{T}.Value"/> is unknown. 18/// A value that indicates that the <see cref="EvaluationMetric{T}.Value"/> cannot be interpreted conclusively. 23/// A value that indicates that the <see cref="EvaluationMetric{T}.Value"/> is interpreted as being unacceptable. 28/// A value that indicates that the <see cref="EvaluationMetric{T}.Value"/> is interpreted as being poor. 33/// A value that indicates that the <see cref="EvaluationMetric{T}.Value"/> is interpreted as being average. 38/// A value that indicates that the <see cref="EvaluationMetric{T}.Value"/> is interpreted as being good. 43/// A value that indicates that the <see cref="EvaluationMetric{T}.Value"/> is interpreted as being exceptional.
Microsoft.Extensions.AI.Evaluation.Quality (3)
EvaluationMetricExtensions.cs (3)
37this EvaluationMetric<T> metric, 48this EvaluationMetric<T> metric, 106private static bool TryParseValue<T>(this EvaluationMetric<T> metric, string valueText)