14 references to EvaluationMetric
Microsoft.Extensions.AI.Evaluation (14)
BooleanMetric.cs (1)
12public 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)
23public sealed class NumericMetric(string name, double? value = null) : EvaluationMetric<double?>(name, value);
StringMetric.cs (1)
15public sealed class StringMetric(string name, string? value = null) : EvaluationMetric<string>(name, value);