Share via


EvalRunResultComparison Class

Definition

Comparison results for treatment runs against the baseline.

public class EvalRunResultComparison : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.EvalRunResultComparison>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.EvalRunResultComparison>
type EvalRunResultComparison = class
    interface IJsonModel<EvalRunResultComparison>
    interface IPersistableModel<EvalRunResultComparison>
Public Class EvalRunResultComparison
Implements IJsonModel(Of EvalRunResultComparison), IPersistableModel(Of EvalRunResultComparison)
Inheritance
EvalRunResultComparison
Implements

Properties

Name Description
BaselineRunSummary

Summary statistics of the baseline run.

CompareItems

List of comparison results for each treatment run.

Evaluator

Name of the evaluator for this testing criteria.

Metric

Metric being evaluated.

TestingCriteria

Name of the testing criteria.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<EvalRunResultComparison>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EvalRunResultComparison>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EvalRunResultComparison>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EvalRunResultComparison>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EvalRunResultComparison>.Write(ModelReaderWriterOptions)

Applies to