Compartilhar via


AIProjectsModelFactory.Evaluation Method

Definition

Initializes a new instance of Evaluation.

public static Azure.AI.Projects.Evaluation Evaluation (string id = default, Azure.AI.Projects.InputData data = default, string displayName = default, string description = default, Azure.AI.Projects.SystemData systemData = default, string status = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IDictionary<string,string> properties = default, System.Collections.Generic.IDictionary<string,Azure.AI.Projects.EvaluatorConfiguration> evaluators = default);
static member Evaluation : string * Azure.AI.Projects.InputData * string * string * Azure.AI.Projects.SystemData * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, Azure.AI.Projects.EvaluatorConfiguration> -> Azure.AI.Projects.Evaluation
Public Shared Function Evaluation (Optional id As String = Nothing, Optional data As InputData = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional systemData As SystemData = Nothing, Optional status As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional properties As IDictionary(Of String, String) = Nothing, Optional evaluators As IDictionary(Of String, EvaluatorConfiguration) = Nothing) As Evaluation

Parameters

id
String

Identifier of the evaluation.

data
InputData

Data for evaluation. Please note InputData is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ApplicationInsightsConfiguration and Dataset.

displayName
String

Display Name for evaluation. It helps to find evaluation easily in AI Studio. It does not need to be unique.

description
String

Description of the evaluation. It can be used to store additional information about the evaluation and is mutable.

systemData
SystemData

Metadata containing createdBy and modifiedBy information.

status
String

Status of the evaluation. It is set by service and is read-only.

tags
IDictionary<String,String>

Evaluation's tags. Unlike properties, tags are fully mutable.

properties
IDictionary<String,String>

Evaluation's properties. Unlike tags, properties are add-only. Once added, a property cannot be removed.

evaluators
IDictionary<String,EvaluatorConfiguration>

Evaluators to be used for the evaluation.

Returns

A new Evaluation instance for mocking.

Applies to