ProjectsAgentsModelFactory.OptimizationJobInputs Method

Definition

Caller-supplied inputs for an optimization job.

public static Azure.AI.Projects.Agents.OptimizationJobInputs OptimizationJobInputs(Azure.AI.Projects.Agents.OptimizationAgentIdentifier agent = default, Azure.AI.Projects.Agents.OptimizationDatasetInput trainDataset = default, Azure.AI.Projects.Agents.OptimizationDatasetInput validationDataset = default, System.Collections.Generic.IEnumerable<Azure.AI.Projects.Agents.OptimizationEvaluatorRef> evaluators = default, Azure.AI.Projects.Agents.OptimizationOptions options = default);
static member OptimizationJobInputs : Azure.AI.Projects.Agents.OptimizationAgentIdentifier * Azure.AI.Projects.Agents.OptimizationDatasetInput * Azure.AI.Projects.Agents.OptimizationDatasetInput * seq<Azure.AI.Projects.Agents.OptimizationEvaluatorRef> * Azure.AI.Projects.Agents.OptimizationOptions -> Azure.AI.Projects.Agents.OptimizationJobInputs
Public Shared Function OptimizationJobInputs (Optional agent As OptimizationAgentIdentifier = Nothing, Optional trainDataset As OptimizationDatasetInput = Nothing, Optional validationDataset As OptimizationDatasetInput = Nothing, Optional evaluators As IEnumerable(Of OptimizationEvaluatorRef) = Nothing, Optional options As OptimizationOptions = Nothing) As OptimizationJobInputs

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.

validationDataset
OptimizationDatasetInput

Optional held-out validation dataset for measuring generalization of the final candidate.

evaluators
IEnumerable<OptimizationEvaluatorRef>

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

options
OptimizationOptions

Tuning knobs and run-mode.

Returns

A new OptimizationJobInputs instance for mocking.

Applies to