NumericMetric Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi EvaluationMetric nilai numerik.
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))
- Warisan
Keterangan
NumericMetric dapat digunakan untuk mewakili nilai numerik apa pun. Jenis nilai yang NumericMetricmendasar adalah double. Namun, dapat digunakan untuk mewakili semua jenis nilai numerik termasuk int, , longfloat dll.
Kasus penggunaan umum untuk NumericMetric adalah mewakili skor numerik yang termasuk dalam rentang yang ditentukan dengan baik. Misalnya, dapat digunakan untuk mewakili skor antara 1 dan 5, di mana 1 dianggap skor yang buruk, dan 5 dianggap skor yang sangat baik.
Konstruktor
| Nama | Deskripsi |
|---|---|
| NumericMetric(String, Nullable<Double>, String) |
Berisi EvaluationMetric nilai numerik. |
Properti
| Nama | Deskripsi |
|---|---|
| Context |
Mendapatkan atau menetapkan s apa pun EvaluationContextyang dipertimbangkan oleh IEvaluator sebagai bagian dari evaluasi yang menghasilkan saat ini EvaluationMetric. (Diperoleh dari EvaluationMetric) |
| Diagnostics |
Mendapatkan atau mengatur kumpulan nol atau lebih EvaluationDiagnosticyang terkait dengan EvaluationMetric. (Diperoleh dari EvaluationMetric) |
| Interpretation |
Mendapatkan atau menetapkan EvaluationMetricInterpretation yang mengidentifikasi apakah hasil evaluasi yang diwakili oleh saat ini EvaluationMetric dianggap baik atau buruk, diteruskan atau gagal dll. (Diperoleh dari EvaluationMetric) |
| Metadata |
Mendapatkan atau mengatur kumpulan metadata string nol atau lebih yang terkait dengan .EvaluationMetric (Diperoleh dari EvaluationMetric) |
| Name |
Mendapatkan atau menetapkan nama EvaluationMetric. (Diperoleh dari EvaluationMetric) |
| Reason |
Mendapatkan atau mengatur string yang dapat secara opsional digunakan untuk memberikan beberapa komentar sekeliling hasil yang diwakili oleh ini EvaluationMetric. (Diperoleh dari EvaluationMetric) |
| Value |
Mendapatkan atau menetapkan nilai .EvaluationMetric<T> (Diperoleh dari EvaluationMetric<T>) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[]) |
Menambahkan s yang disediakan EvaluationDiagnosticke koleksi yang disediakanEvaluationMetricDiagnostics. |
| AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>) |
Menambahkan s yang disediakan EvaluationDiagnosticke koleksi yang disediakanEvaluationMetricDiagnostics. |
| AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>) |
Menambahkan atau memperbarui metadata yang tersedia sebagai bagian dari evaluasi |
| AddOrUpdateContext(EvaluationMetric, EvaluationContext[]) |
Menambahkan atau memperbarui objek yang disediakan |
| AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>) |
Menambahkan atau memperbarui objek yang disediakan |
| AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan) |
Menambahkan atau memperbarui metadata yang mengidentifikasi jumlah waktu (dalam milidetik) yang diperlukan untuk melakukan evaluasi dalam kamus yang |
| AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>) |
Menambahkan atau memperbarui yang disediakan |
| AddOrUpdateMetadata(EvaluationMetric, String, String) |
Menambahkan atau memperbarui metadata dengan yang ditentukan |
| ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>) |
Menentukan apakah yang disediakan |