OptimizationJobInputs Constructor

Definition

Initializes a new instance of OptimizationJobInputs.

public OptimizationJobInputs(Azure.AI.Projects.Agents.OptimizationAgentIdentifier agent, Azure.AI.Projects.Agents.OptimizationDatasetInput trainDataset, System.Collections.Generic.IEnumerable<Azure.AI.Projects.Agents.OptimizationEvaluatorRef> evaluators);
new Azure.AI.Projects.Agents.OptimizationJobInputs : Azure.AI.Projects.Agents.OptimizationAgentIdentifier * Azure.AI.Projects.Agents.OptimizationDatasetInput * seq<Azure.AI.Projects.Agents.OptimizationEvaluatorRef> -> Azure.AI.Projects.Agents.OptimizationJobInputs
Public Sub New (agent As OptimizationAgentIdentifier, trainDataset As OptimizationDatasetInput, evaluators As IEnumerable(Of OptimizationEvaluatorRef))

Parameters

agent
OptimizationAgentIdentifier

The agent (and pinned version) being optimized.

trainDataset
OptimizationDatasetInput

Training dataset — either inline items or a reference to a registered dataset. Required.

evaluators
IEnumerable<OptimizationEvaluatorRef>

Job-level evaluators referenced by name and optional version. Required; at least one must be provided.

Exceptions

agent, trainDataset or evaluators is null.

Applies to