NumericMetric Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein EvaluationMetric numerischer Wert, der einen numerischen Wert enthält.
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))
- Vererbung
Hinweise
NumericMetric kann verwendet werden, um einen beliebigen numerischen Wert darzustellen. Der zugrunde liegende Typ eines NumericMetricWerts ist double. Sie kann jedoch verwendet werden, um einen beliebigen Numerischen Werttyp darzustellen, einschließlich int, longusw float .
Ein gängiger Anwendungsfall NumericMetric ist das Darstellen numerischer Bewertungen, die in einen gut definierten Bereich fallen. Beispielsweise kann es verwendet werden, um eine Bewertung zwischen 1 und 5 darzustellen, wobei 1 als schlechte Punktzahl betrachtet wird, und 5 wird als hervorragende Bewertung betrachtet.
Konstruktoren
| Name | Beschreibung |
|---|---|
| NumericMetric(String, Nullable<Double>, String) |
Ein EvaluationMetric numerischer Wert, der einen numerischen Wert enthält. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Context |
Ruft alle EvaluationContexts ab, die IEvaluator als Teil der Auswertung berücksichtigt wurden, die die aktuelle EvaluationMetric. (Geerbt von EvaluationMetric) |
| Diagnostics |
Dient zum Abrufen oder Festlegen einer Auflistung von null oder mehr EvaluationDiagnostics, die dem aktuellen EvaluationMetriczugeordnet ist. (Geerbt von EvaluationMetric) |
| Interpretation |
Dient zum Abrufen oder Festlegen eines EvaluationMetricInterpretation Werts, der angibt, ob das Ergebnis der durch die aktuellen EvaluationMetric Dargestellten Auswertung als gut oder schlecht betrachtet, bestanden oder fehlgeschlagen usw. ist. (Geerbt von EvaluationMetric) |
| Metadata |
Dient zum Abrufen oder Festlegen einer Auflistung von Null- oder mehr Zeichenfolgenmetadaten, die dem aktuellen EvaluationMetriczugeordnet sind. (Geerbt von EvaluationMetric) |
| Name |
Dient zum Abrufen oder Festlegen des Namens der EvaluationMetric. (Geerbt von EvaluationMetric) |
| Reason |
Dient zum Abrufen oder Festlegen einer Zeichenfolge, die optional verwendet werden kann, um einige Kommentare zu dem Ergebnis bereitzustellen, das durch diese EvaluationMetricdargestellt wird. (Geerbt von EvaluationMetric) |
| Value |
Dient zum Abrufen oder Festlegen des Werts der EvaluationMetric<T>. (Geerbt von EvaluationMetric<T>) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[]) |
Fügt die angegebenen EvaluationDiagnosticS zur angegebenen EvaluationMetricSammlung hinzu Diagnostics . |
| AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>) |
Fügt die angegebenen EvaluationDiagnosticS zur angegebenen EvaluationMetricSammlung hinzu Diagnostics . |
| AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>) |
Fügt Metadaten hinzu, die im Rahmen der auswertung |
| AddOrUpdateContext(EvaluationMetric, EvaluationContext[]) |
Fügt die bereitgestellten Objekte im angegebenen |
| AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>) |
Fügt die bereitgestellten Objekte im angegebenen |
| AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan) |
Fügt Metadaten hinzu oder aktualisiert Metadaten, die die Zeit (in Millisekunden) identifizieren, die zum Ausführen der Auswertung im angegebenen |
| AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>) |
Fügt das angegebene |
| AddOrUpdateMetadata(EvaluationMetric, String, String) |
Fügt Metadaten mit dem angegebenen |
| ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>) |
Bestimmt, ob die bereitgestellte |