14 references to EvaluationMetric
Microsoft.Extensions.AI.Evaluation (14)
BooleanMetric.cs (1)
12
public sealed class BooleanMetric(string name, bool? value = null) :
EvaluationMetric
<bool?>(name, value);
EvaluationMetric{T}.cs (4)
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>
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 exceptional.
28
/// A value that indicates that the <see cref="
EvaluationMetric
{T}.Value"/> is interpreted as being good.
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 poor.
43
/// A value that indicates that the <see cref="
EvaluationMetric
{T}.Value"/> is interpreted as being unacceptable.
NumericMetric.cs (1)
23
public sealed class NumericMetric(string name, double? value = null) :
EvaluationMetric
<double?>(name, value);
StringMetric.cs (1)
15
public sealed class StringMetric(string name, string? value = null) :
EvaluationMetric
<string>(name, value);