NumericMetric Klas

Definitie

Een EvaluationMetric met een numerieke waarde.

public ref class NumericMetric sealed : Microsoft::Extensions::AI::Evaluation::EvaluationMetric<Nullable<double>>
public sealed class NumericMetric : Microsoft.Extensions.AI.Evaluation.EvaluationMetric<double?>
type NumericMetric = class
    inherit EvaluationMetric<Nullable<double>>
Public NotInheritable Class NumericMetric
Inherits EvaluationMetric(Of Nullable(Of Double))
Overname

Opmerkingen

NumericMetric kan worden gebruikt om elke numerieke waarde weer te geven. Het onderliggende type van een NumericMetricwaarde is double. Het kan echter worden gebruikt om elk type numerieke waarde weer te geven, inclusief int, longenzovoort float .

Een veelvoorkomend gebruiksvoorbeeld NumericMetric hiervoor is het weergeven van numerieke scores die binnen een goed gedefinieerd bereik vallen. Het kan bijvoorbeeld worden gebruikt om een score tussen 1 en 5 weer te geven, waarbij 1 wordt beschouwd als een slechte score en 5 wordt beschouwd als een uitstekende score.

Constructors

Name Description
NumericMetric(String, Nullable<Double>, String)

Een EvaluationMetric met een numerieke waarde.

Eigenschappen

Name Description
Context

Hiermee haalt of stelt u eventuele EvaluationContexts op die door de IEvaluator evaluatie zijn beschouwd als onderdeel van de evaluatie die de huidige EvaluationMetricheeft geproduceerd.

(Overgenomen van EvaluationMetric)
Diagnostics

Hiermee haalt of stelt u een verzameling van nul of meer EvaluationDiagnosticdie aan de huidige EvaluationMetriczijn gekoppeld.

(Overgenomen van EvaluationMetric)
Interpretation

Haalt een op of stelt een EvaluationMetricInterpretation die aangeeft of het resultaat van de evaluatie die wordt vertegenwoordigd door de huidige EvaluationMetric wordt beschouwd als goed of slecht, geslaagd of mislukt, enzovoort.

(Overgenomen van EvaluationMetric)
Metadata

Hiermee haalt u een verzameling van nul of meer tekenreeksmetagegevens op die zijn gekoppeld aan de huidige EvaluationMetric.

(Overgenomen van EvaluationMetric)
Name

Hiermee haalt u de naam van de EvaluationMetric.

(Overgenomen van EvaluationMetric)
Reason

Hiermee haalt u een tekenreeks op die optioneel kan worden gebruikt om commentaar te geven rond het resultaat dat door dit EvaluationMetricwordt weergegeven.

(Overgenomen van EvaluationMetric)
Value

Hiermee haalt of stelt u de waarde van de EvaluationMetric<T>.

(Overgenomen van EvaluationMetric<T>)

Extensiemethoden

Name Description
AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[])

Voegt de opgegeven s toe aan de opgegeven EvaluationDiagnosticEvaluationMetricDiagnostics verzameling.

AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>)

Voegt de opgegeven s toe aan de opgegeven EvaluationDiagnosticEvaluationMetricDiagnostics verzameling.

AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>)

Hiermee worden metagegevens toegevoegd of bijgewerkt die beschikbaar zijn als onderdeel van de evaluatie response die is geproduceerd door een AI-model, in de opgegeven metricMetadata woordenlijst.

AddOrUpdateContext(EvaluationMetric, EvaluationContext[])

Hiermee worden de opgegeven objecten toegevoegd of bijgewerkt in de opgegeven contextmetricContext woordenlijst.

AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>)

Hiermee worden de opgegeven objecten toegevoegd of bijgewerkt in de opgegeven contextmetricContext woordenlijst.

AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan)

Hiermee worden metagegevens toegevoegd of bijgewerkt die de hoeveelheid tijd (in milliseconden) identificeren die nodig was om de evaluatie uit te voeren in de opgegeven metricMetadata woordenlijst.

AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>)

Voegt de opgegeven metadata woordenlijst metricMetadata toe of werkt deze bij.

AddOrUpdateMetadata(EvaluationMetric, String, String)

Hiermee worden metagegevens toegevoegd of bijgewerkt met de opgegeven en name in de opgegeven valuemetricMetadatawoordenlijst.

ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>)

Bepaalt of de opgegeven metric overeenkomst overeenkomt EvaluationDiagnostic met de opgegeven predicate.

Van toepassing op

Zie ook