NumericMetric Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| AddOrUpdateContext(EvaluationMetric, EvaluationContext[]) |
Hiermee worden de opgegeven objecten toegevoegd of bijgewerkt in de opgegeven |
| AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>) |
Hiermee worden de opgegeven objecten toegevoegd of bijgewerkt in de opgegeven |
| 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 |
| AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>) |
Voegt de opgegeven |
| AddOrUpdateMetadata(EvaluationMetric, String, String) |
Hiermee worden metagegevens toegevoegd of bijgewerkt met de opgegeven en |
| ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>) |
Bepaalt of de opgegeven |