1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearningservices
  5. Job
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.machinelearningservices.Job

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.

    Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview.

    Example Usage

    CreateOrUpdate AutoML Job.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.MachineLearningServices.Job("job", new()
        {
            Id = "string",
            JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.AutoMLJobArgs
            {
                ComputeId = "string",
                Description = "string",
                DisplayName = "string",
                EnvironmentId = "string",
                EnvironmentVariables = 
                {
                    { "string", "string" },
                },
                ExperimentName = "string",
                Identity = new AzureNative.MachineLearningServices.Inputs.AmlTokenArgs
                {
                    IdentityType = "AMLToken",
                },
                IsArchived = false,
                JobType = "AutoML",
                Outputs = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs
                    {
                        Description = "string",
                        JobOutputType = "uri_file",
                        Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.ReadWriteMount,
                        Uri = "string",
                    } },
                },
                Properties = 
                {
                    { "string", "string" },
                },
                Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs
                {
                    InstanceCount = 1,
                    InstanceType = "string",
                    Properties = 
                    {
                        { "string", 
                        {
                            { "9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad", null },
                        } },
                    },
                },
                Services = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs
                    {
                        Endpoint = "string",
                        JobServiceType = "string",
                        Port = 1,
                        Properties = 
                        {
                            { "string", "string" },
                        },
                    } },
                },
                Tags = 
                {
                    { "string", "string" },
                },
                TaskDetails = new AzureNative.MachineLearningServices.Inputs.ImageClassificationArgs
                {
                    LimitSettings = new AzureNative.MachineLearningServices.Inputs.ImageLimitSettingsArgs
                    {
                        MaxTrials = 2,
                    },
                    ModelSettings = new AzureNative.MachineLearningServices.Inputs.ImageModelSettingsClassificationArgs
                    {
                        ValidationCropSize = 2,
                    },
                    SearchSpace = new[]
                    {
                        new AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsClassificationArgs
                        {
                            ValidationCropSize = "choice(2, 360)",
                        },
                    },
                    TargetColumnName = "string",
                    TaskType = "ImageClassification",
                    TrainingData = new AzureNative.MachineLearningServices.Inputs.MLTableJobInputArgs
                    {
                        JobInputType = "mltable",
                        Uri = "string",
                    },
                },
            },
            ResourceGroupName = "test-rg",
            WorkspaceName = "my-aml-workspace",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := machinelearningservices.NewJob(ctx, "job", &machinelearningservices.JobArgs{
    Id: pulumi.String("string"),
    JobBaseProperties: machinelearningservices.AutoMLJob{
    ComputeId: "string",
    Description: "string",
    DisplayName: "string",
    EnvironmentId: "string",
    EnvironmentVariables: map[string]interface{}{
    "string": "string",
    },
    ExperimentName: "string",
    Identity: machinelearningservices.AmlToken{
    IdentityType: "AMLToken",
    },
    IsArchived: false,
    JobType: "AutoML",
    Outputs: map[string]interface{}{
    "string": machinelearningservices.UriFileJobOutput{
    Description: "string",
    JobOutputType: "uri_file",
    Mode: machinelearningservices.OutputDeliveryModeReadWriteMount,
    Uri: "string",
    },
    },
    Properties: map[string]interface{}{
    "string": "string",
    },
    Resources: machinelearningservices.JobResourceConfiguration{
    InstanceCount: 1,
    InstanceType: "string",
    Properties: map[string]interface{}{
    "string": map[string]interface{}{
    "9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": nil,
    },
    },
    },
    Services: interface{}{
    String: machinelearningservices.JobService{
    Endpoint: "string",
    JobServiceType: "string",
    Port: 1,
    Properties: map[string]interface{}{
    "string": "string",
    },
    },
    },
    Tags: map[string]interface{}{
    "string": "string",
    },
    TaskDetails: machinelearningservices.ImageClassification{
    LimitSettings: machinelearningservices.ImageLimitSettings{
    MaxTrials: 2,
    },
    ModelSettings: machinelearningservices.ImageModelSettingsClassification{
    ValidationCropSize: 2,
    },
    SearchSpace: []machinelearningservices.ImageModelDistributionSettingsClassification{
    {
    ValidationCropSize: "choice(2, 360)",
    },
    },
    TargetColumnName: "string",
    TaskType: "ImageClassification",
    TrainingData: machinelearningservices.MLTableJobInput{
    JobInputType: "mltable",
    Uri: "string",
    },
    },
    },
    ResourceGroupName: pulumi.String("test-rg"),
    WorkspaceName: pulumi.String("my-aml-workspace"),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Job;
    import com.pulumi.azurenative.machinelearningservices.JobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var job = new Job("job", JobArgs.builder()        
                .id("string")
                .jobBaseProperties(AutoMLJobArgs.builder()
                    .computeId("string")
                    .description("string")
                    .displayName("string")
                    .environmentId("string")
                    .environmentVariables(Map.of("string", "string"))
                    .experimentName("string")
                    .identity(AmlTokenArgs.builder()
                        .identityType("AMLToken")
                        .build())
                    .isArchived(false)
                    .jobType("AutoML")
                    .outputs(Map.of("string", Map.ofEntries(
                        Map.entry("description", "string"),
                        Map.entry("jobOutputType", "uri_file"),
                        Map.entry("mode", "ReadWriteMount"),
                        Map.entry("uri", "string")
                    )))
                    .properties(Map.of("string", "string"))
                    .resources(JobResourceConfigurationArgs.builder()
                        .instanceCount(1)
                        .instanceType("string")
                        .properties(Map.of("string", Map.of("9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad", null)))
                        .build())
                    .services(Map.of("string", Map.ofEntries(
                        Map.entry("endpoint", "string"),
                        Map.entry("jobServiceType", "string"),
                        Map.entry("port", 1),
                        Map.entry("properties", Map.of("string", "string"))
                    )))
                    .tags(Map.of("string", "string"))
                    .taskDetails(ImageClassificationArgs.builder()
                        .limitSettings(ImageLimitSettingsArgs.builder()
                            .maxTrials(2)
                            .build())
                        .modelSettings(ImageModelSettingsClassificationArgs.builder()
                            .validationCropSize(2)
                            .build())
                        .searchSpace(ImageModelDistributionSettingsClassificationArgs.builder()
                            .validationCropSize("choice(2, 360)")
                            .build())
                        .targetColumnName("string")
                        .taskType("ImageClassification")
                        .trainingData(MLTableJobInputArgs.builder()
                            .jobInputType("mltable")
                            .uri("string")
                            .build())
                        .build())
                    .build())
                .resourceGroupName("test-rg")
                .workspaceName("my-aml-workspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.machinelearningservices.Job("job",
        id="string",
        job_base_properties=azure_native.machinelearningservices.AutoMLJobArgs(
            compute_id="string",
            description="string",
            display_name="string",
            environment_id="string",
            environment_variables={
                "string": "string",
            },
            experiment_name="string",
            identity=azure_native.machinelearningservices.AmlTokenArgs(
                identity_type="AMLToken",
            ),
            is_archived=False,
            job_type="AutoML",
            outputs={
                "string": azure_native.machinelearningservices.UriFileJobOutputArgs(
                    description="string",
                    job_output_type="uri_file",
                    mode=azure_native.machinelearningservices.OutputDeliveryMode.READ_WRITE_MOUNT,
                    uri="string",
                ),
            },
            properties={
                "string": "string",
            },
            resources=azure_native.machinelearningservices.JobResourceConfigurationArgs(
                instance_count=1,
                instance_type="string",
                properties={
                    "string": {
                        "9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": None,
                    },
                },
            ),
            services={
                "string": azure_native.machinelearningservices.JobServiceArgs(
                    endpoint="string",
                    job_service_type="string",
                    port=1,
                    properties={
                        "string": "string",
                    },
                ),
            },
            tags={
                "string": "string",
            },
            task_details=azure_native.machinelearningservices.ImageClassificationArgs(
                limit_settings=azure_native.machinelearningservices.ImageLimitSettingsArgs(
                    max_trials=2,
                ),
                model_settings=azure_native.machinelearningservices.ImageModelSettingsClassificationArgs(
                    validation_crop_size=2,
                ),
                search_space=[azure_native.machinelearningservices.ImageModelDistributionSettingsClassificationArgs(
                    validation_crop_size="choice(2, 360)",
                )],
                target_column_name="string",
                task_type="ImageClassification",
                training_data=azure_native.machinelearningservices.MLTableJobInputArgs(
                    job_input_type="mltable",
                    uri="string",
                ),
            ),
        ),
        resource_group_name="test-rg",
        workspace_name="my-aml-workspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.machinelearningservices.Job("job", {
        id: "string",
        jobBaseProperties: {
            computeId: "string",
            description: "string",
            displayName: "string",
            environmentId: "string",
            environmentVariables: {
                string: "string",
            },
            experimentName: "string",
            identity: {
                identityType: "AMLToken",
            },
            isArchived: false,
            jobType: "AutoML",
            outputs: {
                string: {
                    description: "string",
                    jobOutputType: "uri_file",
                    mode: azure_native.machinelearningservices.OutputDeliveryMode.ReadWriteMount,
                    uri: "string",
                },
            },
            properties: {
                string: "string",
            },
            resources: {
                instanceCount: 1,
                instanceType: "string",
                properties: {
                    string: {
                        "9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": undefined,
                    },
                },
            },
            services: {
                string: {
                    endpoint: "string",
                    jobServiceType: "string",
                    port: 1,
                    properties: {
                        string: "string",
                    },
                },
            },
            tags: {
                string: "string",
            },
            taskDetails: {
                limitSettings: {
                    maxTrials: 2,
                },
                modelSettings: {
                    validationCropSize: 2,
                },
                searchSpace: [{
                    validationCropSize: "choice(2, 360)",
                }],
                targetColumnName: "string",
                taskType: "ImageClassification",
                trainingData: {
                    jobInputType: "mltable",
                    uri: "string",
                },
            },
        },
        resourceGroupName: "test-rg",
        workspaceName: "my-aml-workspace",
    });
    
    resources:
      job:
        type: azure-native:machinelearningservices:Job
        properties:
          id: string
          jobBaseProperties:
            computeId: string
            description: string
            displayName: string
            environmentId: string
            environmentVariables:
              string: string
            experimentName: string
            identity:
              identityType: AMLToken
            isArchived: false
            jobType: AutoML
            outputs:
              string:
                description: string
                jobOutputType: uri_file
                mode: ReadWriteMount
                uri: string
            properties:
              string: string
            resources:
              instanceCount: 1
              instanceType: string
              properties:
                string:
                  9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad: null
            services:
              string:
                endpoint: string
                jobServiceType: string
                port: 1
                properties:
                  string: string
            tags:
              string: string
            taskDetails:
              limitSettings:
                maxTrials: 2
              modelSettings:
                validationCropSize: 2
              searchSpace:
                - validationCropSize: choice(2, 360)
              targetColumnName: string
              taskType: ImageClassification
              trainingData:
                jobInputType: mltable
                uri: string
          resourceGroupName: test-rg
          workspaceName: my-aml-workspace
    

    CreateOrUpdate Command Job.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.MachineLearningServices.Job("job", new()
        {
            Id = "string",
            JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.CommandJobArgs
            {
                CodeId = "string",
                Command = "string",
                ComputeId = "string",
                Description = "string",
                DisplayName = "string",
                Distribution = new AzureNative.MachineLearningServices.Inputs.TensorFlowArgs
                {
                    DistributionType = "TensorFlow",
                    ParameterServerCount = 1,
                    WorkerCount = 1,
                },
                EnvironmentId = "string",
                EnvironmentVariables = 
                {
                    { "string", "string" },
                },
                ExperimentName = "string",
                Identity = new AzureNative.MachineLearningServices.Inputs.AmlTokenArgs
                {
                    IdentityType = "AMLToken",
                },
                Inputs = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.LiteralJobInputArgs
                    {
                        Description = "string",
                        JobInputType = "literal",
                        Value = "string",
                    } },
                },
                JobType = "Command",
                Limits = new AzureNative.MachineLearningServices.Inputs.CommandJobLimitsArgs
                {
                    JobLimitsType = "Command",
                    Timeout = "PT5M",
                },
                Outputs = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs
                    {
                        Description = "string",
                        JobOutputType = "uri_file",
                        Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.ReadWriteMount,
                        Uri = "string",
                    } },
                },
                Properties = 
                {
                    { "string", "string" },
                },
                Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs
                {
                    InstanceCount = 1,
                    InstanceType = "string",
                    Properties = 
                    {
                        { "string", 
                        {
                            { "e6b6493e-7d5e-4db3-be1e-306ec641327e", null },
                        } },
                    },
                },
                Services = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs
                    {
                        Endpoint = "string",
                        JobServiceType = "string",
                        Port = 1,
                        Properties = 
                        {
                            { "string", "string" },
                        },
                    } },
                },
                Tags = 
                {
                    { "string", "string" },
                },
            },
            ResourceGroupName = "test-rg",
            WorkspaceName = "my-aml-workspace",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := machinelearningservices.NewJob(ctx, "job", &machinelearningservices.JobArgs{
    Id: pulumi.String("string"),
    JobBaseProperties: machinelearningservices.CommandJob{
    CodeId: "string",
    Command: "string",
    ComputeId: "string",
    Description: "string",
    DisplayName: "string",
    Distribution: machinelearningservices.TensorFlow{
    DistributionType: "TensorFlow",
    ParameterServerCount: 1,
    WorkerCount: 1,
    },
    EnvironmentId: "string",
    EnvironmentVariables: map[string]interface{}{
    "string": "string",
    },
    ExperimentName: "string",
    Identity: machinelearningservices.AmlToken{
    IdentityType: "AMLToken",
    },
    Inputs: map[string]interface{}{
    "string": machinelearningservices.LiteralJobInput{
    Description: "string",
    JobInputType: "literal",
    Value: "string",
    },
    },
    JobType: "Command",
    Limits: machinelearningservices.CommandJobLimits{
    JobLimitsType: "Command",
    Timeout: "PT5M",
    },
    Outputs: map[string]interface{}{
    "string": machinelearningservices.UriFileJobOutput{
    Description: "string",
    JobOutputType: "uri_file",
    Mode: machinelearningservices.OutputDeliveryModeReadWriteMount,
    Uri: "string",
    },
    },
    Properties: map[string]interface{}{
    "string": "string",
    },
    Resources: machinelearningservices.JobResourceConfiguration{
    InstanceCount: 1,
    InstanceType: "string",
    Properties: map[string]interface{}{
    "string": map[string]interface{}{
    "e6b6493e-7d5e-4db3-be1e-306ec641327e": nil,
    },
    },
    },
    Services: interface{}{
    String: machinelearningservices.JobService{
    Endpoint: "string",
    JobServiceType: "string",
    Port: 1,
    Properties: map[string]interface{}{
    "string": "string",
    },
    },
    },
    Tags: map[string]interface{}{
    "string": "string",
    },
    },
    ResourceGroupName: pulumi.String("test-rg"),
    WorkspaceName: pulumi.String("my-aml-workspace"),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Job;
    import com.pulumi.azurenative.machinelearningservices.JobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var job = new Job("job", JobArgs.builder()        
                .id("string")
                .jobBaseProperties(CommandJobArgs.builder()
                    .codeId("string")
                    .command("string")
                    .computeId("string")
                    .description("string")
                    .displayName("string")
                    .distribution(TensorFlowArgs.builder()
                        .distributionType("TensorFlow")
                        .parameterServerCount(1)
                        .workerCount(1)
                        .build())
                    .environmentId("string")
                    .environmentVariables(Map.of("string", "string"))
                    .experimentName("string")
                    .identity(AmlTokenArgs.builder()
                        .identityType("AMLToken")
                        .build())
                    .inputs(Map.of("string", Map.ofEntries(
                        Map.entry("description", "string"),
                        Map.entry("jobInputType", "literal"),
                        Map.entry("value", "string")
                    )))
                    .jobType("Command")
                    .limits(CommandJobLimitsArgs.builder()
                        .jobLimitsType("Command")
                        .timeout("PT5M")
                        .build())
                    .outputs(Map.of("string", Map.ofEntries(
                        Map.entry("description", "string"),
                        Map.entry("jobOutputType", "uri_file"),
                        Map.entry("mode", "ReadWriteMount"),
                        Map.entry("uri", "string")
                    )))
                    .properties(Map.of("string", "string"))
                    .resources(JobResourceConfigurationArgs.builder()
                        .instanceCount(1)
                        .instanceType("string")
                        .properties(Map.of("string", Map.of("e6b6493e-7d5e-4db3-be1e-306ec641327e", null)))
                        .build())
                    .services(Map.of("string", Map.ofEntries(
                        Map.entry("endpoint", "string"),
                        Map.entry("jobServiceType", "string"),
                        Map.entry("port", 1),
                        Map.entry("properties", Map.of("string", "string"))
                    )))
                    .tags(Map.of("string", "string"))
                    .build())
                .resourceGroupName("test-rg")
                .workspaceName("my-aml-workspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.machinelearningservices.Job("job",
        id="string",
        job_base_properties=azure_native.machinelearningservices.CommandJobArgs(
            code_id="string",
            command="string",
            compute_id="string",
            description="string",
            display_name="string",
            distribution=azure_native.machinelearningservices.TensorFlowArgs(
                distribution_type="TensorFlow",
                parameter_server_count=1,
                worker_count=1,
            ),
            environment_id="string",
            environment_variables={
                "string": "string",
            },
            experiment_name="string",
            identity=azure_native.machinelearningservices.AmlTokenArgs(
                identity_type="AMLToken",
            ),
            inputs={
                "string": azure_native.machinelearningservices.LiteralJobInputArgs(
                    description="string",
                    job_input_type="literal",
                    value="string",
                ),
            },
            job_type="Command",
            limits=azure_native.machinelearningservices.CommandJobLimitsArgs(
                job_limits_type="Command",
                timeout="PT5M",
            ),
            outputs={
                "string": azure_native.machinelearningservices.UriFileJobOutputArgs(
                    description="string",
                    job_output_type="uri_file",
                    mode=azure_native.machinelearningservices.OutputDeliveryMode.READ_WRITE_MOUNT,
                    uri="string",
                ),
            },
            properties={
                "string": "string",
            },
            resources=azure_native.machinelearningservices.JobResourceConfigurationArgs(
                instance_count=1,
                instance_type="string",
                properties={
                    "string": {
                        "e6b6493e-7d5e-4db3-be1e-306ec641327e": None,
                    },
                },
            ),
            services={
                "string": azure_native.machinelearningservices.JobServiceArgs(
                    endpoint="string",
                    job_service_type="string",
                    port=1,
                    properties={
                        "string": "string",
                    },
                ),
            },
            tags={
                "string": "string",
            },
        ),
        resource_group_name="test-rg",
        workspace_name="my-aml-workspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.machinelearningservices.Job("job", {
        id: "string",
        jobBaseProperties: {
            codeId: "string",
            command: "string",
            computeId: "string",
            description: "string",
            displayName: "string",
            distribution: {
                distributionType: "TensorFlow",
                parameterServerCount: 1,
                workerCount: 1,
            },
            environmentId: "string",
            environmentVariables: {
                string: "string",
            },
            experimentName: "string",
            identity: {
                identityType: "AMLToken",
            },
            inputs: {
                string: {
                    description: "string",
                    jobInputType: "literal",
                    value: "string",
                },
            },
            jobType: "Command",
            limits: {
                jobLimitsType: "Command",
                timeout: "PT5M",
            },
            outputs: {
                string: {
                    description: "string",
                    jobOutputType: "uri_file",
                    mode: azure_native.machinelearningservices.OutputDeliveryMode.ReadWriteMount,
                    uri: "string",
                },
            },
            properties: {
                string: "string",
            },
            resources: {
                instanceCount: 1,
                instanceType: "string",
                properties: {
                    string: {
                        "e6b6493e-7d5e-4db3-be1e-306ec641327e": undefined,
                    },
                },
            },
            services: {
                string: {
                    endpoint: "string",
                    jobServiceType: "string",
                    port: 1,
                    properties: {
                        string: "string",
                    },
                },
            },
            tags: {
                string: "string",
            },
        },
        resourceGroupName: "test-rg",
        workspaceName: "my-aml-workspace",
    });
    
    resources:
      job:
        type: azure-native:machinelearningservices:Job
        properties:
          id: string
          jobBaseProperties:
            codeId: string
            command: string
            computeId: string
            description: string
            displayName: string
            distribution:
              distributionType: TensorFlow
              parameterServerCount: 1
              workerCount: 1
            environmentId: string
            environmentVariables:
              string: string
            experimentName: string
            identity:
              identityType: AMLToken
            inputs:
              string:
                description: string
                jobInputType: literal
                value: string
            jobType: Command
            limits:
              jobLimitsType: Command
              timeout: PT5M
            outputs:
              string:
                description: string
                jobOutputType: uri_file
                mode: ReadWriteMount
                uri: string
            properties:
              string: string
            resources:
              instanceCount: 1
              instanceType: string
              properties:
                string:
                  e6b6493e-7d5e-4db3-be1e-306ec641327e: null
            services:
              string:
                endpoint: string
                jobServiceType: string
                port: 1
                properties:
                  string: string
            tags:
              string: string
          resourceGroupName: test-rg
          workspaceName: my-aml-workspace
    

    CreateOrUpdate Pipeline Job.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.MachineLearningServices.Job("job", new()
        {
            Id = "string",
            JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.PipelineJobArgs
            {
                ComputeId = "string",
                Description = "string",
                DisplayName = "string",
                ExperimentName = "string",
                Inputs = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.LiteralJobInputArgs
                    {
                        Description = "string",
                        JobInputType = "literal",
                        Value = "string",
                    } },
                },
                JobType = "Pipeline",
                Outputs = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs
                    {
                        Description = "string",
                        JobOutputType = "uri_file",
                        Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.Upload,
                        Uri = "string",
                    } },
                },
                Properties = 
                {
                    { "string", "string" },
                },
                Services = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs
                    {
                        Endpoint = "string",
                        JobServiceType = "string",
                        Port = 1,
                        Properties = 
                        {
                            { "string", "string" },
                        },
                    } },
                },
                Settings = null,
                Tags = 
                {
                    { "string", "string" },
                },
            },
            ResourceGroupName = "test-rg",
            WorkspaceName = "my-aml-workspace",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := machinelearningservices.NewJob(ctx, "job", &machinelearningservices.JobArgs{
    Id: pulumi.String("string"),
    JobBaseProperties: machinelearningservices.PipelineJob{
    ComputeId: "string",
    Description: "string",
    DisplayName: "string",
    ExperimentName: "string",
    Inputs: map[string]interface{}{
    "string": machinelearningservices.LiteralJobInput{
    Description: "string",
    JobInputType: "literal",
    Value: "string",
    },
    },
    JobType: "Pipeline",
    Outputs: map[string]interface{}{
    "string": machinelearningservices.UriFileJobOutput{
    Description: "string",
    JobOutputType: "uri_file",
    Mode: machinelearningservices.OutputDeliveryModeUpload,
    Uri: "string",
    },
    },
    Properties: map[string]interface{}{
    "string": "string",
    },
    Services: interface{}{
    String: machinelearningservices.JobService{
    Endpoint: "string",
    JobServiceType: "string",
    Port: 1,
    Properties: map[string]interface{}{
    "string": "string",
    },
    },
    },
    Settings: nil,
    Tags: map[string]interface{}{
    "string": "string",
    },
    },
    ResourceGroupName: pulumi.String("test-rg"),
    WorkspaceName: pulumi.String("my-aml-workspace"),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Job;
    import com.pulumi.azurenative.machinelearningservices.JobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var job = new Job("job", JobArgs.builder()        
                .id("string")
                .jobBaseProperties(PipelineJobArgs.builder()
                    .computeId("string")
                    .description("string")
                    .displayName("string")
                    .experimentName("string")
                    .inputs(Map.of("string", Map.ofEntries(
                        Map.entry("description", "string"),
                        Map.entry("jobInputType", "literal"),
                        Map.entry("value", "string")
                    )))
                    .jobType("Pipeline")
                    .outputs(Map.of("string", Map.ofEntries(
                        Map.entry("description", "string"),
                        Map.entry("jobOutputType", "uri_file"),
                        Map.entry("mode", "Upload"),
                        Map.entry("uri", "string")
                    )))
                    .properties(Map.of("string", "string"))
                    .services(Map.of("string", Map.ofEntries(
                        Map.entry("endpoint", "string"),
                        Map.entry("jobServiceType", "string"),
                        Map.entry("port", 1),
                        Map.entry("properties", Map.of("string", "string"))
                    )))
                    .settings()
                    .tags(Map.of("string", "string"))
                    .build())
                .resourceGroupName("test-rg")
                .workspaceName("my-aml-workspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.machinelearningservices.Job("job",
        id="string",
        job_base_properties=azure_native.machinelearningservices.PipelineJobArgs(
            compute_id="string",
            description="string",
            display_name="string",
            experiment_name="string",
            inputs={
                "string": azure_native.machinelearningservices.LiteralJobInputArgs(
                    description="string",
                    job_input_type="literal",
                    value="string",
                ),
            },
            job_type="Pipeline",
            outputs={
                "string": azure_native.machinelearningservices.UriFileJobOutputArgs(
                    description="string",
                    job_output_type="uri_file",
                    mode=azure_native.machinelearningservices.OutputDeliveryMode.UPLOAD,
                    uri="string",
                ),
            },
            properties={
                "string": "string",
            },
            services={
                "string": azure_native.machinelearningservices.JobServiceArgs(
                    endpoint="string",
                    job_service_type="string",
                    port=1,
                    properties={
                        "string": "string",
                    },
                ),
            },
            settings={},
            tags={
                "string": "string",
            },
        ),
        resource_group_name="test-rg",
        workspace_name="my-aml-workspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.machinelearningservices.Job("job", {
        id: "string",
        jobBaseProperties: {
            computeId: "string",
            description: "string",
            displayName: "string",
            experimentName: "string",
            inputs: {
                string: {
                    description: "string",
                    jobInputType: "literal",
                    value: "string",
                },
            },
            jobType: "Pipeline",
            outputs: {
                string: {
                    description: "string",
                    jobOutputType: "uri_file",
                    mode: azure_native.machinelearningservices.OutputDeliveryMode.Upload,
                    uri: "string",
                },
            },
            properties: {
                string: "string",
            },
            services: {
                string: {
                    endpoint: "string",
                    jobServiceType: "string",
                    port: 1,
                    properties: {
                        string: "string",
                    },
                },
            },
            settings: {},
            tags: {
                string: "string",
            },
        },
        resourceGroupName: "test-rg",
        workspaceName: "my-aml-workspace",
    });
    
    resources:
      job:
        type: azure-native:machinelearningservices:Job
        properties:
          id: string
          jobBaseProperties:
            computeId: string
            description: string
            displayName: string
            experimentName: string
            inputs:
              string:
                description: string
                jobInputType: literal
                value: string
            jobType: Pipeline
            outputs:
              string:
                description: string
                jobOutputType: uri_file
                mode: Upload
                uri: string
            properties:
              string: string
            services:
              string:
                endpoint: string
                jobServiceType: string
                port: 1
                properties:
                  string: string
            settings: {}
            tags:
              string: string
          resourceGroupName: test-rg
          workspaceName: my-aml-workspace
    

    CreateOrUpdate Sweep Job.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var job = new AzureNative.MachineLearningServices.Job("job", new()
        {
            Id = "string",
            JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.SweepJobArgs
            {
                ComputeId = "string",
                Description = "string",
                DisplayName = "string",
                EarlyTermination = new AzureNative.MachineLearningServices.Inputs.MedianStoppingPolicyArgs
                {
                    DelayEvaluation = 1,
                    EvaluationInterval = 1,
                    PolicyType = "MedianStopping",
                },
                ExperimentName = "string",
                JobType = "Sweep",
                Limits = new AzureNative.MachineLearningServices.Inputs.SweepJobLimitsArgs
                {
                    JobLimitsType = "Sweep",
                    MaxConcurrentTrials = 1,
                    MaxTotalTrials = 1,
                    TrialTimeout = "PT1S",
                },
                Objective = new AzureNative.MachineLearningServices.Inputs.ObjectiveArgs
                {
                    Goal = AzureNative.MachineLearningServices.Goal.Minimize,
                    PrimaryMetric = "string",
                },
                Properties = 
                {
                    { "string", "string" },
                },
                SamplingAlgorithm = new AzureNative.MachineLearningServices.Inputs.GridSamplingAlgorithmArgs
                {
                    SamplingAlgorithmType = "Grid",
                },
                SearchSpace = 
                {
                    { "string", null },
                },
                Services = 
                {
                    { "string", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs
                    {
                        Endpoint = "string",
                        JobServiceType = "string",
                        Port = 1,
                        Properties = 
                        {
                            { "string", "string" },
                        },
                    } },
                },
                Tags = 
                {
                    { "string", "string" },
                },
                Trial = new AzureNative.MachineLearningServices.Inputs.TrialComponentArgs
                {
                    CodeId = "string",
                    Command = "string",
                    Distribution = new AzureNative.MachineLearningServices.Inputs.MpiArgs
                    {
                        DistributionType = "Mpi",
                        ProcessCountPerInstance = 1,
                    },
                    EnvironmentId = "string",
                    EnvironmentVariables = 
                    {
                        { "string", "string" },
                    },
                    Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs
                    {
                        InstanceCount = 1,
                        InstanceType = "string",
                        Properties = 
                        {
                            { "string", 
                            {
                                { "e6b6493e-7d5e-4db3-be1e-306ec641327e", null },
                            } },
                        },
                    },
                },
            },
            ResourceGroupName = "test-rg",
            WorkspaceName = "my-aml-workspace",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := machinelearningservices.NewJob(ctx, "job", &machinelearningservices.JobArgs{
    Id: pulumi.String("string"),
    JobBaseProperties: machinelearningservices.SweepJob{
    ComputeId: "string",
    Description: "string",
    DisplayName: "string",
    EarlyTermination: machinelearningservices.MedianStoppingPolicy{
    DelayEvaluation: 1,
    EvaluationInterval: 1,
    PolicyType: "MedianStopping",
    },
    ExperimentName: "string",
    JobType: "Sweep",
    Limits: machinelearningservices.SweepJobLimits{
    JobLimitsType: "Sweep",
    MaxConcurrentTrials: 1,
    MaxTotalTrials: 1,
    TrialTimeout: "PT1S",
    },
    Objective: machinelearningservices.Objective{
    Goal: machinelearningservices.GoalMinimize,
    PrimaryMetric: "string",
    },
    Properties: map[string]interface{}{
    "string": "string",
    },
    SamplingAlgorithm: machinelearningservices.GridSamplingAlgorithm{
    SamplingAlgorithmType: "Grid",
    },
    SearchSpace: map[string]interface{}{
    "string": nil,
    },
    Services: interface{}{
    String: machinelearningservices.JobService{
    Endpoint: "string",
    JobServiceType: "string",
    Port: 1,
    Properties: map[string]interface{}{
    "string": "string",
    },
    },
    },
    Tags: map[string]interface{}{
    "string": "string",
    },
    Trial: machinelearningservices.TrialComponent{
    CodeId: "string",
    Command: "string",
    Distribution: machinelearningservices.Mpi{
    DistributionType: "Mpi",
    ProcessCountPerInstance: 1,
    },
    EnvironmentId: "string",
    EnvironmentVariables: map[string]interface{}{
    "string": "string",
    },
    Resources: machinelearningservices.JobResourceConfiguration{
    InstanceCount: 1,
    InstanceType: "string",
    Properties: map[string]interface{}{
    "string": map[string]interface{}{
    "e6b6493e-7d5e-4db3-be1e-306ec641327e": nil,
    },
    },
    },
    },
    },
    ResourceGroupName: pulumi.String("test-rg"),
    WorkspaceName: pulumi.String("my-aml-workspace"),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Job;
    import com.pulumi.azurenative.machinelearningservices.JobArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var job = new Job("job", JobArgs.builder()        
                .id("string")
                .jobBaseProperties(SweepJobArgs.builder()
                    .computeId("string")
                    .description("string")
                    .displayName("string")
                    .earlyTermination(MedianStoppingPolicyArgs.builder()
                        .delayEvaluation(1)
                        .evaluationInterval(1)
                        .policyType("MedianStopping")
                        .build())
                    .experimentName("string")
                    .jobType("Sweep")
                    .limits(SweepJobLimitsArgs.builder()
                        .jobLimitsType("Sweep")
                        .maxConcurrentTrials(1)
                        .maxTotalTrials(1)
                        .trialTimeout("PT1S")
                        .build())
                    .objective(ObjectiveArgs.builder()
                        .goal("Minimize")
                        .primaryMetric("string")
                        .build())
                    .properties(Map.of("string", "string"))
                    .samplingAlgorithm(GridSamplingAlgorithmArgs.builder()
                        .samplingAlgorithmType("Grid")
                        .build())
                    .searchSpace(Map.of("string", ))
                    .services(Map.of("string", Map.ofEntries(
                        Map.entry("endpoint", "string"),
                        Map.entry("jobServiceType", "string"),
                        Map.entry("port", 1),
                        Map.entry("properties", Map.of("string", "string"))
                    )))
                    .tags(Map.of("string", "string"))
                    .trial(TrialComponentArgs.builder()
                        .codeId("string")
                        .command("string")
                        .distribution(MpiArgs.builder()
                            .distributionType("Mpi")
                            .processCountPerInstance(1)
                            .build())
                        .environmentId("string")
                        .environmentVariables(Map.of("string", "string"))
                        .resources(JobResourceConfigurationArgs.builder()
                            .instanceCount(1)
                            .instanceType("string")
                            .properties(Map.of("string", Map.of("e6b6493e-7d5e-4db3-be1e-306ec641327e", null)))
                            .build())
                        .build())
                    .build())
                .resourceGroupName("test-rg")
                .workspaceName("my-aml-workspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    job = azure_native.machinelearningservices.Job("job",
        id="string",
        job_base_properties=azure_native.machinelearningservices.SweepJobArgs(
            compute_id="string",
            description="string",
            display_name="string",
            early_termination=azure_native.machinelearningservices.MedianStoppingPolicyArgs(
                delay_evaluation=1,
                evaluation_interval=1,
                policy_type="MedianStopping",
            ),
            experiment_name="string",
            job_type="Sweep",
            limits=azure_native.machinelearningservices.SweepJobLimitsArgs(
                job_limits_type="Sweep",
                max_concurrent_trials=1,
                max_total_trials=1,
                trial_timeout="PT1S",
            ),
            objective=azure_native.machinelearningservices.ObjectiveArgs(
                goal=azure_native.machinelearningservices.Goal.MINIMIZE,
                primary_metric="string",
            ),
            properties={
                "string": "string",
            },
            sampling_algorithm=azure_native.machinelearningservices.GridSamplingAlgorithmArgs(
                sampling_algorithm_type="Grid",
            ),
            search_space={
                "string": {},
            },
            services={
                "string": azure_native.machinelearningservices.JobServiceArgs(
                    endpoint="string",
                    job_service_type="string",
                    port=1,
                    properties={
                        "string": "string",
                    },
                ),
            },
            tags={
                "string": "string",
            },
            trial=azure_native.machinelearningservices.TrialComponentArgs(
                code_id="string",
                command="string",
                distribution=azure_native.machinelearningservices.MpiArgs(
                    distribution_type="Mpi",
                    process_count_per_instance=1,
                ),
                environment_id="string",
                environment_variables={
                    "string": "string",
                },
                resources=azure_native.machinelearningservices.JobResourceConfigurationArgs(
                    instance_count=1,
                    instance_type="string",
                    properties={
                        "string": {
                            "e6b6493e-7d5e-4db3-be1e-306ec641327e": None,
                        },
                    },
                ),
            ),
        ),
        resource_group_name="test-rg",
        workspace_name="my-aml-workspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const job = new azure_native.machinelearningservices.Job("job", {
        id: "string",
        jobBaseProperties: {
            computeId: "string",
            description: "string",
            displayName: "string",
            earlyTermination: {
                delayEvaluation: 1,
                evaluationInterval: 1,
                policyType: "MedianStopping",
            },
            experimentName: "string",
            jobType: "Sweep",
            limits: {
                jobLimitsType: "Sweep",
                maxConcurrentTrials: 1,
                maxTotalTrials: 1,
                trialTimeout: "PT1S",
            },
            objective: {
                goal: azure_native.machinelearningservices.Goal.Minimize,
                primaryMetric: "string",
            },
            properties: {
                string: "string",
            },
            samplingAlgorithm: {
                samplingAlgorithmType: "Grid",
            },
            searchSpace: {
                string: {},
            },
            services: {
                string: {
                    endpoint: "string",
                    jobServiceType: "string",
                    port: 1,
                    properties: {
                        string: "string",
                    },
                },
            },
            tags: {
                string: "string",
            },
            trial: {
                codeId: "string",
                command: "string",
                distribution: {
                    distributionType: "Mpi",
                    processCountPerInstance: 1,
                },
                environmentId: "string",
                environmentVariables: {
                    string: "string",
                },
                resources: {
                    instanceCount: 1,
                    instanceType: "string",
                    properties: {
                        string: {
                            "e6b6493e-7d5e-4db3-be1e-306ec641327e": undefined,
                        },
                    },
                },
            },
        },
        resourceGroupName: "test-rg",
        workspaceName: "my-aml-workspace",
    });
    
    resources:
      job:
        type: azure-native:machinelearningservices:Job
        properties:
          id: string
          jobBaseProperties:
            computeId: string
            description: string
            displayName: string
            earlyTermination:
              delayEvaluation: 1
              evaluationInterval: 1
              policyType: MedianStopping
            experimentName: string
            jobType: Sweep
            limits:
              jobLimitsType: Sweep
              maxConcurrentTrials: 1
              maxTotalTrials: 1
              trialTimeout: PT1S
            objective:
              goal: Minimize
              primaryMetric: string
            properties:
              string: string
            samplingAlgorithm:
              samplingAlgorithmType: Grid
            searchSpace:
              string: {}
            services:
              string:
                endpoint: string
                jobServiceType: string
                port: 1
                properties:
                  string: string
            tags:
              string: string
            trial:
              codeId: string
              command: string
              distribution:
                distributionType: Mpi
                processCountPerInstance: 1
              environmentId: string
              environmentVariables:
                string: string
              resources:
                instanceCount: 1
                instanceType: string
                properties:
                  string:
                    e6b6493e-7d5e-4db3-be1e-306ec641327e: null
          resourceGroupName: test-rg
          workspaceName: my-aml-workspace
    

    Create Job Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Job(name: string, args: JobArgs, opts?: CustomResourceOptions);
    @overload
    def Job(resource_name: str,
            args: JobArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Job(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            job_base_properties: Optional[Union[AutoMLJobArgs, CommandJobArgs, PipelineJobArgs, SweepJobArgs]] = None,
            resource_group_name: Optional[str] = None,
            workspace_name: Optional[str] = None,
            id: Optional[str] = None)
    func NewJob(ctx *Context, name string, args JobArgs, opts ...ResourceOption) (*Job, error)
    public Job(string name, JobArgs args, CustomResourceOptions? opts = null)
    public Job(String name, JobArgs args)
    public Job(String name, JobArgs args, CustomResourceOptions options)
    
    type: azure-native:machinelearningservices:Job
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var examplejobResourceResourceFromMachinelearningservices = new AzureNative.MachineLearningServices.Job("examplejobResourceResourceFromMachinelearningservices", new()
    {
        JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.AutoMLJobArgs
        {
            JobType = "AutoML",
            TaskDetails = new AzureNative.MachineLearningServices.Inputs.ClassificationArgs
            {
                TaskType = "Classification",
                TrainingData = new AzureNative.MachineLearningServices.Inputs.MLTableJobInputArgs
                {
                    JobInputType = "mltable",
                    Uri = "string",
                    Description = "string",
                    Mode = "string",
                },
                NCrossValidations = new AzureNative.MachineLearningServices.Inputs.AutoNCrossValidationsArgs
                {
                    Mode = "Auto",
                },
                TestData = new AzureNative.MachineLearningServices.Inputs.MLTableJobInputArgs
                {
                    JobInputType = "mltable",
                    Uri = "string",
                    Description = "string",
                    Mode = "string",
                },
                CvSplitColumnNames = new[]
                {
                    "string",
                },
                PositiveLabel = "string",
                PrimaryMetric = "string",
                TargetColumnName = "string",
                LimitSettings = new AzureNative.MachineLearningServices.Inputs.TableVerticalLimitSettingsArgs
                {
                    EnableEarlyTermination = false,
                    ExitScore = 0,
                    MaxConcurrentTrials = 0,
                    MaxCoresPerTrial = 0,
                    MaxTrials = 0,
                    Timeout = "string",
                    TrialTimeout = "string",
                },
                LogVerbosity = "string",
                TestDataSize = 0,
                FeaturizationSettings = new AzureNative.MachineLearningServices.Inputs.TableVerticalFeaturizationSettingsArgs
                {
                    BlockedTransformers = new[]
                    {
                        "string",
                    },
                    ColumnNameAndTypes = 
                    {
                        { "string", "string" },
                    },
                    DatasetLanguage = "string",
                    EnableDnnFeaturization = false,
                    Mode = "string",
                    TransformerParams = 
                    {
                        { "string", new[]
                        {
                            new AzureNative.MachineLearningServices.Inputs.ColumnTransformerArgs
                            {
                                Fields = new[]
                                {
                                    "string",
                                },
                                Parameters = "any",
                            },
                        } },
                    },
                },
                TrainingSettings = new AzureNative.MachineLearningServices.Inputs.ClassificationTrainingSettingsArgs
                {
                    AllowedTrainingAlgorithms = new[]
                    {
                        "string",
                    },
                    BlockedTrainingAlgorithms = new[]
                    {
                        "string",
                    },
                    EnableDnnTraining = false,
                    EnableModelExplainability = false,
                    EnableOnnxCompatibleModels = false,
                    EnableStackEnsemble = false,
                    EnableVoteEnsemble = false,
                    EnsembleModelDownloadTimeout = "string",
                    StackEnsembleSettings = new AzureNative.MachineLearningServices.Inputs.StackEnsembleSettingsArgs
                    {
                        StackMetaLearnerKWargs = "any",
                        StackMetaLearnerTrainPercentage = 0,
                        StackMetaLearnerType = "string",
                    },
                },
                ValidationData = new AzureNative.MachineLearningServices.Inputs.MLTableJobInputArgs
                {
                    JobInputType = "mltable",
                    Uri = "string",
                    Description = "string",
                    Mode = "string",
                },
                ValidationDataSize = 0,
                WeightColumnName = "string",
            },
            IsArchived = false,
            Description = "string",
            EnvironmentId = "string",
            EnvironmentVariables = 
            {
                { "string", "string" },
            },
            ExperimentName = "string",
            Identity = new AzureNative.MachineLearningServices.Inputs.AmlTokenArgs
            {
                IdentityType = "AMLToken",
            },
            ComponentId = "string",
            DisplayName = "string",
            Outputs = 
            {
                { "string", new AzureNative.MachineLearningServices.Inputs.CustomModelJobOutputArgs
                {
                    JobOutputType = "custom_model",
                    Description = "string",
                    Mode = "string",
                    Uri = "string",
                } },
            },
            Properties = 
            {
                { "string", "string" },
            },
            Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs
            {
                DockerArgs = "string",
                InstanceCount = 0,
                InstanceType = "string",
                Properties = 
                {
                    { "string", "any" },
                },
                ShmSize = "string",
            },
            Services = 
            {
                { "string", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs
                {
                    Endpoint = "string",
                    JobServiceType = "string",
                    Nodes = new AzureNative.MachineLearningServices.Inputs.AllNodesArgs
                    {
                        NodesValueType = "All",
                    },
                    Port = 0,
                    Properties = 
                    {
                        { "string", "string" },
                    },
                } },
            },
            Tags = 
            {
                { "string", "string" },
            },
            ComputeId = "string",
        },
        ResourceGroupName = "string",
        WorkspaceName = "string",
        Id = "string",
    });
    
    example, err := machinelearningservices.NewJob(ctx, "examplejobResourceResourceFromMachinelearningservices", &machinelearningservices.JobArgs{
    JobBaseProperties: machinelearningservices.AutoMLJob{
    JobType: "AutoML",
    TaskDetails: machinelearningservices.Classification{
    TaskType: "Classification",
    TrainingData: machinelearningservices.MLTableJobInput{
    JobInputType: "mltable",
    Uri: "string",
    Description: "string",
    Mode: "string",
    },
    NCrossValidations: machinelearningservices.AutoNCrossValidations{
    Mode: "Auto",
    },
    TestData: machinelearningservices.MLTableJobInput{
    JobInputType: "mltable",
    Uri: "string",
    Description: "string",
    Mode: "string",
    },
    CvSplitColumnNames: []string{
    "string",
    },
    PositiveLabel: "string",
    PrimaryMetric: "string",
    TargetColumnName: "string",
    LimitSettings: machinelearningservices.TableVerticalLimitSettings{
    EnableEarlyTermination: false,
    ExitScore: 0,
    MaxConcurrentTrials: 0,
    MaxCoresPerTrial: 0,
    MaxTrials: 0,
    Timeout: "string",
    TrialTimeout: "string",
    },
    LogVerbosity: "string",
    TestDataSize: 0,
    FeaturizationSettings: machinelearningservices.TableVerticalFeaturizationSettings{
    BlockedTransformers: []machinelearningservices.BlockedTransformers{
    "string",
    },
    ColumnNameAndTypes: map[string]interface{}{
    "string": "string",
    },
    DatasetLanguage: "string",
    EnableDnnFeaturization: false,
    Mode: "string",
    TransformerParams: interface{}{
    String: []machinelearningservices.ColumnTransformer{
    {
    Fields: []string{
    "string",
    },
    Parameters: "any",
    },
    },
    },
    },
    TrainingSettings: machinelearningservices.ClassificationTrainingSettings{
    AllowedTrainingAlgorithms: []machinelearningservices.ClassificationModels{
    "string",
    },
    BlockedTrainingAlgorithms: []machinelearningservices.ClassificationModels{
    "string",
    },
    EnableDnnTraining: false,
    EnableModelExplainability: false,
    EnableOnnxCompatibleModels: false,
    EnableStackEnsemble: false,
    EnableVoteEnsemble: false,
    EnsembleModelDownloadTimeout: "string",
    StackEnsembleSettings: machinelearningservices.StackEnsembleSettings{
    StackMetaLearnerKWargs: "any",
    StackMetaLearnerTrainPercentage: 0,
    StackMetaLearnerType: "string",
    },
    },
    ValidationData: machinelearningservices.MLTableJobInput{
    JobInputType: "mltable",
    Uri: "string",
    Description: "string",
    Mode: "string",
    },
    ValidationDataSize: 0,
    WeightColumnName: "string",
    },
    IsArchived: false,
    Description: "string",
    EnvironmentId: "string",
    EnvironmentVariables: map[string]interface{}{
    "string": "string",
    },
    ExperimentName: "string",
    Identity: machinelearningservices.AmlToken{
    IdentityType: "AMLToken",
    },
    ComponentId: "string",
    DisplayName: "string",
    Outputs: map[string]interface{}{
    "string": machinelearningservices.CustomModelJobOutput{
    JobOutputType: "custom_model",
    Description: "string",
    Mode: "string",
    Uri: "string",
    },
    },
    Properties: map[string]interface{}{
    "string": "string",
    },
    Resources: machinelearningservices.JobResourceConfiguration{
    DockerArgs: "string",
    InstanceCount: 0,
    InstanceType: "string",
    Properties: map[string]interface{}{
    "string": "any",
    },
    ShmSize: "string",
    },
    Services: interface{}{
    String: machinelearningservices.JobService{
    Endpoint: "string",
    JobServiceType: "string",
    Nodes: machinelearningservices.AllNodes{
    NodesValueType: "All",
    },
    Port: 0,
    Properties: map[string]interface{}{
    "string": "string",
    },
    },
    },
    Tags: map[string]interface{}{
    "string": "string",
    },
    ComputeId: "string",
    },
    ResourceGroupName: pulumi.String("string"),
    WorkspaceName: pulumi.String("string"),
    Id: pulumi.String("string"),
    })
    
    var examplejobResourceResourceFromMachinelearningservices = new Job("examplejobResourceResourceFromMachinelearningservices", JobArgs.builder()        
        .jobBaseProperties(AutoMLJobArgs.builder()
            .jobType("AutoML")
            .taskDetails(ClassificationArgs.builder()
                .taskType("Classification")
                .trainingData(MLTableJobInputArgs.builder()
                    .jobInputType("mltable")
                    .uri("string")
                    .description("string")
                    .mode("string")
                    .build())
                .nCrossValidations(AutoNCrossValidationsArgs.builder()
                    .mode("Auto")
                    .build())
                .testData(MLTableJobInputArgs.builder()
                    .jobInputType("mltable")
                    .uri("string")
                    .description("string")
                    .mode("string")
                    .build())
                .cvSplitColumnNames("string")
                .positiveLabel("string")
                .primaryMetric("string")
                .targetColumnName("string")
                .limitSettings(TableVerticalLimitSettingsArgs.builder()
                    .enableEarlyTermination(false)
                    .exitScore(0)
                    .maxConcurrentTrials(0)
                    .maxCoresPerTrial(0)
                    .maxTrials(0)
                    .timeout("string")
                    .trialTimeout("string")
                    .build())
                .logVerbosity("string")
                .testDataSize(0)
                .featurizationSettings(TableVerticalFeaturizationSettingsArgs.builder()
                    .blockedTransformers("string")
                    .columnNameAndTypes(Map.of("string", "string"))
                    .datasetLanguage("string")
                    .enableDnnFeaturization(false)
                    .mode("string")
                    .transformerParams(Map.of("string", Map.ofEntries(
                        Map.entry("fields", "string"),
                        Map.entry("parameters", "any")
                    )))
                    .build())
                .trainingSettings(ClassificationTrainingSettingsArgs.builder()
                    .allowedTrainingAlgorithms("string")
                    .blockedTrainingAlgorithms("string")
                    .enableDnnTraining(false)
                    .enableModelExplainability(false)
                    .enableOnnxCompatibleModels(false)
                    .enableStackEnsemble(false)
                    .enableVoteEnsemble(false)
                    .ensembleModelDownloadTimeout("string")
                    .stackEnsembleSettings(StackEnsembleSettingsArgs.builder()
                        .stackMetaLearnerKWargs("any")
                        .stackMetaLearnerTrainPercentage(0)
                        .stackMetaLearnerType("string")
                        .build())
                    .build())
                .validationData(MLTableJobInputArgs.builder()
                    .jobInputType("mltable")
                    .uri("string")
                    .description("string")
                    .mode("string")
                    .build())
                .validationDataSize(0)
                .weightColumnName("string")
                .build())
            .isArchived(false)
            .description("string")
            .environmentId("string")
            .environmentVariables(Map.of("string", "string"))
            .experimentName("string")
            .identity(AmlTokenArgs.builder()
                .identityType("AMLToken")
                .build())
            .componentId("string")
            .displayName("string")
            .outputs(Map.of("string", Map.ofEntries(
                Map.entry("jobOutputType", "custom_model"),
                Map.entry("description", "string"),
                Map.entry("mode", "string"),
                Map.entry("uri", "string")
            )))
            .properties(Map.of("string", "string"))
            .resources(JobResourceConfigurationArgs.builder()
                .dockerArgs("string")
                .instanceCount(0)
                .instanceType("string")
                .properties(Map.of("string", "any"))
                .shmSize("string")
                .build())
            .services(Map.of("string", Map.ofEntries(
                Map.entry("endpoint", "string"),
                Map.entry("jobServiceType", "string"),
                Map.entry("nodes", Map.of("nodesValueType", "All")),
                Map.entry("port", 0),
                Map.entry("properties", Map.of("string", "string"))
            )))
            .tags(Map.of("string", "string"))
            .computeId("string")
            .build())
        .resourceGroupName("string")
        .workspaceName("string")
        .id("string")
        .build());
    
    examplejob_resource_resource_from_machinelearningservices = azure_native.machinelearningservices.Job("examplejobResourceResourceFromMachinelearningservices",
        job_base_properties=azure_native.machinelearningservices.AutoMLJobArgs(
            job_type="AutoML",
            task_details=azure_native.machinelearningservices.ClassificationArgs(
                task_type="Classification",
                training_data=azure_native.machinelearningservices.MLTableJobInputArgs(
                    job_input_type="mltable",
                    uri="string",
                    description="string",
                    mode="string",
                ),
                n_cross_validations=azure_native.machinelearningservices.AutoNCrossValidationsArgs(
                    mode="Auto",
                ),
                test_data=azure_native.machinelearningservices.MLTableJobInputArgs(
                    job_input_type="mltable",
                    uri="string",
                    description="string",
                    mode="string",
                ),
                cv_split_column_names=["string"],
                positive_label="string",
                primary_metric="string",
                target_column_name="string",
                limit_settings=azure_native.machinelearningservices.TableVerticalLimitSettingsArgs(
                    enable_early_termination=False,
                    exit_score=0,
                    max_concurrent_trials=0,
                    max_cores_per_trial=0,
                    max_trials=0,
                    timeout="string",
                    trial_timeout="string",
                ),
                log_verbosity="string",
                test_data_size=0,
                featurization_settings=azure_native.machinelearningservices.TableVerticalFeaturizationSettingsArgs(
                    blocked_transformers=["string"],
                    column_name_and_types={
                        "string": "string",
                    },
                    dataset_language="string",
                    enable_dnn_featurization=False,
                    mode="string",
                    transformer_params={
                        "string": [azure_native.machinelearningservices.ColumnTransformerArgs(
                            fields=["string"],
                            parameters="any",
                        )],
                    },
                ),
                training_settings=azure_native.machinelearningservices.ClassificationTrainingSettingsArgs(
                    allowed_training_algorithms=["string"],
                    blocked_training_algorithms=["string"],
                    enable_dnn_training=False,
                    enable_model_explainability=False,
                    enable_onnx_compatible_models=False,
                    enable_stack_ensemble=False,
                    enable_vote_ensemble=False,
                    ensemble_model_download_timeout="string",
                    stack_ensemble_settings=azure_native.machinelearningservices.StackEnsembleSettingsArgs(
                        stack_meta_learner_k_wargs="any",
                        stack_meta_learner_train_percentage=0,
                        stack_meta_learner_type="string",
                    ),
                ),
                validation_data=azure_native.machinelearningservices.MLTableJobInputArgs(
                    job_input_type="mltable",
                    uri="string",
                    description="string",
                    mode="string",
                ),
                validation_data_size=0,
                weight_column_name="string",
            ),
            is_archived=False,
            description="string",
            environment_id="string",
            environment_variables={
                "string": "string",
            },
            experiment_name="string",
            identity=azure_native.machinelearningservices.AmlTokenArgs(
                identity_type="AMLToken",
            ),
            component_id="string",
            display_name="string",
            outputs={
                "string": azure_native.machinelearningservices.CustomModelJobOutputArgs(
                    job_output_type="custom_model",
                    description="string",
                    mode="string",
                    uri="string",
                ),
            },
            properties={
                "string": "string",
            },
            resources=azure_native.machinelearningservices.JobResourceConfigurationArgs(
                docker_args="string",
                instance_count=0,
                instance_type="string",
                properties={
                    "string": "any",
                },
                shm_size="string",
            ),
            services={
                "string": azure_native.machinelearningservices.JobServiceArgs(
                    endpoint="string",
                    job_service_type="string",
                    nodes=azure_native.machinelearningservices.AllNodesArgs(
                        nodes_value_type="All",
                    ),
                    port=0,
                    properties={
                        "string": "string",
                    },
                ),
            },
            tags={
                "string": "string",
            },
            compute_id="string",
        ),
        resource_group_name="string",
        workspace_name="string",
        id="string")
    
    const examplejobResourceResourceFromMachinelearningservices = new azure_native.machinelearningservices.Job("examplejobResourceResourceFromMachinelearningservices", {
        jobBaseProperties: {
            jobType: "AutoML",
            taskDetails: {
                taskType: "Classification",
                trainingData: {
                    jobInputType: "mltable",
                    uri: "string",
                    description: "string",
                    mode: "string",
                },
                nCrossValidations: {
                    mode: "Auto",
                },
                testData: {
                    jobInputType: "mltable",
                    uri: "string",
                    description: "string",
                    mode: "string",
                },
                cvSplitColumnNames: ["string"],
                positiveLabel: "string",
                primaryMetric: "string",
                targetColumnName: "string",
                limitSettings: {
                    enableEarlyTermination: false,
                    exitScore: 0,
                    maxConcurrentTrials: 0,
                    maxCoresPerTrial: 0,
                    maxTrials: 0,
                    timeout: "string",
                    trialTimeout: "string",
                },
                logVerbosity: "string",
                testDataSize: 0,
                featurizationSettings: {
                    blockedTransformers: ["string"],
                    columnNameAndTypes: {
                        string: "string",
                    },
                    datasetLanguage: "string",
                    enableDnnFeaturization: false,
                    mode: "string",
                    transformerParams: {
                        string: [{
                            fields: ["string"],
                            parameters: "any",
                        }],
                    },
                },
                trainingSettings: {
                    allowedTrainingAlgorithms: ["string"],
                    blockedTrainingAlgorithms: ["string"],
                    enableDnnTraining: false,
                    enableModelExplainability: false,
                    enableOnnxCompatibleModels: false,
                    enableStackEnsemble: false,
                    enableVoteEnsemble: false,
                    ensembleModelDownloadTimeout: "string",
                    stackEnsembleSettings: {
                        stackMetaLearnerKWargs: "any",
                        stackMetaLearnerTrainPercentage: 0,
                        stackMetaLearnerType: "string",
                    },
                },
                validationData: {
                    jobInputType: "mltable",
                    uri: "string",
                    description: "string",
                    mode: "string",
                },
                validationDataSize: 0,
                weightColumnName: "string",
            },
            isArchived: false,
            description: "string",
            environmentId: "string",
            environmentVariables: {
                string: "string",
            },
            experimentName: "string",
            identity: {
                identityType: "AMLToken",
            },
            componentId: "string",
            displayName: "string",
            outputs: {
                string: {
                    jobOutputType: "custom_model",
                    description: "string",
                    mode: "string",
                    uri: "string",
                },
            },
            properties: {
                string: "string",
            },
            resources: {
                dockerArgs: "string",
                instanceCount: 0,
                instanceType: "string",
                properties: {
                    string: "any",
                },
                shmSize: "string",
            },
            services: {
                string: {
                    endpoint: "string",
                    jobServiceType: "string",
                    nodes: {
                        nodesValueType: "All",
                    },
                    port: 0,
                    properties: {
                        string: "string",
                    },
                },
            },
            tags: {
                string: "string",
            },
            computeId: "string",
        },
        resourceGroupName: "string",
        workspaceName: "string",
        id: "string",
    });
    
    type: azure-native:machinelearningservices:Job
    properties:
        id: string
        jobBaseProperties:
            componentId: string
            computeId: string
            description: string
            displayName: string
            environmentId: string
            environmentVariables:
                string: string
            experimentName: string
            identity:
                identityType: AMLToken
            isArchived: false
            jobType: AutoML
            outputs:
                string:
                    description: string
                    jobOutputType: custom_model
                    mode: string
                    uri: string
            properties:
                string: string
            resources:
                dockerArgs: string
                instanceCount: 0
                instanceType: string
                properties:
                    string: any
                shmSize: string
            services:
                string:
                    endpoint: string
                    jobServiceType: string
                    nodes:
                        nodesValueType: All
                    port: 0
                    properties:
                        string: string
            tags:
                string: string
            taskDetails:
                cvSplitColumnNames:
                    - string
                featurizationSettings:
                    blockedTransformers:
                        - string
                    columnNameAndTypes:
                        string: string
                    datasetLanguage: string
                    enableDnnFeaturization: false
                    mode: string
                    transformerParams:
                        string:
                            - fields:
                                - string
                              parameters: any
                limitSettings:
                    enableEarlyTermination: false
                    exitScore: 0
                    maxConcurrentTrials: 0
                    maxCoresPerTrial: 0
                    maxTrials: 0
                    timeout: string
                    trialTimeout: string
                logVerbosity: string
                nCrossValidations:
                    mode: Auto
                positiveLabel: string
                primaryMetric: string
                targetColumnName: string
                taskType: Classification
                testData:
                    description: string
                    jobInputType: mltable
                    mode: string
                    uri: string
                testDataSize: 0
                trainingData:
                    description: string
                    jobInputType: mltable
                    mode: string
                    uri: string
                trainingSettings:
                    allowedTrainingAlgorithms:
                        - string
                    blockedTrainingAlgorithms:
                        - string
                    enableDnnTraining: false
                    enableModelExplainability: false
                    enableOnnxCompatibleModels: false
                    enableStackEnsemble: false
                    enableVoteEnsemble: false
                    ensembleModelDownloadTimeout: string
                    stackEnsembleSettings:
                        stackMetaLearnerKWargs: any
                        stackMetaLearnerTrainPercentage: 0
                        stackMetaLearnerType: string
                validationData:
                    description: string
                    jobInputType: mltable
                    mode: string
                    uri: string
                validationDataSize: 0
                weightColumnName: string
        resourceGroupName: string
        workspaceName: string
    

    Job Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Job resource accepts the following input properties:

    JobBaseProperties Pulumi.AzureNative.MachineLearningServices.Inputs.AutoMLJob | Pulumi.AzureNative.MachineLearningServices.Inputs.CommandJob | Pulumi.AzureNative.MachineLearningServices.Inputs.PipelineJob | Pulumi.AzureNative.MachineLearningServices.Inputs.SweepJob
    [Required] Additional attributes of the entity.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    Id string
    The name and identifier for the Job. This is case-sensitive.
    JobBaseProperties AutoMLJobArgs | CommandJobArgs | PipelineJobArgs | SweepJobArgs
    [Required] Additional attributes of the entity.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    Id string
    The name and identifier for the Job. This is case-sensitive.
    jobBaseProperties AutoMLJob | CommandJob | PipelineJob | SweepJob
    [Required] Additional attributes of the entity.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    Name of Azure Machine Learning workspace.
    id String
    The name and identifier for the Job. This is case-sensitive.
    jobBaseProperties AutoMLJob | CommandJob | PipelineJob | SweepJob
    [Required] Additional attributes of the entity.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    workspaceName string
    Name of Azure Machine Learning workspace.
    id string
    The name and identifier for the Job. This is case-sensitive.
    job_base_properties AutoMLJobArgs | CommandJobArgs | PipelineJobArgs | SweepJobArgs
    [Required] Additional attributes of the entity.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    workspace_name str
    Name of Azure Machine Learning workspace.
    id str
    The name and identifier for the Job. This is case-sensitive.
    jobBaseProperties Property Map | Property Map | Property Map | Property Map
    [Required] Additional attributes of the entity.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    Name of Azure Machine Learning workspace.
    id String
    The name and identifier for the Job. This is case-sensitive.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.MachineLearningServices.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AllNodes, AllNodesArgs

    AllNodesResponse, AllNodesResponseArgs

    AmlToken, AmlTokenArgs

    AmlTokenResponse, AmlTokenResponseArgs

    AutoForecastHorizon, AutoForecastHorizonArgs

    AutoForecastHorizonResponse, AutoForecastHorizonResponseArgs

    AutoMLJob, AutoMLJobArgs

    TaskDetails Pulumi.AzureNative.MachineLearningServices.Inputs.Classification | Pulumi.AzureNative.MachineLearningServices.Inputs.Forecasting | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageClassification | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageClassificationMultilabel | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageInstanceSegmentation | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageObjectDetection | Pulumi.AzureNative.MachineLearningServices.Inputs.Regression | Pulumi.AzureNative.MachineLearningServices.Inputs.TextClassification | Pulumi.AzureNative.MachineLearningServices.Inputs.TextClassificationMultilabel | Pulumi.AzureNative.MachineLearningServices.Inputs.TextNer
    [Required] This represents scenario which can be one of Tables/NLP/Image
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EnvironmentId string
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    EnvironmentVariables Dictionary<string, string>
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlToken | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentity | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    IsArchived bool
    Is the asset archived?
    Outputs Dictionary<string, object>
    Mapping of output data bindings used in the job.
    Properties Dictionary<string, string>
    The asset property dictionary.
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.JobResourceConfiguration
    Compute Resource configuration for the job.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    TaskDetails Classification | Forecasting | ImageClassification | ImageClassificationMultilabel | ImageInstanceSegmentation | ImageObjectDetection | Regression | TextClassification | TextClassificationMultilabel | TextNer
    [Required] This represents scenario which can be one of Tables/NLP/Image
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EnvironmentId string
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    EnvironmentVariables map[string]string
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    IsArchived bool
    Is the asset archived?
    Outputs map[string]interface{}
    Mapping of output data bindings used in the job.
    Properties map[string]string
    The asset property dictionary.
    Resources JobResourceConfiguration
    Compute Resource configuration for the job.
    Services map[string]JobService
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    taskDetails Classification | Forecasting | ImageClassification | ImageClassificationMultilabel | ImageInstanceSegmentation | ImageObjectDetection | Regression | TextClassification | TextClassificationMultilabel | TextNer
    [Required] This represents scenario which can be one of Tables/NLP/Image
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    environmentId String
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environmentVariables Map<String,String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    isArchived Boolean
    Is the asset archived?
    outputs Map<String,Object>
    Mapping of output data bindings used in the job.
    properties Map<String,String>
    The asset property dictionary.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    services Map<String,JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    taskDetails Classification | Forecasting | ImageClassification | ImageClassificationMultilabel | ImageInstanceSegmentation | ImageObjectDetection | Regression | TextClassification | TextClassificationMultilabel | TextNer
    [Required] This represents scenario which can be one of Tables/NLP/Image
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    environmentId string
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environmentVariables {[key: string]: string}
    Environment variables included in the job.
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    isArchived boolean
    Is the asset archived?
    outputs {[key: string]: CustomModelJobOutput | MLFlowModelJobOutput | MLTableJobOutput | TritonModelJobOutput | UriFileJobOutput | UriFolderJobOutput}
    Mapping of output data bindings used in the job.
    properties {[key: string]: string}
    The asset property dictionary.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    services {[key: string]: JobService}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    task_details Classification | Forecasting | ImageClassification | ImageClassificationMultilabel | ImageInstanceSegmentation | ImageObjectDetection | Regression | TextClassification | TextClassificationMultilabel | TextNer
    [Required] This represents scenario which can be one of Tables/NLP/Image
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    environment_id str
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environment_variables Mapping[str, str]
    Environment variables included in the job.
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    is_archived bool
    Is the asset archived?
    outputs Mapping[str, Union[CustomModelJobOutput, MLFlowModelJobOutput, MLTableJobOutput, TritonModelJobOutput, UriFileJobOutput, UriFolderJobOutput]]
    Mapping of output data bindings used in the job.
    properties Mapping[str, str]
    The asset property dictionary.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    services Mapping[str, JobService]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    taskDetails Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    [Required] This represents scenario which can be one of Tables/NLP/Image
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    environmentId String
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environmentVariables Map<String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    isArchived Boolean
    Is the asset archived?
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of output data bindings used in the job.
    properties Map<String>
    The asset property dictionary.
    resources Property Map
    Compute Resource configuration for the job.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    AutoMLJobResponse, AutoMLJobResponseArgs

    Status string
    Status of the job.
    TaskDetails Pulumi.AzureNative.MachineLearningServices.Inputs.ClassificationResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ForecastingResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageClassificationResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageClassificationMultilabelResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageInstanceSegmentationResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ImageObjectDetectionResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.RegressionResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.TextClassificationResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.TextClassificationMultilabelResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.TextNerResponse
    [Required] This represents scenario which can be one of Tables/NLP/Image
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EnvironmentId string
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    EnvironmentVariables Dictionary<string, string>
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlTokenResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentityResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    IsArchived bool
    Is the asset archived?
    Outputs Dictionary<string, object>
    Mapping of output data bindings used in the job.
    Properties Dictionary<string, string>
    The asset property dictionary.
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    Status string
    Status of the job.
    TaskDetails ClassificationResponse | ForecastingResponse | ImageClassificationResponse | ImageClassificationMultilabelResponse | ImageInstanceSegmentationResponse | ImageObjectDetectionResponse | RegressionResponse | TextClassificationResponse | TextClassificationMultilabelResponse | TextNerResponse
    [Required] This represents scenario which can be one of Tables/NLP/Image
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EnvironmentId string
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    EnvironmentVariables map[string]string
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    IsArchived bool
    Is the asset archived?
    Outputs map[string]interface{}
    Mapping of output data bindings used in the job.
    Properties map[string]string
    The asset property dictionary.
    Resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    Services map[string]JobServiceResponse
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    status String
    Status of the job.
    taskDetails ClassificationResponse | ForecastingResponse | ImageClassificationResponse | ImageClassificationMultilabelResponse | ImageInstanceSegmentationResponse | ImageObjectDetectionResponse | RegressionResponse | TextClassificationResponse | TextClassificationMultilabelResponse | TextNerResponse
    [Required] This represents scenario which can be one of Tables/NLP/Image
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    environmentId String
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environmentVariables Map<String,String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    isArchived Boolean
    Is the asset archived?
    outputs Map<String,Object>
    Mapping of output data bindings used in the job.
    properties Map<String,String>
    The asset property dictionary.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    services Map<String,JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    status string
    Status of the job.
    taskDetails ClassificationResponse | ForecastingResponse | ImageClassificationResponse | ImageClassificationMultilabelResponse | ImageInstanceSegmentationResponse | ImageObjectDetectionResponse | RegressionResponse | TextClassificationResponse | TextClassificationMultilabelResponse | TextNerResponse
    [Required] This represents scenario which can be one of Tables/NLP/Image
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    environmentId string
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environmentVariables {[key: string]: string}
    Environment variables included in the job.
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    isArchived boolean
    Is the asset archived?
    outputs {[key: string]: CustomModelJobOutputResponse | MLFlowModelJobOutputResponse | MLTableJobOutputResponse | TritonModelJobOutputResponse | UriFileJobOutputResponse | UriFolderJobOutputResponse}
    Mapping of output data bindings used in the job.
    properties {[key: string]: string}
    The asset property dictionary.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    services {[key: string]: JobServiceResponse}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    status str
    Status of the job.
    task_details ClassificationResponse | ForecastingResponse | ImageClassificationResponse | ImageClassificationMultilabelResponse | ImageInstanceSegmentationResponse | ImageObjectDetectionResponse | RegressionResponse | TextClassificationResponse | TextClassificationMultilabelResponse | TextNerResponse
    [Required] This represents scenario which can be one of Tables/NLP/Image
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    environment_id str
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environment_variables Mapping[str, str]
    Environment variables included in the job.
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    is_archived bool
    Is the asset archived?
    outputs Mapping[str, Union[CustomModelJobOutputResponse, MLFlowModelJobOutputResponse, MLTableJobOutputResponse, TritonModelJobOutputResponse, UriFileJobOutputResponse, UriFolderJobOutputResponse]]
    Mapping of output data bindings used in the job.
    properties Mapping[str, str]
    The asset property dictionary.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    services Mapping[str, JobServiceResponse]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    status String
    Status of the job.
    taskDetails Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    [Required] This represents scenario which can be one of Tables/NLP/Image
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    environmentId String
    The ARM resource ID of the Environment specification for the job. This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job.
    environmentVariables Map<String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    isArchived Boolean
    Is the asset archived?
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of output data bindings used in the job.
    properties Map<String>
    The asset property dictionary.
    resources Property Map
    Compute Resource configuration for the job.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    AutoNCrossValidations, AutoNCrossValidationsArgs

    AutoNCrossValidationsResponse, AutoNCrossValidationsResponseArgs

    AutoSeasonality, AutoSeasonalityArgs

    AutoSeasonalityResponse, AutoSeasonalityResponseArgs

    AutoTargetLags, AutoTargetLagsArgs

    AutoTargetLagsResponse, AutoTargetLagsResponseArgs

    AutoTargetRollingWindowSize, AutoTargetRollingWindowSizeArgs

    AutoTargetRollingWindowSizeResponse, AutoTargetRollingWindowSizeResponseArgs

    BanditPolicy, BanditPolicyArgs

    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    SlackAmount double
    Absolute distance allowed from the best performing run.
    SlackFactor double
    Ratio of the allowed distance from the best performing run.
    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    SlackAmount float64
    Absolute distance allowed from the best performing run.
    SlackFactor float64
    Ratio of the allowed distance from the best performing run.
    delayEvaluation Integer
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Integer
    Interval (number of runs) between policy evaluations.
    slackAmount Double
    Absolute distance allowed from the best performing run.
    slackFactor Double
    Ratio of the allowed distance from the best performing run.
    delayEvaluation number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval number
    Interval (number of runs) between policy evaluations.
    slackAmount number
    Absolute distance allowed from the best performing run.
    slackFactor number
    Ratio of the allowed distance from the best performing run.
    delay_evaluation int
    Number of intervals by which to delay the first evaluation.
    evaluation_interval int
    Interval (number of runs) between policy evaluations.
    slack_amount float
    Absolute distance allowed from the best performing run.
    slack_factor float
    Ratio of the allowed distance from the best performing run.
    delayEvaluation Number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Number
    Interval (number of runs) between policy evaluations.
    slackAmount Number
    Absolute distance allowed from the best performing run.
    slackFactor Number
    Ratio of the allowed distance from the best performing run.

    BanditPolicyResponse, BanditPolicyResponseArgs

    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    SlackAmount double
    Absolute distance allowed from the best performing run.
    SlackFactor double
    Ratio of the allowed distance from the best performing run.
    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    SlackAmount float64
    Absolute distance allowed from the best performing run.
    SlackFactor float64
    Ratio of the allowed distance from the best performing run.
    delayEvaluation Integer
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Integer
    Interval (number of runs) between policy evaluations.
    slackAmount Double
    Absolute distance allowed from the best performing run.
    slackFactor Double
    Ratio of the allowed distance from the best performing run.
    delayEvaluation number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval number
    Interval (number of runs) between policy evaluations.
    slackAmount number
    Absolute distance allowed from the best performing run.
    slackFactor number
    Ratio of the allowed distance from the best performing run.
    delay_evaluation int
    Number of intervals by which to delay the first evaluation.
    evaluation_interval int
    Interval (number of runs) between policy evaluations.
    slack_amount float
    Absolute distance allowed from the best performing run.
    slack_factor float
    Ratio of the allowed distance from the best performing run.
    delayEvaluation Number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Number
    Interval (number of runs) between policy evaluations.
    slackAmount Number
    Absolute distance allowed from the best performing run.
    slackFactor Number
    Ratio of the allowed distance from the best performing run.

    BayesianSamplingAlgorithm, BayesianSamplingAlgorithmArgs

    BayesianSamplingAlgorithmResponse, BayesianSamplingAlgorithmResponseArgs

    BlockedTransformers, BlockedTransformersArgs

    TextTargetEncoder
    TextTargetEncoderTarget encoding for text data.
    OneHotEncoder
    OneHotEncoderOhe hot encoding creates a binary feature transformation.
    CatTargetEncoder
    CatTargetEncoderTarget encoding for categorical data.
    TfIdf
    TfIdfTf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents.
    WoETargetEncoder
    WoETargetEncoderWeight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights.
    LabelEncoder
    LabelEncoderLabel encoder converts labels/categorical variables in a numerical form.
    WordEmbedding
    WordEmbeddingWord embedding helps represents words or phrases as a vector, or a series of numbers.
    NaiveBayes
    NaiveBayesNaive Bayes is a classified that is used for classification of discrete features that are categorically distributed.
    CountVectorizer
    CountVectorizerCount Vectorizer converts a collection of text documents to a matrix of token counts.
    HashOneHotEncoder
    HashOneHotEncoderHashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features.
    BlockedTransformersTextTargetEncoder
    TextTargetEncoderTarget encoding for text data.
    BlockedTransformersOneHotEncoder
    OneHotEncoderOhe hot encoding creates a binary feature transformation.
    BlockedTransformersCatTargetEncoder
    CatTargetEncoderTarget encoding for categorical data.
    BlockedTransformersTfIdf
    TfIdfTf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents.
    BlockedTransformersWoETargetEncoder
    WoETargetEncoderWeight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights.
    BlockedTransformersLabelEncoder
    LabelEncoderLabel encoder converts labels/categorical variables in a numerical form.
    BlockedTransformersWordEmbedding
    WordEmbeddingWord embedding helps represents words or phrases as a vector, or a series of numbers.
    BlockedTransformersNaiveBayes
    NaiveBayesNaive Bayes is a classified that is used for classification of discrete features that are categorically distributed.
    BlockedTransformersCountVectorizer
    CountVectorizerCount Vectorizer converts a collection of text documents to a matrix of token counts.
    BlockedTransformersHashOneHotEncoder
    HashOneHotEncoderHashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features.
    TextTargetEncoder
    TextTargetEncoderTarget encoding for text data.
    OneHotEncoder
    OneHotEncoderOhe hot encoding creates a binary feature transformation.
    CatTargetEncoder
    CatTargetEncoderTarget encoding for categorical data.
    TfIdf
    TfIdfTf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents.
    WoETargetEncoder
    WoETargetEncoderWeight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights.
    LabelEncoder
    LabelEncoderLabel encoder converts labels/categorical variables in a numerical form.
    WordEmbedding
    WordEmbeddingWord embedding helps represents words or phrases as a vector, or a series of numbers.
    NaiveBayes
    NaiveBayesNaive Bayes is a classified that is used for classification of discrete features that are categorically distributed.
    CountVectorizer
    CountVectorizerCount Vectorizer converts a collection of text documents to a matrix of token counts.
    HashOneHotEncoder
    HashOneHotEncoderHashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features.
    TextTargetEncoder
    TextTargetEncoderTarget encoding for text data.
    OneHotEncoder
    OneHotEncoderOhe hot encoding creates a binary feature transformation.
    CatTargetEncoder
    CatTargetEncoderTarget encoding for categorical data.
    TfIdf
    TfIdfTf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents.
    WoETargetEncoder
    WoETargetEncoderWeight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights.
    LabelEncoder
    LabelEncoderLabel encoder converts labels/categorical variables in a numerical form.
    WordEmbedding
    WordEmbeddingWord embedding helps represents words or phrases as a vector, or a series of numbers.
    NaiveBayes
    NaiveBayesNaive Bayes is a classified that is used for classification of discrete features that are categorically distributed.
    CountVectorizer
    CountVectorizerCount Vectorizer converts a collection of text documents to a matrix of token counts.
    HashOneHotEncoder
    HashOneHotEncoderHashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features.
    TEXT_TARGET_ENCODER
    TextTargetEncoderTarget encoding for text data.
    ONE_HOT_ENCODER
    OneHotEncoderOhe hot encoding creates a binary feature transformation.
    CAT_TARGET_ENCODER
    CatTargetEncoderTarget encoding for categorical data.
    TF_IDF
    TfIdfTf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents.
    WO_E_TARGET_ENCODER
    WoETargetEncoderWeight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights.
    LABEL_ENCODER
    LabelEncoderLabel encoder converts labels/categorical variables in a numerical form.
    WORD_EMBEDDING
    WordEmbeddingWord embedding helps represents words or phrases as a vector, or a series of numbers.
    NAIVE_BAYES
    NaiveBayesNaive Bayes is a classified that is used for classification of discrete features that are categorically distributed.
    COUNT_VECTORIZER
    CountVectorizerCount Vectorizer converts a collection of text documents to a matrix of token counts.
    HASH_ONE_HOT_ENCODER
    HashOneHotEncoderHashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features.
    "TextTargetEncoder"
    TextTargetEncoderTarget encoding for text data.
    "OneHotEncoder"
    OneHotEncoderOhe hot encoding creates a binary feature transformation.
    "CatTargetEncoder"
    CatTargetEncoderTarget encoding for categorical data.
    "TfIdf"
    TfIdfTf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents.
    "WoETargetEncoder"
    WoETargetEncoderWeight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights.
    "LabelEncoder"
    LabelEncoderLabel encoder converts labels/categorical variables in a numerical form.
    "WordEmbedding"
    WordEmbeddingWord embedding helps represents words or phrases as a vector, or a series of numbers.
    "NaiveBayes"
    NaiveBayesNaive Bayes is a classified that is used for classification of discrete features that are categorically distributed.
    "CountVectorizer"
    CountVectorizerCount Vectorizer converts a collection of text documents to a matrix of token counts.
    "HashOneHotEncoder"
    HashOneHotEncoderHashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features.

    Classification, ClassificationArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    CvSplitColumnNames List<string>
    Columns to use for CVSplit data.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    NCrossValidations Pulumi.AzureNative.MachineLearningServices.Inputs.AutoNCrossValidations | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PositiveLabel string
    Positive label for binary metrics calculation.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.ClassificationPrimaryMetrics
    Primary metric for the task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Test data input.
    TestDataSize double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ClassificationTrainingSettings
    Inputs for training phase for an AutoML Job.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    TrainingData MLTableJobInput
    [Required] Training data input.
    CvSplitColumnNames []string
    Columns to use for CVSplit data.
    FeaturizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    NCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PositiveLabel string
    Positive label for binary metrics calculation.
    PrimaryMetric string | ClassificationPrimaryMetrics
    Primary metric for the task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData MLTableJobInput
    Test data input.
    TestDataSize float64
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings ClassificationTrainingSettings
    Inputs for training phase for an AutoML Job.
    ValidationData MLTableJobInput
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInput
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positiveLabel String
    Positive label for binary metrics calculation.
    primaryMetric String | ClassificationPrimaryMetrics
    Primary metric for the task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInput
    Test data input.
    testDataSize Double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ClassificationTrainingSettings
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInput
    [Required] Training data input.
    cvSplitColumnNames string[]
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positiveLabel string
    Positive label for binary metrics calculation.
    primaryMetric string | ClassificationPrimaryMetrics
    Primary metric for the task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInput
    Test data input.
    testDataSize number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ClassificationTrainingSettings
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    training_data MLTableJobInput
    [Required] Training data input.
    cv_split_column_names Sequence[str]
    Columns to use for CVSplit data.
    featurization_settings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limit_settings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    n_cross_validations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positive_label str
    Positive label for binary metrics calculation.
    primary_metric str | ClassificationPrimaryMetrics
    Primary metric for the task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    test_data MLTableJobInput
    Test data input.
    test_data_size float
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    training_settings ClassificationTrainingSettings
    Inputs for training phase for an AutoML Job.
    validation_data MLTableJobInput
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weight_column_name str
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData Property Map
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    nCrossValidations Property Map | Property Map
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positiveLabel String
    Positive label for binary metrics calculation.
    primaryMetric String | "AUCWeighted" | "Accuracy" | "NormMacroRecall" | "AveragePrecisionScoreWeighted" | "PrecisionScoreWeighted"
    Primary metric for the task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData Property Map
    Test data input.
    testDataSize Number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings Property Map
    Inputs for training phase for an AutoML Job.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.

    ClassificationModels, ClassificationModelsArgs

    LogisticRegression
    LogisticRegressionLogistic regression is a fundamental classification technique. It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. Although it's essentially a method for binary classification, it can also be applied to multiclass problems.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs.
    MultinomialNaiveBayes
    MultinomialNaiveBayesThe multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work.
    BernoulliNaiveBayes
    BernoulliNaiveBayesNaive Bayes classifier for multivariate Bernoulli models.
    SVM
    SVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text.
    LinearSVM
    LinearSVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    XGBoostClassifier
    XGBoostClassifierXGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values.
    ClassificationModelsLogisticRegression
    LogisticRegressionLogistic regression is a fundamental classification technique. It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. Although it's essentially a method for binary classification, it can also be applied to multiclass problems.
    ClassificationModelsSGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs.
    ClassificationModelsMultinomialNaiveBayes
    MultinomialNaiveBayesThe multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work.
    ClassificationModelsBernoulliNaiveBayes
    BernoulliNaiveBayesNaive Bayes classifier for multivariate Bernoulli models.
    ClassificationModelsSVM
    SVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text.
    ClassificationModelsLinearSVM
    LinearSVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph.
    ClassificationModelsKNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    ClassificationModelsDecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    ClassificationModelsRandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ClassificationModelsExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    ClassificationModelsLightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    ClassificationModelsGradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    ClassificationModelsXGBoostClassifier
    XGBoostClassifierXGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values.
    LogisticRegression
    LogisticRegressionLogistic regression is a fundamental classification technique. It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. Although it's essentially a method for binary classification, it can also be applied to multiclass problems.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs.
    MultinomialNaiveBayes
    MultinomialNaiveBayesThe multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work.
    BernoulliNaiveBayes
    BernoulliNaiveBayesNaive Bayes classifier for multivariate Bernoulli models.
    SVM
    SVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text.
    LinearSVM
    LinearSVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    XGBoostClassifier
    XGBoostClassifierXGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values.
    LogisticRegression
    LogisticRegressionLogistic regression is a fundamental classification technique. It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. Although it's essentially a method for binary classification, it can also be applied to multiclass problems.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs.
    MultinomialNaiveBayes
    MultinomialNaiveBayesThe multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work.
    BernoulliNaiveBayes
    BernoulliNaiveBayesNaive Bayes classifier for multivariate Bernoulli models.
    SVM
    SVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text.
    LinearSVM
    LinearSVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    XGBoostClassifier
    XGBoostClassifierXGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values.
    LOGISTIC_REGRESSION
    LogisticRegressionLogistic regression is a fundamental classification technique. It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. Although it's essentially a method for binary classification, it can also be applied to multiclass problems.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs.
    MULTINOMIAL_NAIVE_BAYES
    MultinomialNaiveBayesThe multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work.
    BERNOULLI_NAIVE_BAYES
    BernoulliNaiveBayesNaive Bayes classifier for multivariate Bernoulli models.
    SVM
    SVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text.
    LINEAR_SVM
    LinearSVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    DECISION_TREE
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    RANDOM_FOREST
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    EXTREME_RANDOM_TREES
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LIGHT_GBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    GRADIENT_BOOSTING
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    XG_BOOST_CLASSIFIER
    XGBoostClassifierXGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values.
    "LogisticRegression"
    LogisticRegressionLogistic regression is a fundamental classification technique. It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. Although it's essentially a method for binary classification, it can also be applied to multiclass problems.
    "SGD"
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs.
    "MultinomialNaiveBayes"
    MultinomialNaiveBayesThe multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work.
    "BernoulliNaiveBayes"
    BernoulliNaiveBayesNaive Bayes classifier for multivariate Bernoulli models.
    "SVM"
    SVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text.
    "LinearSVM"
    LinearSVMA support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph.
    "KNN"
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    "DecisionTree"
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    "RandomForest"
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    "ExtremeRandomTrees"
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    "LightGBM"
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    "GradientBoosting"
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    "XGBoostClassifier"
    XGBoostClassifierXGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values.

    ClassificationMultilabelPrimaryMetrics, ClassificationMultilabelPrimaryMetricsArgs

    AUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    Accuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    IOU
    IOUIntersection Over Union. Intersection of predictions divided by union of predictions.
    ClassificationMultilabelPrimaryMetricsAUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    ClassificationMultilabelPrimaryMetricsAccuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    ClassificationMultilabelPrimaryMetricsNormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    ClassificationMultilabelPrimaryMetricsAveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    ClassificationMultilabelPrimaryMetricsPrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    ClassificationMultilabelPrimaryMetricsIOU
    IOUIntersection Over Union. Intersection of predictions divided by union of predictions.
    AUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    Accuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    IOU
    IOUIntersection Over Union. Intersection of predictions divided by union of predictions.
    AUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    Accuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    IOU
    IOUIntersection Over Union. Intersection of predictions divided by union of predictions.
    AUC_WEIGHTED
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    ACCURACY
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NORM_MACRO_RECALL
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AVERAGE_PRECISION_SCORE_WEIGHTED
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PRECISION_SCORE_WEIGHTED
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    IOU
    IOUIntersection Over Union. Intersection of predictions divided by union of predictions.
    "AUCWeighted"
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    "Accuracy"
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    "NormMacroRecall"
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    "AveragePrecisionScoreWeighted"
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    "PrecisionScoreWeighted"
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    "IOU"
    IOUIntersection Over Union. Intersection of predictions divided by union of predictions.

    ClassificationPrimaryMetrics, ClassificationPrimaryMetricsArgs

    AUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    Accuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    ClassificationPrimaryMetricsAUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    ClassificationPrimaryMetricsAccuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    ClassificationPrimaryMetricsNormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    ClassificationPrimaryMetricsAveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    ClassificationPrimaryMetricsPrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    AUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    Accuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    AUCWeighted
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    Accuracy
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NormMacroRecall
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AveragePrecisionScoreWeighted
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PrecisionScoreWeighted
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    AUC_WEIGHTED
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    ACCURACY
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    NORM_MACRO_RECALL
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    AVERAGE_PRECISION_SCORE_WEIGHTED
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    PRECISION_SCORE_WEIGHTED
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.
    "AUCWeighted"
    AUCWeightedAUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
    "Accuracy"
    AccuracyAccuracy is the ratio of predictions that exactly match the true class labels.
    "NormMacroRecall"
    NormMacroRecallNormalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
    "AveragePrecisionScoreWeighted"
    AveragePrecisionScoreWeightedThe arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
    "PrecisionScoreWeighted"
    PrecisionScoreWeightedThe arithmetic mean of precision for each class, weighted by number of true instances in each class.

    ClassificationResponse, ClassificationResponseArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    CvSplitColumnNames List<string>
    Columns to use for CVSplit data.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    NCrossValidations Pulumi.AzureNative.MachineLearningServices.Inputs.AutoNCrossValidationsResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PositiveLabel string
    Positive label for binary metrics calculation.
    PrimaryMetric string
    Primary metric for the task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Test data input.
    TestDataSize double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ClassificationTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    CvSplitColumnNames []string
    Columns to use for CVSplit data.
    FeaturizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    NCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PositiveLabel string
    Positive label for binary metrics calculation.
    PrimaryMetric string
    Primary metric for the task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData MLTableJobInputResponse
    Test data input.
    TestDataSize float64
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings ClassificationTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positiveLabel String
    Positive label for binary metrics calculation.
    primaryMetric String
    Primary metric for the task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInputResponse
    Test data input.
    testDataSize Double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ClassificationTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    cvSplitColumnNames string[]
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity string
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positiveLabel string
    Positive label for binary metrics calculation.
    primaryMetric string
    Primary metric for the task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInputResponse
    Test data input.
    testDataSize number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ClassificationTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    cv_split_column_names Sequence[str]
    Columns to use for CVSplit data.
    featurization_settings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limit_settings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    log_verbosity str
    Log verbosity for the job.
    n_cross_validations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positive_label str
    Positive label for binary metrics calculation.
    primary_metric str
    Primary metric for the task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    test_data MLTableJobInputResponse
    Test data input.
    test_data_size float
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    training_settings ClassificationTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weight_column_name str
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData Property Map
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    nCrossValidations Property Map | Property Map
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    positiveLabel String
    Positive label for binary metrics calculation.
    primaryMetric String
    Primary metric for the task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData Property Map
    Test data input.
    testDataSize Number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings Property Map
    Inputs for training phase for an AutoML Job.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.

    ClassificationTrainingSettings, ClassificationTrainingSettingsArgs

    AllowedTrainingAlgorithms List<Union<string, Pulumi.AzureNative.MachineLearningServices.ClassificationModels>>
    Allowed models for classification task.
    BlockedTrainingAlgorithms List<Union<string, Pulumi.AzureNative.MachineLearningServices.ClassificationModels>>
    Blocked models for classification task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    AllowedTrainingAlgorithms []string
    Allowed models for classification task.
    BlockedTrainingAlgorithms []string
    Blocked models for classification task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<Either<String,ClassificationModels>>
    Allowed models for classification task.
    blockedTrainingAlgorithms List<Either<String,ClassificationModels>>
    Blocked models for classification task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms (string | ClassificationModels)[]
    Allowed models for classification task.
    blockedTrainingAlgorithms (string | ClassificationModels)[]
    Blocked models for classification task.
    enableDnnTraining boolean
    Enable recommendation of DNN models.
    enableModelExplainability boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble boolean
    Enable stack ensemble run.
    enableVoteEnsemble boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowed_training_algorithms Sequence[Union[str, ClassificationModels]]
    Allowed models for classification task.
    blocked_training_algorithms Sequence[Union[str, ClassificationModels]]
    Blocked models for classification task.
    enable_dnn_training bool
    Enable recommendation of DNN models.
    enable_model_explainability bool
    Flag to turn on explainability on best model.
    enable_onnx_compatible_models bool
    Flag for enabling onnx compatible models.
    enable_stack_ensemble bool
    Enable stack ensemble run.
    enable_vote_ensemble bool
    Enable voting ensemble run.
    ensemble_model_download_timeout str
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stack_ensemble_settings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String | "LogisticRegression" | "SGD" | "MultinomialNaiveBayes" | "BernoulliNaiveBayes" | "SVM" | "LinearSVM" | "KNN" | "DecisionTree" | "RandomForest" | "ExtremeRandomTrees" | "LightGBM" | "GradientBoosting" | "XGBoostClassifier">
    Allowed models for classification task.
    blockedTrainingAlgorithms List<String | "LogisticRegression" | "SGD" | "MultinomialNaiveBayes" | "BernoulliNaiveBayes" | "SVM" | "LinearSVM" | "KNN" | "DecisionTree" | "RandomForest" | "ExtremeRandomTrees" | "LightGBM" | "GradientBoosting" | "XGBoostClassifier">
    Blocked models for classification task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings Property Map
    Stack ensemble settings for stack ensemble run.

    ClassificationTrainingSettingsResponse, ClassificationTrainingSettingsResponseArgs

    AllowedTrainingAlgorithms List<string>
    Allowed models for classification task.
    BlockedTrainingAlgorithms List<string>
    Blocked models for classification task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    AllowedTrainingAlgorithms []string
    Allowed models for classification task.
    BlockedTrainingAlgorithms []string
    Blocked models for classification task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String>
    Allowed models for classification task.
    blockedTrainingAlgorithms List<String>
    Blocked models for classification task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms string[]
    Allowed models for classification task.
    blockedTrainingAlgorithms string[]
    Blocked models for classification task.
    enableDnnTraining boolean
    Enable recommendation of DNN models.
    enableModelExplainability boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble boolean
    Enable stack ensemble run.
    enableVoteEnsemble boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowed_training_algorithms Sequence[str]
    Allowed models for classification task.
    blocked_training_algorithms Sequence[str]
    Blocked models for classification task.
    enable_dnn_training bool
    Enable recommendation of DNN models.
    enable_model_explainability bool
    Flag to turn on explainability on best model.
    enable_onnx_compatible_models bool
    Flag for enabling onnx compatible models.
    enable_stack_ensemble bool
    Enable stack ensemble run.
    enable_vote_ensemble bool
    Enable voting ensemble run.
    ensemble_model_download_timeout str
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stack_ensemble_settings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String>
    Allowed models for classification task.
    blockedTrainingAlgorithms List<String>
    Blocked models for classification task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings Property Map
    Stack ensemble settings for stack ensemble run.

    ColumnTransformer, ColumnTransformerArgs

    Fields List<string>
    Fields to apply transformer logic on.
    Parameters object
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    Fields []string
    Fields to apply transformer logic on.
    Parameters interface{}
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields List<String>
    Fields to apply transformer logic on.
    parameters Object
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields string[]
    Fields to apply transformer logic on.
    parameters any
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields Sequence[str]
    Fields to apply transformer logic on.
    parameters Any
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields List<String>
    Fields to apply transformer logic on.
    parameters Any
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.

    ColumnTransformerResponse, ColumnTransformerResponseArgs

    Fields List<string>
    Fields to apply transformer logic on.
    Parameters object
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    Fields []string
    Fields to apply transformer logic on.
    Parameters interface{}
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields List<String>
    Fields to apply transformer logic on.
    parameters Object
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields string[]
    Fields to apply transformer logic on.
    parameters any
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields Sequence[str]
    Fields to apply transformer logic on.
    parameters Any
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.
    fields List<String>
    Fields to apply transformer logic on.
    parameters Any
    Different properties to be passed to transformer. Input expected is dictionary of key,value pairs in JSON format.

    CommandJob, CommandJobArgs

    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    CodeId string
    ARM resource ID of the code asset.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    Distribution Pulumi.AzureNative.MachineLearningServices.Inputs.Mpi | Pulumi.AzureNative.MachineLearningServices.Inputs.PyTorch | Pulumi.AzureNative.MachineLearningServices.Inputs.TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables Dictionary<string, string>
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlToken | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentity | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs Dictionary<string, object>
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits Pulumi.AzureNative.MachineLearningServices.Inputs.CommandJobLimits
    Command Job limit.
    Outputs Dictionary<string, object>
    Mapping of output data bindings used in the job.
    Properties Dictionary<string, string>
    The asset property dictionary.
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.JobResourceConfiguration
    Compute Resource configuration for the job.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    CodeId string
    ARM resource ID of the code asset.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    Distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables map[string]string
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs map[string]interface{}
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits CommandJobLimits
    Command Job limit.
    Outputs map[string]interface{}
    Mapping of output data bindings used in the job.
    Properties map[string]string
    The asset property dictionary.
    Resources JobResourceConfiguration
    Compute Resource configuration for the job.
    Services map[string]JobService
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId String
    ARM resource ID of the code asset.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String,String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<String,Object>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits CommandJobLimits
    Command Job limit.
    outputs Map<String,Object>
    Mapping of output data bindings used in the job.
    properties Map<String,String>
    The asset property dictionary.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    services Map<String,JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId string
    ARM resource ID of the code asset.
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables {[key: string]: string}
    Environment variables included in the job.
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs {[key: string]: CustomModelJobInput | LiteralJobInput | MLFlowModelJobInput | MLTableJobInput | TritonModelJobInput | UriFileJobInput | UriFolderJobInput}
    Mapping of input data bindings used in the job.
    isArchived boolean
    Is the asset archived?
    limits CommandJobLimits
    Command Job limit.
    outputs {[key: string]: CustomModelJobOutput | MLFlowModelJobOutput | MLTableJobOutput | TritonModelJobOutput | UriFileJobOutput | UriFolderJobOutput}
    Mapping of output data bindings used in the job.
    properties {[key: string]: string}
    The asset property dictionary.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    services {[key: string]: JobService}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    command str
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environment_id str
    [Required] The ARM resource ID of the Environment specification for the job.
    code_id str
    ARM resource ID of the code asset.
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environment_variables Mapping[str, str]
    Environment variables included in the job.
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Mapping[str, Union[CustomModelJobInput, LiteralJobInput, MLFlowModelJobInput, MLTableJobInput, TritonModelJobInput, UriFileJobInput, UriFolderJobInput]]
    Mapping of input data bindings used in the job.
    is_archived bool
    Is the asset archived?
    limits CommandJobLimits
    Command Job limit.
    outputs Mapping[str, Union[CustomModelJobOutput, MLFlowModelJobOutput, MLTableJobOutput, TritonModelJobOutput, UriFileJobOutput, UriFolderJobOutput]]
    Mapping of output data bindings used in the job.
    properties Mapping[str, str]
    The asset property dictionary.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    services Mapping[str, JobService]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId String
    ARM resource ID of the code asset.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    distribution Property Map | Property Map | Property Map
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits Property Map
    Command Job limit.
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of output data bindings used in the job.
    properties Map<String>
    The asset property dictionary.
    resources Property Map
    Compute Resource configuration for the job.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    CommandJobLimits, CommandJobLimitsArgs

    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout str
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.

    CommandJobLimitsResponse, CommandJobLimitsResponseArgs

    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout str
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.

    CommandJobResponse, CommandJobResponseArgs

    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    Parameters object
    Input parameters.
    Status string
    Status of the job.
    CodeId string
    ARM resource ID of the code asset.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    Distribution Pulumi.AzureNative.MachineLearningServices.Inputs.MpiResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.PyTorchResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables Dictionary<string, string>
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlTokenResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentityResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs Dictionary<string, object>
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits Pulumi.AzureNative.MachineLearningServices.Inputs.CommandJobLimitsResponse
    Command Job limit.
    Outputs Dictionary<string, object>
    Mapping of output data bindings used in the job.
    Properties Dictionary<string, string>
    The asset property dictionary.
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    Parameters interface{}
    Input parameters.
    Status string
    Status of the job.
    CodeId string
    ARM resource ID of the code asset.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    Distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables map[string]string
    Environment variables included in the job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs map[string]interface{}
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits CommandJobLimitsResponse
    Command Job limit.
    Outputs map[string]interface{}
    Mapping of output data bindings used in the job.
    Properties map[string]string
    The asset property dictionary.
    Resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    Services map[string]JobServiceResponse
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    parameters Object
    Input parameters.
    status String
    Status of the job.
    codeId String
    ARM resource ID of the code asset.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String,String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<String,Object>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits CommandJobLimitsResponse
    Command Job limit.
    outputs Map<String,Object>
    Mapping of output data bindings used in the job.
    properties Map<String,String>
    The asset property dictionary.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    services Map<String,JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    parameters any
    Input parameters.
    status string
    Status of the job.
    codeId string
    ARM resource ID of the code asset.
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables {[key: string]: string}
    Environment variables included in the job.
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs {[key: string]: CustomModelJobInputResponse | LiteralJobInputResponse | MLFlowModelJobInputResponse | MLTableJobInputResponse | TritonModelJobInputResponse | UriFileJobInputResponse | UriFolderJobInputResponse}
    Mapping of input data bindings used in the job.
    isArchived boolean
    Is the asset archived?
    limits CommandJobLimitsResponse
    Command Job limit.
    outputs {[key: string]: CustomModelJobOutputResponse | MLFlowModelJobOutputResponse | MLTableJobOutputResponse | TritonModelJobOutputResponse | UriFileJobOutputResponse | UriFolderJobOutputResponse}
    Mapping of output data bindings used in the job.
    properties {[key: string]: string}
    The asset property dictionary.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    services {[key: string]: JobServiceResponse}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    command str
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environment_id str
    [Required] The ARM resource ID of the Environment specification for the job.
    parameters Any
    Input parameters.
    status str
    Status of the job.
    code_id str
    ARM resource ID of the code asset.
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environment_variables Mapping[str, str]
    Environment variables included in the job.
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Mapping[str, Union[CustomModelJobInputResponse, LiteralJobInputResponse, MLFlowModelJobInputResponse, MLTableJobInputResponse, TritonModelJobInputResponse, UriFileJobInputResponse, UriFolderJobInputResponse]]
    Mapping of input data bindings used in the job.
    is_archived bool
    Is the asset archived?
    limits CommandJobLimitsResponse
    Command Job limit.
    outputs Mapping[str, Union[CustomModelJobOutputResponse, MLFlowModelJobOutputResponse, MLTableJobOutputResponse, TritonModelJobOutputResponse, UriFileJobOutputResponse, UriFolderJobOutputResponse]]
    Mapping of output data bindings used in the job.
    properties Mapping[str, str]
    The asset property dictionary.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    services Mapping[str, JobServiceResponse]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    parameters Any
    Input parameters.
    status String
    Status of the job.
    codeId String
    ARM resource ID of the code asset.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    distribution Property Map | Property Map | Property Map
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String>
    Environment variables included in the job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits Property Map
    Command Job limit.
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of output data bindings used in the job.
    properties Map<String>
    The asset property dictionary.
    resources Property Map
    Compute Resource configuration for the job.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    CustomForecastHorizon, CustomForecastHorizonArgs

    Value int
    [Required] Forecast horizon value.
    Value int
    [Required] Forecast horizon value.
    value Integer
    [Required] Forecast horizon value.
    value number
    [Required] Forecast horizon value.
    value int
    [Required] Forecast horizon value.
    value Number
    [Required] Forecast horizon value.

    CustomForecastHorizonResponse, CustomForecastHorizonResponseArgs

    Value int
    [Required] Forecast horizon value.
    Value int
    [Required] Forecast horizon value.
    value Integer
    [Required] Forecast horizon value.
    value number
    [Required] Forecast horizon value.
    value int
    [Required] Forecast horizon value.
    value Number
    [Required] Forecast horizon value.

    CustomModelJobInput, CustomModelJobInputArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | Pulumi.AzureNative.MachineLearningServices.InputDeliveryMode
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | InputDeliveryMode
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | "ReadOnlyMount" | "ReadWriteMount" | "Download" | "Direct" | "EvalMount" | "EvalDownload"
    Input Asset Delivery Mode.

    CustomModelJobInputResponse, CustomModelJobInputResponseArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.

    CustomModelJobOutput, CustomModelJobOutputArgs

    Description string
    Description for the output.
    Mode string | Pulumi.AzureNative.MachineLearningServices.OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String | "ReadWriteMount" | "Upload"
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    CustomModelJobOutputResponse, CustomModelJobOutputResponseArgs

    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    CustomNCrossValidations, CustomNCrossValidationsArgs

    Value int
    [Required] N-Cross validations value.
    Value int
    [Required] N-Cross validations value.
    value Integer
    [Required] N-Cross validations value.
    value number
    [Required] N-Cross validations value.
    value int
    [Required] N-Cross validations value.
    value Number
    [Required] N-Cross validations value.

    CustomNCrossValidationsResponse, CustomNCrossValidationsResponseArgs

    Value int
    [Required] N-Cross validations value.
    Value int
    [Required] N-Cross validations value.
    value Integer
    [Required] N-Cross validations value.
    value number
    [Required] N-Cross validations value.
    value int
    [Required] N-Cross validations value.
    value Number
    [Required] N-Cross validations value.

    CustomSeasonality, CustomSeasonalityArgs

    Value int
    [Required] Seasonality value.
    Value int
    [Required] Seasonality value.
    value Integer
    [Required] Seasonality value.
    value number
    [Required] Seasonality value.
    value int
    [Required] Seasonality value.
    value Number
    [Required] Seasonality value.

    CustomSeasonalityResponse, CustomSeasonalityResponseArgs

    Value int
    [Required] Seasonality value.
    Value int
    [Required] Seasonality value.
    value Integer
    [Required] Seasonality value.
    value number
    [Required] Seasonality value.
    value int
    [Required] Seasonality value.
    value Number
    [Required] Seasonality value.

    CustomTargetLags, CustomTargetLagsArgs

    Values List<int>
    [Required] Set target lags values.
    Values []int
    [Required] Set target lags values.
    values List<Integer>
    [Required] Set target lags values.
    values number[]
    [Required] Set target lags values.
    values Sequence[int]
    [Required] Set target lags values.
    values List<Number>
    [Required] Set target lags values.

    CustomTargetLagsResponse, CustomTargetLagsResponseArgs

    Values List<int>
    [Required] Set target lags values.
    Values []int
    [Required] Set target lags values.
    values List<Integer>
    [Required] Set target lags values.
    values number[]
    [Required] Set target lags values.
    values Sequence[int]
    [Required] Set target lags values.
    values List<Number>
    [Required] Set target lags values.

    CustomTargetRollingWindowSize, CustomTargetRollingWindowSizeArgs

    Value int
    [Required] TargetRollingWindowSize value.
    Value int
    [Required] TargetRollingWindowSize value.
    value Integer
    [Required] TargetRollingWindowSize value.
    value number
    [Required] TargetRollingWindowSize value.
    value int
    [Required] TargetRollingWindowSize value.
    value Number
    [Required] TargetRollingWindowSize value.

    CustomTargetRollingWindowSizeResponse, CustomTargetRollingWindowSizeResponseArgs

    Value int
    [Required] TargetRollingWindowSize value.
    Value int
    [Required] TargetRollingWindowSize value.
    value Integer
    [Required] TargetRollingWindowSize value.
    value number
    [Required] TargetRollingWindowSize value.
    value int
    [Required] TargetRollingWindowSize value.
    value Number
    [Required] TargetRollingWindowSize value.

    FeatureLags, FeatureLagsArgs

    None
    NoneNo feature lags generated.
    Auto
    AutoSystem auto-generates feature lags.
    FeatureLagsNone
    NoneNo feature lags generated.
    FeatureLagsAuto
    AutoSystem auto-generates feature lags.
    None
    NoneNo feature lags generated.
    Auto
    AutoSystem auto-generates feature lags.
    None
    NoneNo feature lags generated.
    Auto
    AutoSystem auto-generates feature lags.
    NONE
    NoneNo feature lags generated.
    AUTO
    AutoSystem auto-generates feature lags.
    "None"
    NoneNo feature lags generated.
    "Auto"
    AutoSystem auto-generates feature lags.

    FeaturizationMode, FeaturizationModeArgs

    Auto
    AutoAuto mode, system performs featurization without any custom featurization inputs.
    Custom
    CustomCustom featurization.
    Off
    OffFeaturization off. 'Forecasting' task cannot use this value.
    FeaturizationModeAuto
    AutoAuto mode, system performs featurization without any custom featurization inputs.
    FeaturizationModeCustom
    CustomCustom featurization.
    FeaturizationModeOff
    OffFeaturization off. 'Forecasting' task cannot use this value.
    Auto
    AutoAuto mode, system performs featurization without any custom featurization inputs.
    Custom
    CustomCustom featurization.
    Off
    OffFeaturization off. 'Forecasting' task cannot use this value.
    Auto
    AutoAuto mode, system performs featurization without any custom featurization inputs.
    Custom
    CustomCustom featurization.
    Off
    OffFeaturization off. 'Forecasting' task cannot use this value.
    AUTO
    AutoAuto mode, system performs featurization without any custom featurization inputs.
    CUSTOM
    CustomCustom featurization.
    OFF
    OffFeaturization off. 'Forecasting' task cannot use this value.
    "Auto"
    AutoAuto mode, system performs featurization without any custom featurization inputs.
    "Custom"
    CustomCustom featurization.
    "Off"
    OffFeaturization off. 'Forecasting' task cannot use this value.

    Forecasting, ForecastingArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    CvSplitColumnNames List<string>
    Columns to use for CVSplit data.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    ForecastingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ForecastingSettings
    Forecasting task specific inputs.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    NCrossValidations Pulumi.AzureNative.MachineLearningServices.Inputs.AutoNCrossValidations | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.ForecastingPrimaryMetrics
    Primary metric for forecasting task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Test data input.
    TestDataSize double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ForecastingTrainingSettings
    Inputs for training phase for an AutoML Job.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    TrainingData MLTableJobInput
    [Required] Training data input.
    CvSplitColumnNames []string
    Columns to use for CVSplit data.
    FeaturizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    ForecastingSettings ForecastingSettings
    Forecasting task specific inputs.
    LimitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    NCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string | ForecastingPrimaryMetrics
    Primary metric for forecasting task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData MLTableJobInput
    Test data input.
    TestDataSize float64
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings ForecastingTrainingSettings
    Inputs for training phase for an AutoML Job.
    ValidationData MLTableJobInput
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInput
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    forecastingSettings ForecastingSettings
    Forecasting task specific inputs.
    limitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String | ForecastingPrimaryMetrics
    Primary metric for forecasting task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInput
    Test data input.
    testDataSize Double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ForecastingTrainingSettings
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInput
    [Required] Training data input.
    cvSplitColumnNames string[]
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    forecastingSettings ForecastingSettings
    Forecasting task specific inputs.
    limitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric string | ForecastingPrimaryMetrics
    Primary metric for forecasting task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInput
    Test data input.
    testDataSize number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ForecastingTrainingSettings
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    training_data MLTableJobInput
    [Required] Training data input.
    cv_split_column_names Sequence[str]
    Columns to use for CVSplit data.
    featurization_settings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    forecasting_settings ForecastingSettings
    Forecasting task specific inputs.
    limit_settings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    n_cross_validations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primary_metric str | ForecastingPrimaryMetrics
    Primary metric for forecasting task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    test_data MLTableJobInput
    Test data input.
    test_data_size float
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    training_settings ForecastingTrainingSettings
    Inputs for training phase for an AutoML Job.
    validation_data MLTableJobInput
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weight_column_name str
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData Property Map
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    forecastingSettings Property Map
    Forecasting task specific inputs.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    nCrossValidations Property Map | Property Map
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String | "SpearmanCorrelation" | "NormalizedRootMeanSquaredError" | "R2Score" | "NormalizedMeanAbsoluteError"
    Primary metric for forecasting task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData Property Map
    Test data input.
    testDataSize Number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings Property Map
    Inputs for training phase for an AutoML Job.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.

    ForecastingModels, ForecastingModelsArgs

    AutoArima
    AutoArimaAuto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. This model aims to explain data by using time series data on its past values and uses linear regression to make predictions.
    Prophet
    ProphetProphet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
    Naive
    NaiveThe Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data.
    SeasonalNaive
    SeasonalNaiveThe Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data.
    Average
    AverageThe Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data.
    SeasonalAverage
    SeasonalAverageThe Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data.
    ExponentialSmoothing
    ExponentialSmoothingExponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component.
    Arimax
    ArimaxAn Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity.
    TCNForecaster
    TCNForecasterTCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro.
    ElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    ForecastingModelsAutoArima
    AutoArimaAuto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. This model aims to explain data by using time series data on its past values and uses linear regression to make predictions.
    ForecastingModelsProphet
    ProphetProphet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
    ForecastingModelsNaive
    NaiveThe Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data.
    ForecastingModelsSeasonalNaive
    SeasonalNaiveThe Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data.
    ForecastingModelsAverage
    AverageThe Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data.
    ForecastingModelsSeasonalAverage
    SeasonalAverageThe Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data.
    ForecastingModelsExponentialSmoothing
    ExponentialSmoothingExponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component.
    ForecastingModelsArimax
    ArimaxAn Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity.
    ForecastingModelsTCNForecaster
    TCNForecasterTCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro.
    ForecastingModelsElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    ForecastingModelsGradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    ForecastingModelsDecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    ForecastingModelsKNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    ForecastingModelsLassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    ForecastingModelsSGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    ForecastingModelsRandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ForecastingModelsExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    ForecastingModelsLightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    ForecastingModelsXGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    AutoArima
    AutoArimaAuto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. This model aims to explain data by using time series data on its past values and uses linear regression to make predictions.
    Prophet
    ProphetProphet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
    Naive
    NaiveThe Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data.
    SeasonalNaive
    SeasonalNaiveThe Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data.
    Average
    AverageThe Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data.
    SeasonalAverage
    SeasonalAverageThe Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data.
    ExponentialSmoothing
    ExponentialSmoothingExponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component.
    Arimax
    ArimaxAn Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity.
    TCNForecaster
    TCNForecasterTCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro.
    ElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    AutoArima
    AutoArimaAuto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. This model aims to explain data by using time series data on its past values and uses linear regression to make predictions.
    Prophet
    ProphetProphet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
    Naive
    NaiveThe Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data.
    SeasonalNaive
    SeasonalNaiveThe Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data.
    Average
    AverageThe Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data.
    SeasonalAverage
    SeasonalAverageThe Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data.
    ExponentialSmoothing
    ExponentialSmoothingExponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component.
    Arimax
    ArimaxAn Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity.
    TCNForecaster
    TCNForecasterTCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro.
    ElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    AUTO_ARIMA
    AutoArimaAuto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. This model aims to explain data by using time series data on its past values and uses linear regression to make predictions.
    PROPHET
    ProphetProphet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
    NAIVE
    NaiveThe Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data.
    SEASONAL_NAIVE
    SeasonalNaiveThe Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data.
    AVERAGE
    AverageThe Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data.
    SEASONAL_AVERAGE
    SeasonalAverageThe Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data.
    EXPONENTIAL_SMOOTHING
    ExponentialSmoothingExponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component.
    ARIMAX
    ArimaxAn Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity.
    TCN_FORECASTER
    TCNForecasterTCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro.
    ELASTIC_NET
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GRADIENT_BOOSTING
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DECISION_TREE
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LASSO_LARS
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RANDOM_FOREST
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    EXTREME_RANDOM_TREES
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LIGHT_GBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XG_BOOST_REGRESSOR
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    "AutoArima"
    AutoArimaAuto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. This model aims to explain data by using time series data on its past values and uses linear regression to make predictions.
    "Prophet"
    ProphetProphet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
    "Naive"
    NaiveThe Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data.
    "SeasonalNaive"
    SeasonalNaiveThe Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data.
    "Average"
    AverageThe Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data.
    "SeasonalAverage"
    SeasonalAverageThe Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data.
    "ExponentialSmoothing"
    ExponentialSmoothingExponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component.
    "Arimax"
    ArimaxAn Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity.
    "TCNForecaster"
    TCNForecasterTCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro.
    "ElasticNet"
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    "GradientBoosting"
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    "DecisionTree"
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    "KNN"
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    "LassoLars"
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    "SGD"
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    "RandomForest"
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    "ExtremeRandomTrees"
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    "LightGBM"
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    "XGBoostRegressor"
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.

    ForecastingPrimaryMetrics, ForecastingPrimaryMetricsArgs

    SpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation.
    NormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    ForecastingPrimaryMetricsSpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation.
    ForecastingPrimaryMetricsNormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    ForecastingPrimaryMetricsR2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    ForecastingPrimaryMetricsNormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    SpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation.
    NormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    SpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation.
    NormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    SPEARMAN_CORRELATION
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation.
    NORMALIZED_ROOT_MEAN_SQUARED_ERROR
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2_SCORE
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NORMALIZED_MEAN_ABSOLUTE_ERROR
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    "SpearmanCorrelation"
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation.
    "NormalizedRootMeanSquaredError"
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    "R2Score"
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    "NormalizedMeanAbsoluteError"
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.

    ForecastingResponse, ForecastingResponseArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    CvSplitColumnNames List<string>
    Columns to use for CVSplit data.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    ForecastingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ForecastingSettingsResponse
    Forecasting task specific inputs.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    NCrossValidations Pulumi.AzureNative.MachineLearningServices.Inputs.AutoNCrossValidationsResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string
    Primary metric for forecasting task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Test data input.
    TestDataSize double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ForecastingTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    CvSplitColumnNames []string
    Columns to use for CVSplit data.
    FeaturizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    ForecastingSettings ForecastingSettingsResponse
    Forecasting task specific inputs.
    LimitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    NCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string
    Primary metric for forecasting task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData MLTableJobInputResponse
    Test data input.
    TestDataSize float64
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings ForecastingTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    forecastingSettings ForecastingSettingsResponse
    Forecasting task specific inputs.
    limitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String
    Primary metric for forecasting task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInputResponse
    Test data input.
    testDataSize Double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ForecastingTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    cvSplitColumnNames string[]
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    forecastingSettings ForecastingSettingsResponse
    Forecasting task specific inputs.
    limitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity string
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric string
    Primary metric for forecasting task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInputResponse
    Test data input.
    testDataSize number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings ForecastingTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    cv_split_column_names Sequence[str]
    Columns to use for CVSplit data.
    featurization_settings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    forecasting_settings ForecastingSettingsResponse
    Forecasting task specific inputs.
    limit_settings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    log_verbosity str
    Log verbosity for the job.
    n_cross_validations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primary_metric str
    Primary metric for forecasting task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    test_data MLTableJobInputResponse
    Test data input.
    test_data_size float
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    training_settings ForecastingTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weight_column_name str
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData Property Map
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    forecastingSettings Property Map
    Forecasting task specific inputs.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    nCrossValidations Property Map | Property Map
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String
    Primary metric for forecasting task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData Property Map
    Test data input.
    testDataSize Number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings Property Map
    Inputs for training phase for an AutoML Job.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.

    ForecastingSettings, ForecastingSettingsArgs

    CountryOrRegionForHolidays string
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    CvStepSize int
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    FeatureLags string | Pulumi.AzureNative.MachineLearningServices.FeatureLags
    Flag for generating lags for the numeric features with 'auto' or null.
    ForecastHorizon Pulumi.AzureNative.MachineLearningServices.Inputs.AutoForecastHorizon | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomForecastHorizon
    The desired maximum forecast horizon in units of time-series frequency.
    Frequency string
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    Seasonality Pulumi.AzureNative.MachineLearningServices.Inputs.AutoSeasonality | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomSeasonality
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    ShortSeriesHandlingConfig string | Pulumi.AzureNative.MachineLearningServices.ShortSeriesHandlingConfiguration
    The parameter defining how if AutoML should handle short time series.
    TargetAggregateFunction string | Pulumi.AzureNative.MachineLearningServices.TargetAggregationFunction
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    TargetLags Pulumi.AzureNative.MachineLearningServices.Inputs.AutoTargetLags | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomTargetLags
    The number of past periods to lag from the target column.
    TargetRollingWindowSize Pulumi.AzureNative.MachineLearningServices.Inputs.AutoTargetRollingWindowSize | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomTargetRollingWindowSize
    The number of past periods used to create a rolling window average of the target column.
    TimeColumnName string
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    TimeSeriesIdColumnNames List<string>
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    UseStl string | Pulumi.AzureNative.MachineLearningServices.UseStl
    Configure STL Decomposition of the time-series target column.
    CountryOrRegionForHolidays string
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    CvStepSize int
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    FeatureLags string | FeatureLags
    Flag for generating lags for the numeric features with 'auto' or null.
    ForecastHorizon AutoForecastHorizon | CustomForecastHorizon
    The desired maximum forecast horizon in units of time-series frequency.
    Frequency string
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    Seasonality AutoSeasonality | CustomSeasonality
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    ShortSeriesHandlingConfig string | ShortSeriesHandlingConfiguration
    The parameter defining how if AutoML should handle short time series.
    TargetAggregateFunction string | TargetAggregationFunction
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    TargetLags AutoTargetLags | CustomTargetLags
    The number of past periods to lag from the target column.
    TargetRollingWindowSize AutoTargetRollingWindowSize | CustomTargetRollingWindowSize
    The number of past periods used to create a rolling window average of the target column.
    TimeColumnName string
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    TimeSeriesIdColumnNames []string
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    UseStl string | UseStl
    Configure STL Decomposition of the time-series target column.
    countryOrRegionForHolidays String
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cvStepSize Integer
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    featureLags String | FeatureLags
    Flag for generating lags for the numeric features with 'auto' or null.
    forecastHorizon AutoForecastHorizon | CustomForecastHorizon
    The desired maximum forecast horizon in units of time-series frequency.
    frequency String
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality AutoSeasonality | CustomSeasonality
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    shortSeriesHandlingConfig String | ShortSeriesHandlingConfiguration
    The parameter defining how if AutoML should handle short time series.
    targetAggregateFunction String | TargetAggregationFunction
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    targetLags AutoTargetLags | CustomTargetLags
    The number of past periods to lag from the target column.
    targetRollingWindowSize AutoTargetRollingWindowSize | CustomTargetRollingWindowSize
    The number of past periods used to create a rolling window average of the target column.
    timeColumnName String
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    timeSeriesIdColumnNames List<String>
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    useStl String | UseStl
    Configure STL Decomposition of the time-series target column.
    countryOrRegionForHolidays string
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cvStepSize number
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    featureLags string | FeatureLags
    Flag for generating lags for the numeric features with 'auto' or null.
    forecastHorizon AutoForecastHorizon | CustomForecastHorizon
    The desired maximum forecast horizon in units of time-series frequency.
    frequency string
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality AutoSeasonality | CustomSeasonality
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    shortSeriesHandlingConfig string | ShortSeriesHandlingConfiguration
    The parameter defining how if AutoML should handle short time series.
    targetAggregateFunction string | TargetAggregationFunction
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    targetLags AutoTargetLags | CustomTargetLags
    The number of past periods to lag from the target column.
    targetRollingWindowSize AutoTargetRollingWindowSize | CustomTargetRollingWindowSize
    The number of past periods used to create a rolling window average of the target column.
    timeColumnName string
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    timeSeriesIdColumnNames string[]
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    useStl string | UseStl
    Configure STL Decomposition of the time-series target column.
    country_or_region_for_holidays str
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cv_step_size int
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    feature_lags str | FeatureLags
    Flag for generating lags for the numeric features with 'auto' or null.
    forecast_horizon AutoForecastHorizon | CustomForecastHorizon
    The desired maximum forecast horizon in units of time-series frequency.
    frequency str
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality AutoSeasonality | CustomSeasonality
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    short_series_handling_config str | ShortSeriesHandlingConfiguration
    The parameter defining how if AutoML should handle short time series.
    target_aggregate_function str | TargetAggregationFunction
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    target_lags AutoTargetLags | CustomTargetLags
    The number of past periods to lag from the target column.
    target_rolling_window_size AutoTargetRollingWindowSize | CustomTargetRollingWindowSize
    The number of past periods used to create a rolling window average of the target column.
    time_column_name str
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    time_series_id_column_names Sequence[str]
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    use_stl str | UseStl
    Configure STL Decomposition of the time-series target column.
    countryOrRegionForHolidays String
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cvStepSize Number
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    featureLags String | "None" | "Auto"
    Flag for generating lags for the numeric features with 'auto' or null.
    forecastHorizon Property Map | Property Map
    The desired maximum forecast horizon in units of time-series frequency.
    frequency String
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality Property Map | Property Map
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    shortSeriesHandlingConfig String | "None" | "Auto" | "Pad" | "Drop"
    The parameter defining how if AutoML should handle short time series.
    targetAggregateFunction String | "None" | "Sum" | "Max" | "Min" | "Mean"
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    targetLags Property Map | Property Map
    The number of past periods to lag from the target column.
    targetRollingWindowSize Property Map | Property Map
    The number of past periods used to create a rolling window average of the target column.
    timeColumnName String
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    timeSeriesIdColumnNames List<String>
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    useStl String | "None" | "Season" | "SeasonTrend"
    Configure STL Decomposition of the time-series target column.

    ForecastingSettingsResponse, ForecastingSettingsResponseArgs

    CountryOrRegionForHolidays string
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    CvStepSize int
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    FeatureLags string
    Flag for generating lags for the numeric features with 'auto' or null.
    ForecastHorizon Pulumi.AzureNative.MachineLearningServices.Inputs.AutoForecastHorizonResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomForecastHorizonResponse
    The desired maximum forecast horizon in units of time-series frequency.
    Frequency string
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    Seasonality Pulumi.AzureNative.MachineLearningServices.Inputs.AutoSeasonalityResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomSeasonalityResponse
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    ShortSeriesHandlingConfig string
    The parameter defining how if AutoML should handle short time series.
    TargetAggregateFunction string
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    TargetLags Pulumi.AzureNative.MachineLearningServices.Inputs.AutoTargetLagsResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomTargetLagsResponse
    The number of past periods to lag from the target column.
    TargetRollingWindowSize Pulumi.AzureNative.MachineLearningServices.Inputs.AutoTargetRollingWindowSizeResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomTargetRollingWindowSizeResponse
    The number of past periods used to create a rolling window average of the target column.
    TimeColumnName string
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    TimeSeriesIdColumnNames List<string>
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    UseStl string
    Configure STL Decomposition of the time-series target column.
    CountryOrRegionForHolidays string
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    CvStepSize int
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    FeatureLags string
    Flag for generating lags for the numeric features with 'auto' or null.
    ForecastHorizon AutoForecastHorizonResponse | CustomForecastHorizonResponse
    The desired maximum forecast horizon in units of time-series frequency.
    Frequency string
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    Seasonality AutoSeasonalityResponse | CustomSeasonalityResponse
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    ShortSeriesHandlingConfig string
    The parameter defining how if AutoML should handle short time series.
    TargetAggregateFunction string
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    TargetLags AutoTargetLagsResponse | CustomTargetLagsResponse
    The number of past periods to lag from the target column.
    TargetRollingWindowSize AutoTargetRollingWindowSizeResponse | CustomTargetRollingWindowSizeResponse
    The number of past periods used to create a rolling window average of the target column.
    TimeColumnName string
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    TimeSeriesIdColumnNames []string
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    UseStl string
    Configure STL Decomposition of the time-series target column.
    countryOrRegionForHolidays String
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cvStepSize Integer
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    featureLags String
    Flag for generating lags for the numeric features with 'auto' or null.
    forecastHorizon AutoForecastHorizonResponse | CustomForecastHorizonResponse
    The desired maximum forecast horizon in units of time-series frequency.
    frequency String
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality AutoSeasonalityResponse | CustomSeasonalityResponse
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    shortSeriesHandlingConfig String
    The parameter defining how if AutoML should handle short time series.
    targetAggregateFunction String
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    targetLags AutoTargetLagsResponse | CustomTargetLagsResponse
    The number of past periods to lag from the target column.
    targetRollingWindowSize AutoTargetRollingWindowSizeResponse | CustomTargetRollingWindowSizeResponse
    The number of past periods used to create a rolling window average of the target column.
    timeColumnName String
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    timeSeriesIdColumnNames List<String>
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    useStl String
    Configure STL Decomposition of the time-series target column.
    countryOrRegionForHolidays string
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cvStepSize number
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    featureLags string
    Flag for generating lags for the numeric features with 'auto' or null.
    forecastHorizon AutoForecastHorizonResponse | CustomForecastHorizonResponse
    The desired maximum forecast horizon in units of time-series frequency.
    frequency string
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality AutoSeasonalityResponse | CustomSeasonalityResponse
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    shortSeriesHandlingConfig string
    The parameter defining how if AutoML should handle short time series.
    targetAggregateFunction string
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    targetLags AutoTargetLagsResponse | CustomTargetLagsResponse
    The number of past periods to lag from the target column.
    targetRollingWindowSize AutoTargetRollingWindowSizeResponse | CustomTargetRollingWindowSizeResponse
    The number of past periods used to create a rolling window average of the target column.
    timeColumnName string
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    timeSeriesIdColumnNames string[]
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    useStl string
    Configure STL Decomposition of the time-series target column.
    country_or_region_for_holidays str
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cv_step_size int
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    feature_lags str
    Flag for generating lags for the numeric features with 'auto' or null.
    forecast_horizon AutoForecastHorizonResponse | CustomForecastHorizonResponse
    The desired maximum forecast horizon in units of time-series frequency.
    frequency str
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality AutoSeasonalityResponse | CustomSeasonalityResponse
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    short_series_handling_config str
    The parameter defining how if AutoML should handle short time series.
    target_aggregate_function str
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    target_lags AutoTargetLagsResponse | CustomTargetLagsResponse
    The number of past periods to lag from the target column.
    target_rolling_window_size AutoTargetRollingWindowSizeResponse | CustomTargetRollingWindowSizeResponse
    The number of past periods used to create a rolling window average of the target column.
    time_column_name str
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    time_series_id_column_names Sequence[str]
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    use_stl str
    Configure STL Decomposition of the time-series target column.
    countryOrRegionForHolidays String
    Country or region for holidays for forecasting tasks. These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'.
    cvStepSize Number
    Number of periods between the origin time of one CV fold and the next fold. For example, if CVStepSize = 3 for daily data, the origin time for each fold will be three days apart.
    featureLags String
    Flag for generating lags for the numeric features with 'auto' or null.
    forecastHorizon Property Map | Property Map
    The desired maximum forecast horizon in units of time-series frequency.
    frequency String
    When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default.
    seasonality Property Map | Property Map
    Set time series seasonality as an integer multiple of the series frequency. If seasonality is set to 'auto', it will be inferred.
    shortSeriesHandlingConfig String
    The parameter defining how if AutoML should handle short time series.
    targetAggregateFunction String
    The function to be used to aggregate the time series target column to conform to a user specified frequency. If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean".
    targetLags Property Map | Property Map
    The number of past periods to lag from the target column.
    targetRollingWindowSize Property Map | Property Map
    The number of past periods used to create a rolling window average of the target column.
    timeColumnName String
    The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency.
    timeSeriesIdColumnNames List<String>
    The names of columns used to group a timeseries. It can be used to create multiple series. If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting.
    useStl String
    Configure STL Decomposition of the time-series target column.

    ForecastingTrainingSettings, ForecastingTrainingSettingsArgs

    AllowedTrainingAlgorithms List<Union<string, Pulumi.AzureNative.MachineLearningServices.ForecastingModels>>
    Allowed models for forecasting task.
    BlockedTrainingAlgorithms List<Union<string, Pulumi.AzureNative.MachineLearningServices.ForecastingModels>>
    Blocked models for forecasting task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    AllowedTrainingAlgorithms []string
    Allowed models for forecasting task.
    BlockedTrainingAlgorithms []string
    Blocked models for forecasting task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<Either<String,ForecastingModels>>
    Allowed models for forecasting task.
    blockedTrainingAlgorithms List<Either<String,ForecastingModels>>
    Blocked models for forecasting task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms (string | ForecastingModels)[]
    Allowed models for forecasting task.
    blockedTrainingAlgorithms (string | ForecastingModels)[]
    Blocked models for forecasting task.
    enableDnnTraining boolean
    Enable recommendation of DNN models.
    enableModelExplainability boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble boolean
    Enable stack ensemble run.
    enableVoteEnsemble boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowed_training_algorithms Sequence[Union[str, ForecastingModels]]
    Allowed models for forecasting task.
    blocked_training_algorithms Sequence[Union[str, ForecastingModels]]
    Blocked models for forecasting task.
    enable_dnn_training bool
    Enable recommendation of DNN models.
    enable_model_explainability bool
    Flag to turn on explainability on best model.
    enable_onnx_compatible_models bool
    Flag for enabling onnx compatible models.
    enable_stack_ensemble bool
    Enable stack ensemble run.
    enable_vote_ensemble bool
    Enable voting ensemble run.
    ensemble_model_download_timeout str
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stack_ensemble_settings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String | "AutoArima" | "Prophet" | "Naive" | "SeasonalNaive" | "Average" | "SeasonalAverage" | "ExponentialSmoothing" | "Arimax" | "TCNForecaster" | "ElasticNet" | "GradientBoosting" | "DecisionTree" | "KNN" | "LassoLars" | "SGD" | "RandomForest" | "ExtremeRandomTrees" | "LightGBM" | "XGBoostRegressor">
    Allowed models for forecasting task.
    blockedTrainingAlgorithms List<String | "AutoArima" | "Prophet" | "Naive" | "SeasonalNaive" | "Average" | "SeasonalAverage" | "ExponentialSmoothing" | "Arimax" | "TCNForecaster" | "ElasticNet" | "GradientBoosting" | "DecisionTree" | "KNN" | "LassoLars" | "SGD" | "RandomForest" | "ExtremeRandomTrees" | "LightGBM" | "XGBoostRegressor">
    Blocked models for forecasting task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings Property Map
    Stack ensemble settings for stack ensemble run.

    ForecastingTrainingSettingsResponse, ForecastingTrainingSettingsResponseArgs

    AllowedTrainingAlgorithms List<string>
    Allowed models for forecasting task.
    BlockedTrainingAlgorithms List<string>
    Blocked models for forecasting task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    AllowedTrainingAlgorithms []string
    Allowed models for forecasting task.
    BlockedTrainingAlgorithms []string
    Blocked models for forecasting task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String>
    Allowed models for forecasting task.
    blockedTrainingAlgorithms List<String>
    Blocked models for forecasting task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms string[]
    Allowed models for forecasting task.
    blockedTrainingAlgorithms string[]
    Blocked models for forecasting task.
    enableDnnTraining boolean
    Enable recommendation of DNN models.
    enableModelExplainability boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble boolean
    Enable stack ensemble run.
    enableVoteEnsemble boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowed_training_algorithms Sequence[str]
    Allowed models for forecasting task.
    blocked_training_algorithms Sequence[str]
    Blocked models for forecasting task.
    enable_dnn_training bool
    Enable recommendation of DNN models.
    enable_model_explainability bool
    Flag to turn on explainability on best model.
    enable_onnx_compatible_models bool
    Flag for enabling onnx compatible models.
    enable_stack_ensemble bool
    Enable stack ensemble run.
    enable_vote_ensemble bool
    Enable voting ensemble run.
    ensemble_model_download_timeout str
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stack_ensemble_settings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String>
    Allowed models for forecasting task.
    blockedTrainingAlgorithms List<String>
    Blocked models for forecasting task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings Property Map
    Stack ensemble settings for stack ensemble run.

    Goal, GoalArgs

    Minimize
    Minimize
    Maximize
    Maximize
    GoalMinimize
    Minimize
    GoalMaximize
    Maximize
    Minimize
    Minimize
    Maximize
    Maximize
    Minimize
    Minimize
    Maximize
    Maximize
    MINIMIZE
    Minimize
    MAXIMIZE
    Maximize
    "Minimize"
    Minimize
    "Maximize"
    Maximize

    GridSamplingAlgorithm, GridSamplingAlgorithmArgs

    GridSamplingAlgorithmResponse, GridSamplingAlgorithmResponseArgs

    ImageClassification, ImageClassificationArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsClassification
    Settings used for training the model.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.ClassificationPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsClassification>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    ModelSettings ImageModelSettingsClassification
    Settings used for training the model.
    PrimaryMetric string | ClassificationPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsClassification
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInput
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassification
    Settings used for training the model.
    primaryMetric String | ClassificationPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsClassification>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassification
    Settings used for training the model.
    primaryMetric string | ClassificationPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsClassification[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInput
    [Required] Training data input.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    model_settings ImageModelSettingsClassification
    Settings used for training the model.
    primary_metric str | ClassificationPrimaryMetrics
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsClassification]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInput
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String | "AUCWeighted" | "Accuracy" | "NormMacroRecall" | "AveragePrecisionScoreWeighted" | "PrecisionScoreWeighted"
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageClassificationMultilabel, ImageClassificationMultilabelArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsClassification
    Settings used for training the model.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.ClassificationMultilabelPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsClassification>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    ModelSettings ImageModelSettingsClassification
    Settings used for training the model.
    PrimaryMetric string | ClassificationMultilabelPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsClassification
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInput
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassification
    Settings used for training the model.
    primaryMetric String | ClassificationMultilabelPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsClassification>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassification
    Settings used for training the model.
    primaryMetric string | ClassificationMultilabelPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsClassification[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInput
    [Required] Training data input.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    model_settings ImageModelSettingsClassification
    Settings used for training the model.
    primary_metric str | ClassificationMultilabelPrimaryMetrics
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsClassification]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInput
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String | "AUCWeighted" | "Accuracy" | "NormMacroRecall" | "AveragePrecisionScoreWeighted" | "PrecisionScoreWeighted" | "IOU"
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageClassificationMultilabelResponse, ImageClassificationMultilabelResponseArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsClassificationResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsClassificationResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsClassificationResponse
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsClassificationResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity string
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    primaryMetric string
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsClassificationResponse[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    log_verbosity str
    Log verbosity for the job.
    model_settings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    primary_metric str
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsClassificationResponse]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageClassificationResponse, ImageClassificationResponseArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsClassificationResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsClassificationResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsClassificationResponse
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsClassificationResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity string
    Log verbosity for the job.
    modelSettings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    primaryMetric string
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsClassificationResponse[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    log_verbosity str
    Log verbosity for the job.
    model_settings ImageModelSettingsClassificationResponse
    Settings used for training the model.
    primary_metric str
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsClassificationResponse]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageInstanceSegmentation, ImageInstanceSegmentationArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsObjectDetection
    Settings used for training the model.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.InstanceSegmentationPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsObjectDetection>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    ModelSettings ImageModelSettingsObjectDetection
    Settings used for training the model.
    PrimaryMetric string | InstanceSegmentationPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsObjectDetection
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInput
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetection
    Settings used for training the model.
    primaryMetric String | InstanceSegmentationPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsObjectDetection>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetection
    Settings used for training the model.
    primaryMetric string | InstanceSegmentationPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsObjectDetection[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInput
    [Required] Training data input.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    model_settings ImageModelSettingsObjectDetection
    Settings used for training the model.
    primary_metric str | InstanceSegmentationPrimaryMetrics
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsObjectDetection]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInput
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String | "MeanAveragePrecision"
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageInstanceSegmentationResponse, ImageInstanceSegmentationResponseArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsObjectDetectionResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsObjectDetectionResponse
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsObjectDetectionResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity string
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    primaryMetric string
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsObjectDetectionResponse[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    log_verbosity str
    Log verbosity for the job.
    model_settings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    primary_metric str
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsObjectDetectionResponse]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageLimitSettings, ImageLimitSettingsArgs

    MaxConcurrentTrials int
    Maximum number of concurrent AutoML iterations.
    MaxTrials int
    Maximum number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    MaxConcurrentTrials int
    Maximum number of concurrent AutoML iterations.
    MaxTrials int
    Maximum number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    maxConcurrentTrials Integer
    Maximum number of concurrent AutoML iterations.
    maxTrials Integer
    Maximum number of AutoML iterations.
    timeout String
    AutoML job timeout.
    maxConcurrentTrials number
    Maximum number of concurrent AutoML iterations.
    maxTrials number
    Maximum number of AutoML iterations.
    timeout string
    AutoML job timeout.
    max_concurrent_trials int
    Maximum number of concurrent AutoML iterations.
    max_trials int
    Maximum number of AutoML iterations.
    timeout str
    AutoML job timeout.
    maxConcurrentTrials Number
    Maximum number of concurrent AutoML iterations.
    maxTrials Number
    Maximum number of AutoML iterations.
    timeout String
    AutoML job timeout.

    ImageLimitSettingsResponse, ImageLimitSettingsResponseArgs

    MaxConcurrentTrials int
    Maximum number of concurrent AutoML iterations.
    MaxTrials int
    Maximum number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    MaxConcurrentTrials int
    Maximum number of concurrent AutoML iterations.
    MaxTrials int
    Maximum number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    maxConcurrentTrials Integer
    Maximum number of concurrent AutoML iterations.
    maxTrials Integer
    Maximum number of AutoML iterations.
    timeout String
    AutoML job timeout.
    maxConcurrentTrials number
    Maximum number of concurrent AutoML iterations.
    maxTrials number
    Maximum number of AutoML iterations.
    timeout string
    AutoML job timeout.
    max_concurrent_trials int
    Maximum number of concurrent AutoML iterations.
    max_trials int
    Maximum number of AutoML iterations.
    timeout str
    AutoML job timeout.
    maxConcurrentTrials Number
    Maximum number of concurrent AutoML iterations.
    maxTrials Number
    Maximum number of AutoML iterations.
    timeout String
    AutoML job timeout.

    ImageModelDistributionSettingsClassification, ImageModelDistributionSettingsClassificationArgs

    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    TrainingCropSize string
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationCropSize string
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize string
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss string
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    TrainingCropSize string
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationCropSize string
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize string
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss string
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    trainingCropSize String
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationCropSize String
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize String
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss String
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    amsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed string
    Whether to use distributer training.
    earlyStopping string
    Enable early stopping logic during training.
    earlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    evaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov string
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs string
    Number of training epochs. Must be a positive integer.
    numberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed string
    Random seed to be used when using deterministic training.
    stepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize string
    Training batch size. Must be a positive integer.
    trainingCropSize string
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize string
    Validation batch size. Must be a positive integer.
    validationCropSize string
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize string
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss string
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    ams_gradient str
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 str
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 str
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed str
    Whether to use distributer training.
    early_stopping str
    Enable early stopping logic during training.
    early_stopping_delay str
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience str
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization str
    Enable normalization when exporting ONNX model.
    evaluation_frequency str
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step str
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layers_to_freeze str
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate str
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum str
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov str
    Enable nesterov when optimizer is 'sgd'.
    number_of_epochs str
    Number of training epochs. Must be a positive integer.
    number_of_workers str
    Number of data loader workers. Must be a non-negative integer.
    optimizer str
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    random_seed str
    Random seed to be used when using deterministic training.
    step_lr_gamma str
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size str
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    training_batch_size str
    Training batch size. Must be a positive integer.
    training_crop_size str
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validation_batch_size str
    Validation batch size. Must be a positive integer.
    validation_crop_size str
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validation_resize_size str
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmup_cosine_lr_cycles str
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs str
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay str
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weighted_loss str
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    trainingCropSize String
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationCropSize String
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize String
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss String
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.

    ImageModelDistributionSettingsClassificationResponse, ImageModelDistributionSettingsClassificationResponseArgs

    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    TrainingCropSize string
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationCropSize string
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize string
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss string
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    TrainingCropSize string
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationCropSize string
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize string
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss string
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    trainingCropSize String
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationCropSize String
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize String
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss String
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    amsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed string
    Whether to use distributer training.
    earlyStopping string
    Enable early stopping logic during training.
    earlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    evaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov string
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs string
    Number of training epochs. Must be a positive integer.
    numberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed string
    Random seed to be used when using deterministic training.
    stepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize string
    Training batch size. Must be a positive integer.
    trainingCropSize string
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize string
    Validation batch size. Must be a positive integer.
    validationCropSize string
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize string
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss string
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    ams_gradient str
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 str
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 str
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed str
    Whether to use distributer training.
    early_stopping str
    Enable early stopping logic during training.
    early_stopping_delay str
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience str
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization str
    Enable normalization when exporting ONNX model.
    evaluation_frequency str
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step str
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layers_to_freeze str
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate str
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum str
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov str
    Enable nesterov when optimizer is 'sgd'.
    number_of_epochs str
    Number of training epochs. Must be a positive integer.
    number_of_workers str
    Number of data loader workers. Must be a non-negative integer.
    optimizer str
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    random_seed str
    Random seed to be used when using deterministic training.
    step_lr_gamma str
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size str
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    training_batch_size str
    Training batch size. Must be a positive integer.
    training_crop_size str
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validation_batch_size str
    Validation batch size. Must be a positive integer.
    validation_crop_size str
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validation_resize_size str
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmup_cosine_lr_cycles str
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs str
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay str
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weighted_loss str
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    trainingCropSize String
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationCropSize String
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize String
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss String
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.

    ImageModelDistributionSettingsObjectDetection, ImageModelDistributionSettingsObjectDetectionArgs

    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage string
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold string
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize string
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize string
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize string
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale string
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold string
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio string
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold string
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold string
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage string
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold string
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize string
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize string
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize string
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale string
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold string
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio string
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold string
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold string
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage String
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold String
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize String
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize String
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize String
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale String
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold String
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio String
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold String
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationIouThreshold String
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    amsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage string
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold string
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed string
    Whether to use distributer training.
    earlyStopping string
    Enable early stopping logic during training.
    earlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    evaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize string
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize string
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize string
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale string
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov string
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold string
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    numberOfEpochs string
    Number of training epochs. Must be a positive integer.
    numberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed string
    Random seed to be used when using deterministic training.
    stepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio string
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold string
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    trainingBatchSize string
    Training batch size. Must be a positive integer.
    validationBatchSize string
    Validation batch size. Must be a positive integer.
    validationIouThreshold string
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType string
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    ams_gradient str
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 str
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 str
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    box_detections_per_image str
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    box_score_threshold str
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed str
    Whether to use distributer training.
    early_stopping str
    Enable early stopping logic during training.
    early_stopping_delay str
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience str
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization str
    Enable normalization when exporting ONNX model.
    evaluation_frequency str
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step str
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    image_size str
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layers_to_freeze str
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate str
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    max_size str
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    min_size str
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    model_size str
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum str
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multi_scale str
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov str
    Enable nesterov when optimizer is 'sgd'.
    nms_iou_threshold str
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    number_of_epochs str
    Number of training epochs. Must be a positive integer.
    number_of_workers str
    Number of data loader workers. Must be a non-negative integer.
    optimizer str
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    random_seed str
    Random seed to be used when using deterministic training.
    step_lr_gamma str
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size str
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tile_grid_size str
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tile_overlap_ratio str
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tile_predictions_nms_threshold str
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    training_batch_size str
    Training batch size. Must be a positive integer.
    validation_batch_size str
    Validation batch size. Must be a positive integer.
    validation_iou_threshold str
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validation_metric_type str
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmup_cosine_lr_cycles str
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs str
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay str
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage String
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold String
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize String
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize String
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize String
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale String
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold String
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio String
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold String
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationIouThreshold String
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].

    ImageModelDistributionSettingsObjectDetectionResponse, ImageModelDistributionSettingsObjectDetectionResponseArgs

    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage string
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold string
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize string
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize string
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize string
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale string
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold string
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio string
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold string
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold string
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    AmsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage string
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold string
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    Distributed string
    Whether to use distributer training.
    EarlyStopping string
    Enable early stopping logic during training.
    EarlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    EvaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize string
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize string
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize string
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale string
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov string
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold string
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    NumberOfEpochs string
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    RandomSeed string
    Random seed to be used when using deterministic training.
    StepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio string
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold string
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    TrainingBatchSize string
    Training batch size. Must be a positive integer.
    ValidationBatchSize string
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold string
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    WarmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage String
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold String
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize String
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize String
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize String
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale String
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold String
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio String
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold String
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationIouThreshold String
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    amsGradient string
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 string
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 string
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage string
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold string
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed string
    Whether to use distributer training.
    earlyStopping string
    Enable early stopping logic during training.
    earlyStoppingDelay string
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience string
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization string
    Enable normalization when exporting ONNX model.
    evaluationFrequency string
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep string
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize string
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze string
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate string
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize string
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize string
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum string
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale string
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov string
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold string
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    numberOfEpochs string
    Number of training epochs. Must be a positive integer.
    numberOfWorkers string
    Number of data loader workers. Must be a non-negative integer.
    optimizer string
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed string
    Random seed to be used when using deterministic training.
    stepLRGamma string
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize string
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio string
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold string
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    trainingBatchSize string
    Training batch size. Must be a positive integer.
    validationBatchSize string
    Validation batch size. Must be a positive integer.
    validationIouThreshold string
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType string
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmupCosineLRCycles string
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs string
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay string
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    ams_gradient str
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 str
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 str
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    box_detections_per_image str
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    box_score_threshold str
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed str
    Whether to use distributer training.
    early_stopping str
    Enable early stopping logic during training.
    early_stopping_delay str
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience str
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization str
    Enable normalization when exporting ONNX model.
    evaluation_frequency str
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step str
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    image_size str
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layers_to_freeze str
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate str
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    max_size str
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    min_size str
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    model_size str
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum str
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multi_scale str
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov str
    Enable nesterov when optimizer is 'sgd'.
    nms_iou_threshold str
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    number_of_epochs str
    Number of training epochs. Must be a positive integer.
    number_of_workers str
    Number of data loader workers. Must be a non-negative integer.
    optimizer str
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    random_seed str
    Random seed to be used when using deterministic training.
    step_lr_gamma str
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size str
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tile_grid_size str
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tile_overlap_ratio str
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tile_predictions_nms_threshold str
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    training_batch_size str
    Training batch size. Must be a positive integer.
    validation_batch_size str
    Validation batch size. Must be a positive integer.
    validation_iou_threshold str
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validation_metric_type str
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmup_cosine_lr_cycles str
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs str
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay str
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    amsGradient String
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 String
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 String
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage String
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold String
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    distributed String
    Whether to use distributer training.
    earlyStopping String
    Enable early stopping logic during training.
    earlyStoppingDelay String
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience String
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization String
    Enable normalization when exporting ONNX model.
    evaluationFrequency String
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep String
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize String
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze String
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate String
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize String
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize String
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum String
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale String
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov String
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold String
    IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1].
    numberOfEpochs String
    Number of training epochs. Must be a positive integer.
    numberOfWorkers String
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'.
    randomSeed String
    Random seed to be used when using deterministic training.
    stepLRGamma String
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize String
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio String
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold String
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm. NMS: Non-maximum suppression
    trainingBatchSize String
    Training batch size. Must be a positive integer.
    validationBatchSize String
    Validation batch size. Must be a positive integer.
    validationIouThreshold String
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String
    Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'.
    warmupCosineLRCycles String
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs String
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay String
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].

    ImageModelSettingsClassification, ImageModelSettingsClassificationArgs

    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel Pulumi.AzureNative.MachineLearningServices.Inputs.MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate double
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string | Pulumi.AzureNative.MachineLearningServices.LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string | Pulumi.AzureNative.MachineLearningServices.StochasticOptimizer
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    TrainingCropSize int
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationCropSize int
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize int
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss int
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 float64
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 float64
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate float64
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum float64
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string | StochasticOptimizer
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma float64
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    TrainingCropSize int
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationCropSize int
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize int
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles float64
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay float64
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss int
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpointFrequency Integer
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Integer
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Integer
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Integer
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Integer
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze Integer
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Double
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum Double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs Integer
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Integer
    Number of data loader workers. Must be a non-negative integer.
    optimizer String | StochasticOptimizer
    Type of optimizer.
    randomSeed Integer
    Random seed to be used when using deterministic training.
    stepLRGamma Double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Integer
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize Integer
    Training batch size. Must be a positive integer.
    trainingCropSize Integer
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize Integer
    Validation batch size. Must be a positive integer.
    validationCropSize Integer
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize Integer
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles Double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Integer
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss Integer
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advancedSettings string
    Settings for advanced scenarios.
    amsGradient boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpointFrequency number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    checkpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed boolean
    Whether to use distributed training.
    earlyStopping boolean
    Enable early stopping logic during training.
    earlyStoppingDelay number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov boolean
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers number
    Number of data loader workers. Must be a non-negative integer.
    optimizer string | StochasticOptimizer
    Type of optimizer.
    randomSeed number
    Random seed to be used when using deterministic training.
    stepLRGamma number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize number
    Training batch size. Must be a positive integer.
    trainingCropSize number
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize number
    Validation batch size. Must be a positive integer.
    validationCropSize number
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize number
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss number
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advanced_settings str
    Settings for advanced scenarios.
    ams_gradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 float
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 float
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpoint_frequency int
    Frequency to store model checkpoints. Must be a positive integer.
    checkpoint_model MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    checkpoint_run_id str
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed bool
    Whether to use distributed training.
    early_stopping bool
    Enable early stopping logic during training.
    early_stopping_delay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization bool
    Enable normalization when exporting ONNX model.
    evaluation_frequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layers_to_freeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate float
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum float
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    number_of_epochs int
    Number of training epochs. Must be a positive integer.
    number_of_workers int
    Number of data loader workers. Must be a non-negative integer.
    optimizer str | StochasticOptimizer
    Type of optimizer.
    random_seed int
    Random seed to be used when using deterministic training.
    step_lr_gamma float
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    training_batch_size int
    Training batch size. Must be a positive integer.
    training_crop_size int
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validation_batch_size int
    Validation batch size. Must be a positive integer.
    validation_crop_size int
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validation_resize_size int
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmup_cosine_lr_cycles float
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay float
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weighted_loss int
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpointFrequency Number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel Property Map
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze Number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String | "None" | "WarmupCosine" | "Step"
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum Number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs Number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Number
    Number of data loader workers. Must be a non-negative integer.
    optimizer String | "None" | "Sgd" | "Adam" | "Adamw"
    Type of optimizer.
    randomSeed Number
    Random seed to be used when using deterministic training.
    stepLRGamma Number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize Number
    Training batch size. Must be a positive integer.
    trainingCropSize Number
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize Number
    Validation batch size. Must be a positive integer.
    validationCropSize Number
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize Number
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles Number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss Number
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.

    ImageModelSettingsClassificationResponse, ImageModelSettingsClassificationResponseArgs

    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel Pulumi.AzureNative.MachineLearningServices.Inputs.MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate double
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    TrainingCropSize int
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationCropSize int
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize int
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss int
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 float64
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 float64
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate float64
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    Momentum float64
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma float64
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    TrainingCropSize int
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationCropSize int
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    ValidationResizeSize int
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    WarmupCosineLRCycles float64
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay float64
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    WeightedLoss int
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpointFrequency Integer
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Integer
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Integer
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Integer
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Integer
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze Integer
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Double
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum Double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs Integer
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Integer
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer.
    randomSeed Integer
    Random seed to be used when using deterministic training.
    stepLRGamma Double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Integer
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize Integer
    Training batch size. Must be a positive integer.
    trainingCropSize Integer
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize Integer
    Validation batch size. Must be a positive integer.
    validationCropSize Integer
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize Integer
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles Double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Integer
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss Integer
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advancedSettings string
    Settings for advanced scenarios.
    amsGradient boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpointFrequency number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    checkpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed boolean
    Whether to use distributed training.
    earlyStopping boolean
    Enable early stopping logic during training.
    earlyStoppingDelay number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov boolean
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers number
    Number of data loader workers. Must be a non-negative integer.
    optimizer string
    Type of optimizer.
    randomSeed number
    Random seed to be used when using deterministic training.
    stepLRGamma number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize number
    Training batch size. Must be a positive integer.
    trainingCropSize number
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize number
    Validation batch size. Must be a positive integer.
    validationCropSize number
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize number
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss number
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advanced_settings str
    Settings for advanced scenarios.
    ams_gradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 float
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 float
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpoint_frequency int
    Frequency to store model checkpoints. Must be a positive integer.
    checkpoint_model MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    checkpoint_run_id str
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed bool
    Whether to use distributed training.
    early_stopping bool
    Enable early stopping logic during training.
    early_stopping_delay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization bool
    Enable normalization when exporting ONNX model.
    evaluation_frequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layers_to_freeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate float
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum float
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    number_of_epochs int
    Number of training epochs. Must be a positive integer.
    number_of_workers int
    Number of data loader workers. Must be a non-negative integer.
    optimizer str
    Type of optimizer.
    random_seed int
    Random seed to be used when using deterministic training.
    step_lr_gamma float
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    training_batch_size int
    Training batch size. Must be a positive integer.
    training_crop_size int
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validation_batch_size int
    Validation batch size. Must be a positive integer.
    validation_crop_size int
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validation_resize_size int
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmup_cosine_lr_cycles float
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay float
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weighted_loss int
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    checkpointFrequency Number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel Property Map
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    layersToFreeze Number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    momentum Number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    numberOfEpochs Number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Number
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer.
    randomSeed Number
    Random seed to be used when using deterministic training.
    stepLRGamma Number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    trainingBatchSize Number
    Training batch size. Must be a positive integer.
    trainingCropSize Number
    Image crop size that is input to the neural network for the training dataset. Must be a positive integer.
    validationBatchSize Number
    Validation batch size. Must be a positive integer.
    validationCropSize Number
    Image crop size that is input to the neural network for the validation dataset. Must be a positive integer.
    validationResizeSize Number
    Image size to which to resize before cropping for validation dataset. Must be a positive integer.
    warmupCosineLRCycles Number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    weightedLoss Number
    Weighted loss. The accepted values are 0 for no weighted loss. 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2.

    ImageModelSettingsObjectDetection, ImageModelSettingsObjectDetectionArgs

    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage int
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold double
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel Pulumi.AzureNative.MachineLearningServices.Inputs.MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize int
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate double
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string | Pulumi.AzureNative.MachineLearningServices.LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize int
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize int
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string | Pulumi.AzureNative.MachineLearningServices.ModelSize
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale bool
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold double
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string | Pulumi.AzureNative.MachineLearningServices.StochasticOptimizer
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio double
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold double
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold double
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string | Pulumi.AzureNative.MachineLearningServices.ValidationMetricType
    Metric computation method to use for validation metrics.
    WarmupCosineLRCycles double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 float64
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 float64
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage int
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold float64
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize int
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate float64
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize int
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize int
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string | ModelSize
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum float64
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale bool
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold float64
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string | StochasticOptimizer
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma float64
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio float64
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold float64
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold float64
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string | ValidationMetricType
    Metric computation method to use for validation metrics.
    WarmupCosineLRCycles float64
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay float64
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage Integer
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold Double
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpointFrequency Integer
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Integer
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Integer
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Integer
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Integer
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize Integer
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze Integer
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Double
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize Integer
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize Integer
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String | ModelSize
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum Double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale Boolean
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold Double
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    numberOfEpochs Integer
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Integer
    Number of data loader workers. Must be a non-negative integer.
    optimizer String | StochasticOptimizer
    Type of optimizer.
    randomSeed Integer
    Random seed to be used when using deterministic training.
    stepLRGamma Double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Integer
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio Double
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold Double
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    trainingBatchSize Integer
    Training batch size. Must be a positive integer.
    validationBatchSize Integer
    Validation batch size. Must be a positive integer.
    validationIouThreshold Double
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String | ValidationMetricType
    Metric computation method to use for validation metrics.
    warmupCosineLRCycles Double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Integer
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advancedSettings string
    Settings for advanced scenarios.
    amsGradient boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage number
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold number
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpointFrequency number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    checkpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed boolean
    Whether to use distributed training.
    earlyStopping boolean
    Enable early stopping logic during training.
    earlyStoppingDelay number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize number
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize number
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize number
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize string | ModelSize
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale boolean
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov boolean
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold number
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    numberOfEpochs number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers number
    Number of data loader workers. Must be a non-negative integer.
    optimizer string | StochasticOptimizer
    Type of optimizer.
    randomSeed number
    Random seed to be used when using deterministic training.
    stepLRGamma number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio number
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold number
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    trainingBatchSize number
    Training batch size. Must be a positive integer.
    validationBatchSize number
    Validation batch size. Must be a positive integer.
    validationIouThreshold number
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType string | ValidationMetricType
    Metric computation method to use for validation metrics.
    warmupCosineLRCycles number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advanced_settings str
    Settings for advanced scenarios.
    ams_gradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 float
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 float
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    box_detections_per_image int
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    box_score_threshold float
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpoint_frequency int
    Frequency to store model checkpoints. Must be a positive integer.
    checkpoint_model MLFlowModelJobInput
    The pretrained checkpoint model for incremental training.
    checkpoint_run_id str
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed bool
    Whether to use distributed training.
    early_stopping bool
    Enable early stopping logic during training.
    early_stopping_delay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization bool
    Enable normalization when exporting ONNX model.
    evaluation_frequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    image_size int
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layers_to_freeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate float
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str | LearningRateScheduler
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    max_size int
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    min_size int
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    model_size str | ModelSize
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum float
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multi_scale bool
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    nms_iou_threshold float
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    number_of_epochs int
    Number of training epochs. Must be a positive integer.
    number_of_workers int
    Number of data loader workers. Must be a non-negative integer.
    optimizer str | StochasticOptimizer
    Type of optimizer.
    random_seed int
    Random seed to be used when using deterministic training.
    step_lr_gamma float
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tile_grid_size str
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tile_overlap_ratio float
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tile_predictions_nms_threshold float
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    training_batch_size int
    Training batch size. Must be a positive integer.
    validation_batch_size int
    Validation batch size. Must be a positive integer.
    validation_iou_threshold float
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validation_metric_type str | ValidationMetricType
    Metric computation method to use for validation metrics.
    warmup_cosine_lr_cycles float
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay float
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage Number
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold Number
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpointFrequency Number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel Property Map
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize Number
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze Number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String | "None" | "WarmupCosine" | "Step"
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize Number
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize Number
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String | "None" | "Small" | "Medium" | "Large" | "ExtraLarge"
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum Number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale Boolean
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold Number
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    numberOfEpochs Number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Number
    Number of data loader workers. Must be a non-negative integer.
    optimizer String | "None" | "Sgd" | "Adam" | "Adamw"
    Type of optimizer.
    randomSeed Number
    Random seed to be used when using deterministic training.
    stepLRGamma Number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio Number
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold Number
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    trainingBatchSize Number
    Training batch size. Must be a positive integer.
    validationBatchSize Number
    Validation batch size. Must be a positive integer.
    validationIouThreshold Number
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String | "None" | "Coco" | "Voc" | "CocoVoc"
    Metric computation method to use for validation metrics.
    warmupCosineLRCycles Number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].

    ImageModelSettingsObjectDetectionResponse, ImageModelSettingsObjectDetectionResponseArgs

    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage int
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold double
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel Pulumi.AzureNative.MachineLearningServices.Inputs.MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize int
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate double
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize int
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize int
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale bool
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold double
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio double
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold double
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold double
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string
    Metric computation method to use for validation metrics.
    WarmupCosineLRCycles double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    AdvancedSettings string
    Settings for advanced scenarios.
    AmsGradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    Augmentations string
    Settings for using Augmentations.
    Beta1 float64
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    Beta2 float64
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    BoxDetectionsPerImage int
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    BoxScoreThreshold float64
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    CheckpointFrequency int
    Frequency to store model checkpoints. Must be a positive integer.
    CheckpointModel MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    CheckpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    Distributed bool
    Whether to use distributed training.
    EarlyStopping bool
    Enable early stopping logic during training.
    EarlyStoppingDelay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    EarlyStoppingPatience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    EnableOnnxNormalization bool
    Enable normalization when exporting ONNX model.
    EvaluationFrequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    GradientAccumulationStep int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    ImageSize int
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    LayersToFreeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    LearningRate float64
    Initial learning rate. Must be a float in the range [0, 1].
    LearningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    MaxSize int
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    MinSize int
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    ModelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    ModelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    Momentum float64
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    MultiScale bool
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    Nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    NmsIouThreshold float64
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    NumberOfEpochs int
    Number of training epochs. Must be a positive integer.
    NumberOfWorkers int
    Number of data loader workers. Must be a non-negative integer.
    Optimizer string
    Type of optimizer.
    RandomSeed int
    Random seed to be used when using deterministic training.
    StepLRGamma float64
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    StepLRStepSize int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    TileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    TileOverlapRatio float64
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    TilePredictionsNmsThreshold float64
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    TrainingBatchSize int
    Training batch size. Must be a positive integer.
    ValidationBatchSize int
    Validation batch size. Must be a positive integer.
    ValidationIouThreshold float64
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    ValidationMetricType string
    Metric computation method to use for validation metrics.
    WarmupCosineLRCycles float64
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    WarmupCosineLRWarmupEpochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    WeightDecay float64
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Double
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Double
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage Integer
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold Double
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpointFrequency Integer
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Integer
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Integer
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Integer
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Integer
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize Integer
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze Integer
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Double
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize Integer
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize Integer
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum Double
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale Boolean
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold Double
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    numberOfEpochs Integer
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Integer
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer.
    randomSeed Integer
    Random seed to be used when using deterministic training.
    stepLRGamma Double
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Integer
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio Double
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold Double
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    trainingBatchSize Integer
    Training batch size. Must be a positive integer.
    validationBatchSize Integer
    Validation batch size. Must be a positive integer.
    validationIouThreshold Double
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String
    Metric computation method to use for validation metrics.
    warmupCosineLRCycles Double
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Integer
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Double
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advancedSettings string
    Settings for advanced scenarios.
    amsGradient boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations string
    Settings for using Augmentations.
    beta1 number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage number
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold number
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpointFrequency number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    checkpointRunId string
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed boolean
    Whether to use distributed training.
    earlyStopping boolean
    Enable early stopping logic during training.
    earlyStoppingDelay number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize number
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler string
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize number
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize number
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName string
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize string
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale boolean
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov boolean
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold number
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    numberOfEpochs number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers number
    Number of data loader workers. Must be a non-negative integer.
    optimizer string
    Type of optimizer.
    randomSeed number
    Random seed to be used when using deterministic training.
    stepLRGamma number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize string
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio number
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold number
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    trainingBatchSize number
    Training batch size. Must be a positive integer.
    validationBatchSize number
    Validation batch size. Must be a positive integer.
    validationIouThreshold number
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType string
    Metric computation method to use for validation metrics.
    warmupCosineLRCycles number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advanced_settings str
    Settings for advanced scenarios.
    ams_gradient bool
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations str
    Settings for using Augmentations.
    beta1 float
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 float
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    box_detections_per_image int
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    box_score_threshold float
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpoint_frequency int
    Frequency to store model checkpoints. Must be a positive integer.
    checkpoint_model MLFlowModelJobInputResponse
    The pretrained checkpoint model for incremental training.
    checkpoint_run_id str
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed bool
    Whether to use distributed training.
    early_stopping bool
    Enable early stopping logic during training.
    early_stopping_delay int
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    early_stopping_patience int
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enable_onnx_normalization bool
    Enable normalization when exporting ONNX model.
    evaluation_frequency int
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradient_accumulation_step int
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    image_size int
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layers_to_freeze int
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learning_rate float
    Initial learning rate. Must be a float in the range [0, 1].
    learning_rate_scheduler str
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    max_size int
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    min_size int
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    model_name str
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    model_size str
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum float
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multi_scale bool
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov bool
    Enable nesterov when optimizer is 'sgd'.
    nms_iou_threshold float
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    number_of_epochs int
    Number of training epochs. Must be a positive integer.
    number_of_workers int
    Number of data loader workers. Must be a non-negative integer.
    optimizer str
    Type of optimizer.
    random_seed int
    Random seed to be used when using deterministic training.
    step_lr_gamma float
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    step_lr_step_size int
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tile_grid_size str
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tile_overlap_ratio float
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tile_predictions_nms_threshold float
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    training_batch_size int
    Training batch size. Must be a positive integer.
    validation_batch_size int
    Validation batch size. Must be a positive integer.
    validation_iou_threshold float
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validation_metric_type str
    Metric computation method to use for validation metrics.
    warmup_cosine_lr_cycles float
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmup_cosine_lr_warmup_epochs int
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weight_decay float
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].
    advancedSettings String
    Settings for advanced scenarios.
    amsGradient Boolean
    Enable AMSGrad when optimizer is 'adam' or 'adamw'.
    augmentations String
    Settings for using Augmentations.
    beta1 Number
    Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    beta2 Number
    Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1].
    boxDetectionsPerImage Number
    Maximum number of detections per image, for all classes. Must be a positive integer. Note: This settings is not supported for the 'yolov5' algorithm.
    boxScoreThreshold Number
    During inference, only return proposals with a classification score greater than BoxScoreThreshold. Must be a float in the range[0, 1].
    checkpointFrequency Number
    Frequency to store model checkpoints. Must be a positive integer.
    checkpointModel Property Map
    The pretrained checkpoint model for incremental training.
    checkpointRunId String
    The id of a previous run that has a pretrained checkpoint for incremental training.
    distributed Boolean
    Whether to use distributed training.
    earlyStopping Boolean
    Enable early stopping logic during training.
    earlyStoppingDelay Number
    Minimum number of epochs or validation evaluations to wait before primary metric improvement is tracked for early stopping. Must be a positive integer.
    earlyStoppingPatience Number
    Minimum number of epochs or validation evaluations with no primary metric improvement before the run is stopped. Must be a positive integer.
    enableOnnxNormalization Boolean
    Enable normalization when exporting ONNX model.
    evaluationFrequency Number
    Frequency to evaluate validation dataset to get metric scores. Must be a positive integer.
    gradientAccumulationStep Number
    Gradient accumulation means running a configured number of "GradAccumulationStep" steps without updating the model weights while accumulating the gradients of those steps, and then using the accumulated gradients to compute the weight updates. Must be a positive integer.
    imageSize Number
    Image size for train and validation. Must be a positive integer. Note: The training run may get into CUDA OOM if the size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    layersToFreeze Number
    Number of layers to freeze for the model. Must be a positive integer. For instance, passing 2 as value for 'seresnext' means freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    learningRate Number
    Initial learning rate. Must be a float in the range [0, 1].
    learningRateScheduler String
    Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'.
    maxSize Number
    Maximum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    minSize Number
    Minimum size of the image to be rescaled before feeding it to the backbone. Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. Note: This settings is not supported for the 'yolov5' algorithm.
    modelName String
    Name of the model to use for training. For more information on the available models please visit the official documentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
    modelSize String
    Model size. Must be 'small', 'medium', 'large', or 'xlarge'. Note: training run may get into CUDA OOM if the model size is too big. Note: This settings is only supported for the 'yolov5' algorithm.
    momentum Number
    Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1].
    multiScale Boolean
    Enable multi-scale image by varying image size by +/- 50%. Note: training run may get into CUDA OOM if no sufficient GPU memory. Note: This settings is only supported for the 'yolov5' algorithm.
    nesterov Boolean
    Enable nesterov when optimizer is 'sgd'.
    nmsIouThreshold Number
    IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1].
    numberOfEpochs Number
    Number of training epochs. Must be a positive integer.
    numberOfWorkers Number
    Number of data loader workers. Must be a non-negative integer.
    optimizer String
    Type of optimizer.
    randomSeed Number
    Random seed to be used when using deterministic training.
    stepLRGamma Number
    Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1].
    stepLRStepSize Number
    Value of step size when learning rate scheduler is 'step'. Must be a positive integer.
    tileGridSize String
    The grid size to use for tiling each image. Note: TileGridSize must not be None to enable small object detection logic. A string containing two integers in mxn format. Note: This settings is not supported for the 'yolov5' algorithm.
    tileOverlapRatio Number
    Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). Note: This settings is not supported for the 'yolov5' algorithm.
    tilePredictionsNmsThreshold Number
    The IOU threshold to use to perform NMS while merging predictions from tiles and image. Used in validation/ inference. Must be float in the range [0, 1]. Note: This settings is not supported for the 'yolov5' algorithm.
    trainingBatchSize Number
    Training batch size. Must be a positive integer.
    validationBatchSize Number
    Validation batch size. Must be a positive integer.
    validationIouThreshold Number
    IOU threshold to use when computing validation metric. Must be float in the range [0, 1].
    validationMetricType String
    Metric computation method to use for validation metrics.
    warmupCosineLRCycles Number
    Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1].
    warmupCosineLRWarmupEpochs Number
    Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer.
    weightDecay Number
    Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1].

    ImageObjectDetection, ImageObjectDetectionArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsObjectDetection
    Settings used for training the model.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.ObjectDetectionPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsObjectDetection>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInput
    [Required] Training data input.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    ModelSettings ImageModelSettingsObjectDetection
    Settings used for training the model.
    PrimaryMetric string | ObjectDetectionPrimaryMetrics
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsObjectDetection
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInput
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetection
    Settings used for training the model.
    primaryMetric String | ObjectDetectionPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsObjectDetection>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInput
    [Required] Training data input.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetection
    Settings used for training the model.
    primaryMetric string | ObjectDetectionPrimaryMetrics
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsObjectDetection[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettings
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInput
    [Required] Training data input.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    model_settings ImageModelSettingsObjectDetection
    Settings used for training the model.
    primary_metric str | ObjectDetectionPrimaryMetrics
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsObjectDetection]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettings
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInput
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String | "MeanAveragePrecision"
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageObjectDetectionResponse, ImageObjectDetectionResponseArgs

    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace List<Pulumi.AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsObjectDetectionResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    LimitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    LogVerbosity string
    Log verbosity for the job.
    ModelSettings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    PrimaryMetric string
    Primary metric to optimize for this task.
    SearchSpace []ImageModelDistributionSettingsObjectDetectionResponse
    Search space for sampling different combinations of models and their hyperparameters.
    SweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<ImageModelDistributionSettingsObjectDetectionResponse>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    logVerbosity string
    Log verbosity for the job.
    modelSettings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    primaryMetric string
    Primary metric to optimize for this task.
    searchSpace ImageModelDistributionSettingsObjectDetectionResponse[]
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limit_settings ImageLimitSettingsResponse
    [Required] Limit settings for the AutoML job.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    log_verbosity str
    Log verbosity for the job.
    model_settings ImageModelSettingsObjectDetectionResponse
    Settings used for training the model.
    primary_metric str
    Primary metric to optimize for this task.
    search_space Sequence[ImageModelDistributionSettingsObjectDetectionResponse]
    Search space for sampling different combinations of models and their hyperparameters.
    sweep_settings ImageSweepSettingsResponse
    Model sweeping and hyperparameter sweeping related settings.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    limitSettings Property Map
    [Required] Limit settings for the AutoML job.
    trainingData Property Map
    [Required] Training data input.
    logVerbosity String
    Log verbosity for the job.
    modelSettings Property Map
    Settings used for training the model.
    primaryMetric String
    Primary metric to optimize for this task.
    searchSpace List<Property Map>
    Search space for sampling different combinations of models and their hyperparameters.
    sweepSettings Property Map
    Model sweeping and hyperparameter sweeping related settings.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.

    ImageSweepSettings, ImageSweepSettingsArgs

    SamplingAlgorithm string | SamplingAlgorithmType
    [Required] Type of the hyperparameter sampling algorithms.
    EarlyTermination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Type of early termination policy.
    samplingAlgorithm String | SamplingAlgorithmType
    [Required] Type of the hyperparameter sampling algorithms.
    earlyTermination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Type of early termination policy.
    samplingAlgorithm string | SamplingAlgorithmType
    [Required] Type of the hyperparameter sampling algorithms.
    earlyTermination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Type of early termination policy.
    sampling_algorithm str | SamplingAlgorithmType
    [Required] Type of the hyperparameter sampling algorithms.
    early_termination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Type of early termination policy.
    samplingAlgorithm String | "Grid" | "Random" | "Bayesian"
    [Required] Type of the hyperparameter sampling algorithms.
    earlyTermination Property Map | Property Map | Property Map
    Type of early termination policy.

    ImageSweepSettingsResponse, ImageSweepSettingsResponseArgs

    SamplingAlgorithm string
    [Required] Type of the hyperparameter sampling algorithms.
    EarlyTermination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Type of early termination policy.
    samplingAlgorithm String
    [Required] Type of the hyperparameter sampling algorithms.
    earlyTermination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Type of early termination policy.
    samplingAlgorithm string
    [Required] Type of the hyperparameter sampling algorithms.
    earlyTermination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Type of early termination policy.
    sampling_algorithm str
    [Required] Type of the hyperparameter sampling algorithms.
    early_termination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Type of early termination policy.
    samplingAlgorithm String
    [Required] Type of the hyperparameter sampling algorithms.
    earlyTermination Property Map | Property Map | Property Map
    Type of early termination policy.

    InputDeliveryMode, InputDeliveryModeArgs

    ReadOnlyMount
    ReadOnlyMount
    ReadWriteMount
    ReadWriteMount
    Download
    Download
    Direct
    Direct
    EvalMount
    EvalMount
    EvalDownload
    EvalDownload
    InputDeliveryModeReadOnlyMount
    ReadOnlyMount
    InputDeliveryModeReadWriteMount
    ReadWriteMount
    InputDeliveryModeDownload
    Download
    InputDeliveryModeDirect
    Direct
    InputDeliveryModeEvalMount
    EvalMount
    InputDeliveryModeEvalDownload
    EvalDownload
    ReadOnlyMount
    ReadOnlyMount
    ReadWriteMount
    ReadWriteMount
    Download
    Download
    Direct
    Direct
    EvalMount
    EvalMount
    EvalDownload
    EvalDownload
    ReadOnlyMount
    ReadOnlyMount
    ReadWriteMount
    ReadWriteMount
    Download
    Download
    Direct
    Direct
    EvalMount
    EvalMount
    EvalDownload
    EvalDownload
    READ_ONLY_MOUNT
    ReadOnlyMount
    READ_WRITE_MOUNT
    ReadWriteMount
    DOWNLOAD
    Download
    DIRECT
    Direct
    EVAL_MOUNT
    EvalMount
    EVAL_DOWNLOAD
    EvalDownload
    "ReadOnlyMount"
    ReadOnlyMount
    "ReadWriteMount"
    ReadWriteMount
    "Download"
    Download
    "Direct"
    Direct
    "EvalMount"
    EvalMount
    "EvalDownload"
    EvalDownload

    InstanceSegmentationPrimaryMetrics, InstanceSegmentationPrimaryMetricsArgs

    MeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    InstanceSegmentationPrimaryMetricsMeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    MeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    MeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    MEAN_AVERAGE_PRECISION
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    "MeanAveragePrecision"
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.

    JobResourceConfiguration, JobResourceConfigurationArgs

    DockerArgs string
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    InstanceCount int
    Optional number of instances or nodes used by the compute target.
    InstanceType string
    Optional type of VM used as supported by the compute target.
    Properties Dictionary<string, object>
    Additional properties bag.
    ShmSize string
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    DockerArgs string
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    InstanceCount int
    Optional number of instances or nodes used by the compute target.
    InstanceType string
    Optional type of VM used as supported by the compute target.
    Properties map[string]interface{}
    Additional properties bag.
    ShmSize string
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    dockerArgs String
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instanceCount Integer
    Optional number of instances or nodes used by the compute target.
    instanceType String
    Optional type of VM used as supported by the compute target.
    properties Map<String,Object>
    Additional properties bag.
    shmSize String
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    dockerArgs string
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instanceCount number
    Optional number of instances or nodes used by the compute target.
    instanceType string
    Optional type of VM used as supported by the compute target.
    properties {[key: string]: any}
    Additional properties bag.
    shmSize string
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    docker_args str
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instance_count int
    Optional number of instances or nodes used by the compute target.
    instance_type str
    Optional type of VM used as supported by the compute target.
    properties Mapping[str, Any]
    Additional properties bag.
    shm_size str
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    dockerArgs String
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instanceCount Number
    Optional number of instances or nodes used by the compute target.
    instanceType String
    Optional type of VM used as supported by the compute target.
    properties Map<Any>
    Additional properties bag.
    shmSize String
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).

    JobResourceConfigurationResponse, JobResourceConfigurationResponseArgs

    DockerArgs string
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    InstanceCount int
    Optional number of instances or nodes used by the compute target.
    InstanceType string
    Optional type of VM used as supported by the compute target.
    Properties Dictionary<string, object>
    Additional properties bag.
    ShmSize string
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    DockerArgs string
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    InstanceCount int
    Optional number of instances or nodes used by the compute target.
    InstanceType string
    Optional type of VM used as supported by the compute target.
    Properties map[string]interface{}
    Additional properties bag.
    ShmSize string
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    dockerArgs String
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instanceCount Integer
    Optional number of instances or nodes used by the compute target.
    instanceType String
    Optional type of VM used as supported by the compute target.
    properties Map<String,Object>
    Additional properties bag.
    shmSize String
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    dockerArgs string
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instanceCount number
    Optional number of instances or nodes used by the compute target.
    instanceType string
    Optional type of VM used as supported by the compute target.
    properties {[key: string]: any}
    Additional properties bag.
    shmSize string
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    docker_args str
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instance_count int
    Optional number of instances or nodes used by the compute target.
    instance_type str
    Optional type of VM used as supported by the compute target.
    properties Mapping[str, Any]
    Additional properties bag.
    shm_size str
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).
    dockerArgs String
    Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types.
    instanceCount Number
    Optional number of instances or nodes used by the compute target.
    instanceType String
    Optional type of VM used as supported by the compute target.
    properties Map<Any>
    Additional properties bag.
    shmSize String
    Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes).

    JobService, JobServiceArgs

    Endpoint string
    Url for endpoint.
    JobServiceType string
    Endpoint type.
    Nodes Pulumi.AzureNative.MachineLearningServices.Inputs.AllNodes
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    Port int
    Port for endpoint.
    Properties Dictionary<string, string>
    Additional properties to set on the endpoint.
    Endpoint string
    Url for endpoint.
    JobServiceType string
    Endpoint type.
    Nodes AllNodes
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    Port int
    Port for endpoint.
    Properties map[string]string
    Additional properties to set on the endpoint.
    endpoint String
    Url for endpoint.
    jobServiceType String
    Endpoint type.
    nodes AllNodes
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port Integer
    Port for endpoint.
    properties Map<String,String>
    Additional properties to set on the endpoint.
    endpoint string
    Url for endpoint.
    jobServiceType string
    Endpoint type.
    nodes AllNodes
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port number
    Port for endpoint.
    properties {[key: string]: string}
    Additional properties to set on the endpoint.
    endpoint str
    Url for endpoint.
    job_service_type str
    Endpoint type.
    nodes AllNodes
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port int
    Port for endpoint.
    properties Mapping[str, str]
    Additional properties to set on the endpoint.
    endpoint String
    Url for endpoint.
    jobServiceType String
    Endpoint type.
    nodes Property Map
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port Number
    Port for endpoint.
    properties Map<String>
    Additional properties to set on the endpoint.

    JobServiceResponse, JobServiceResponseArgs

    ErrorMessage string
    Any error in the service.
    Status string
    Status of endpoint.
    Endpoint string
    Url for endpoint.
    JobServiceType string
    Endpoint type.
    Nodes Pulumi.AzureNative.MachineLearningServices.Inputs.AllNodesResponse
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    Port int
    Port for endpoint.
    Properties Dictionary<string, string>
    Additional properties to set on the endpoint.
    ErrorMessage string
    Any error in the service.
    Status string
    Status of endpoint.
    Endpoint string
    Url for endpoint.
    JobServiceType string
    Endpoint type.
    Nodes AllNodesResponse
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    Port int
    Port for endpoint.
    Properties map[string]string
    Additional properties to set on the endpoint.
    errorMessage String
    Any error in the service.
    status String
    Status of endpoint.
    endpoint String
    Url for endpoint.
    jobServiceType String
    Endpoint type.
    nodes AllNodesResponse
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port Integer
    Port for endpoint.
    properties Map<String,String>
    Additional properties to set on the endpoint.
    errorMessage string
    Any error in the service.
    status string
    Status of endpoint.
    endpoint string
    Url for endpoint.
    jobServiceType string
    Endpoint type.
    nodes AllNodesResponse
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port number
    Port for endpoint.
    properties {[key: string]: string}
    Additional properties to set on the endpoint.
    error_message str
    Any error in the service.
    status str
    Status of endpoint.
    endpoint str
    Url for endpoint.
    job_service_type str
    Endpoint type.
    nodes AllNodesResponse
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port int
    Port for endpoint.
    properties Mapping[str, str]
    Additional properties to set on the endpoint.
    errorMessage String
    Any error in the service.
    status String
    Status of endpoint.
    endpoint String
    Url for endpoint.
    jobServiceType String
    Endpoint type.
    nodes Property Map
    Nodes that user would like to start the service on. If Nodes is not set or set to null, the service will only be started on leader node.
    port Number
    Port for endpoint.
    properties Map<String>
    Additional properties to set on the endpoint.

    LearningRateScheduler, LearningRateSchedulerArgs

    None
    NoneNo learning rate scheduler selected.
    WarmupCosine
    WarmupCosineCosine Annealing With Warmup.
    Step
    StepStep learning rate scheduler.
    LearningRateSchedulerNone
    NoneNo learning rate scheduler selected.
    LearningRateSchedulerWarmupCosine
    WarmupCosineCosine Annealing With Warmup.
    LearningRateSchedulerStep
    StepStep learning rate scheduler.
    None
    NoneNo learning rate scheduler selected.
    WarmupCosine
    WarmupCosineCosine Annealing With Warmup.
    Step
    StepStep learning rate scheduler.
    None
    NoneNo learning rate scheduler selected.
    WarmupCosine
    WarmupCosineCosine Annealing With Warmup.
    Step
    StepStep learning rate scheduler.
    NONE
    NoneNo learning rate scheduler selected.
    WARMUP_COSINE
    WarmupCosineCosine Annealing With Warmup.
    STEP
    StepStep learning rate scheduler.
    "None"
    NoneNo learning rate scheduler selected.
    "WarmupCosine"
    WarmupCosineCosine Annealing With Warmup.
    "Step"
    StepStep learning rate scheduler.

    LiteralJobInput, LiteralJobInputArgs

    Value string
    [Required] Literal value for the input.
    Description string
    Description for the input.
    Value string
    [Required] Literal value for the input.
    Description string
    Description for the input.
    value String
    [Required] Literal value for the input.
    description String
    Description for the input.
    value string
    [Required] Literal value for the input.
    description string
    Description for the input.
    value str
    [Required] Literal value for the input.
    description str
    Description for the input.
    value String
    [Required] Literal value for the input.
    description String
    Description for the input.

    LiteralJobInputResponse, LiteralJobInputResponseArgs

    Value string
    [Required] Literal value for the input.
    Description string
    Description for the input.
    Value string
    [Required] Literal value for the input.
    Description string
    Description for the input.
    value String
    [Required] Literal value for the input.
    description String
    Description for the input.
    value string
    [Required] Literal value for the input.
    description string
    Description for the input.
    value str
    [Required] Literal value for the input.
    description str
    Description for the input.
    value String
    [Required] Literal value for the input.
    description String
    Description for the input.

    LogVerbosity, LogVerbosityArgs

    NotSet
    NotSetNo logs emitted.
    Debug
    DebugDebug and above log statements logged.
    Info
    InfoInfo and above log statements logged.
    Warning
    WarningWarning and above log statements logged.
    Error
    ErrorError and above log statements logged.
    Critical
    CriticalOnly critical statements logged.
    LogVerbosityNotSet
    NotSetNo logs emitted.
    LogVerbosityDebug
    DebugDebug and above log statements logged.
    LogVerbosityInfo
    InfoInfo and above log statements logged.
    LogVerbosityWarning
    WarningWarning and above log statements logged.
    LogVerbosityError
    ErrorError and above log statements logged.
    LogVerbosityCritical
    CriticalOnly critical statements logged.
    NotSet
    NotSetNo logs emitted.
    Debug
    DebugDebug and above log statements logged.
    Info
    InfoInfo and above log statements logged.
    Warning
    WarningWarning and above log statements logged.
    Error
    ErrorError and above log statements logged.
    Critical
    CriticalOnly critical statements logged.
    NotSet
    NotSetNo logs emitted.
    Debug
    DebugDebug and above log statements logged.
    Info
    InfoInfo and above log statements logged.
    Warning
    WarningWarning and above log statements logged.
    Error
    ErrorError and above log statements logged.
    Critical
    CriticalOnly critical statements logged.
    NOT_SET
    NotSetNo logs emitted.
    DEBUG
    DebugDebug and above log statements logged.
    INFO
    InfoInfo and above log statements logged.
    WARNING
    WarningWarning and above log statements logged.
    ERROR
    ErrorError and above log statements logged.
    CRITICAL
    CriticalOnly critical statements logged.
    "NotSet"
    NotSetNo logs emitted.
    "Debug"
    DebugDebug and above log statements logged.
    "Info"
    InfoInfo and above log statements logged.
    "Warning"
    WarningWarning and above log statements logged.
    "Error"
    ErrorError and above log statements logged.
    "Critical"
    CriticalOnly critical statements logged.

    MLFlowModelJobInput, MLFlowModelJobInputArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | Pulumi.AzureNative.MachineLearningServices.InputDeliveryMode
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | InputDeliveryMode
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | "ReadOnlyMount" | "ReadWriteMount" | "Download" | "Direct" | "EvalMount" | "EvalDownload"
    Input Asset Delivery Mode.

    MLFlowModelJobInputResponse, MLFlowModelJobInputResponseArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.

    MLFlowModelJobOutput, MLFlowModelJobOutputArgs

    Description string
    Description for the output.
    Mode string | Pulumi.AzureNative.MachineLearningServices.OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String | "ReadWriteMount" | "Upload"
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    MLFlowModelJobOutputResponse, MLFlowModelJobOutputResponseArgs

    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    MLTableJobInput, MLTableJobInputArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | Pulumi.AzureNative.MachineLearningServices.InputDeliveryMode
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | InputDeliveryMode
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | "ReadOnlyMount" | "ReadWriteMount" | "Download" | "Direct" | "EvalMount" | "EvalDownload"
    Input Asset Delivery Mode.

    MLTableJobInputResponse, MLTableJobInputResponseArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.

    MLTableJobOutput, MLTableJobOutputArgs

    Description string
    Description for the output.
    Mode string | Pulumi.AzureNative.MachineLearningServices.OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String | "ReadWriteMount" | "Upload"
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    MLTableJobOutputResponse, MLTableJobOutputResponseArgs

    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    ManagedIdentity, ManagedIdentityArgs

    ClientId string
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    ObjectId string
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    ResourceId string
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    ClientId string
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    ObjectId string
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    ResourceId string
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    clientId String
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    objectId String
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resourceId String
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    clientId string
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    objectId string
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resourceId string
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    client_id str
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    object_id str
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resource_id str
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    clientId String
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    objectId String
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resourceId String
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.

    ManagedIdentityResponse, ManagedIdentityResponseArgs

    ClientId string
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    ObjectId string
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    ResourceId string
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    ClientId string
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    ObjectId string
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    ResourceId string
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    clientId String
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    objectId String
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resourceId String
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    clientId string
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    objectId string
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resourceId string
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    client_id str
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    object_id str
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resource_id str
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.
    clientId String
    Specifies a user-assigned identity by client ID. For system-assigned, do not set this field.
    objectId String
    Specifies a user-assigned identity by object ID. For system-assigned, do not set this field.
    resourceId String
    Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field.

    MedianStoppingPolicy, MedianStoppingPolicyArgs

    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    delayEvaluation Integer
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Integer
    Interval (number of runs) between policy evaluations.
    delayEvaluation number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval number
    Interval (number of runs) between policy evaluations.
    delay_evaluation int
    Number of intervals by which to delay the first evaluation.
    evaluation_interval int
    Interval (number of runs) between policy evaluations.
    delayEvaluation Number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Number
    Interval (number of runs) between policy evaluations.

    MedianStoppingPolicyResponse, MedianStoppingPolicyResponseArgs

    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    delayEvaluation Integer
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Integer
    Interval (number of runs) between policy evaluations.
    delayEvaluation number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval number
    Interval (number of runs) between policy evaluations.
    delay_evaluation int
    Number of intervals by which to delay the first evaluation.
    evaluation_interval int
    Interval (number of runs) between policy evaluations.
    delayEvaluation Number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Number
    Interval (number of runs) between policy evaluations.

    ModelSize, ModelSizeArgs

    None
    NoneNo value selected.
    Small
    SmallSmall size.
    Medium
    MediumMedium size.
    Large
    LargeLarge size.
    ExtraLarge
    ExtraLargeExtra large size.
    ModelSizeNone
    NoneNo value selected.
    ModelSizeSmall
    SmallSmall size.
    ModelSizeMedium
    MediumMedium size.
    ModelSizeLarge
    LargeLarge size.
    ModelSizeExtraLarge
    ExtraLargeExtra large size.
    None
    NoneNo value selected.
    Small
    SmallSmall size.
    Medium
    MediumMedium size.
    Large
    LargeLarge size.
    ExtraLarge
    ExtraLargeExtra large size.
    None
    NoneNo value selected.
    Small
    SmallSmall size.
    Medium
    MediumMedium size.
    Large
    LargeLarge size.
    ExtraLarge
    ExtraLargeExtra large size.
    NONE
    NoneNo value selected.
    SMALL
    SmallSmall size.
    MEDIUM
    MediumMedium size.
    LARGE
    LargeLarge size.
    EXTRA_LARGE
    ExtraLargeExtra large size.
    "None"
    NoneNo value selected.
    "Small"
    SmallSmall size.
    "Medium"
    MediumMedium size.
    "Large"
    LargeLarge size.
    "ExtraLarge"
    ExtraLargeExtra large size.

    Mpi, MpiArgs

    ProcessCountPerInstance int
    Number of processes per MPI node.
    ProcessCountPerInstance int
    Number of processes per MPI node.
    processCountPerInstance Integer
    Number of processes per MPI node.
    processCountPerInstance number
    Number of processes per MPI node.
    process_count_per_instance int
    Number of processes per MPI node.
    processCountPerInstance Number
    Number of processes per MPI node.

    MpiResponse, MpiResponseArgs

    ProcessCountPerInstance int
    Number of processes per MPI node.
    ProcessCountPerInstance int
    Number of processes per MPI node.
    processCountPerInstance Integer
    Number of processes per MPI node.
    processCountPerInstance number
    Number of processes per MPI node.
    process_count_per_instance int
    Number of processes per MPI node.
    processCountPerInstance Number
    Number of processes per MPI node.

    NlpVerticalFeaturizationSettings, NlpVerticalFeaturizationSettingsArgs

    DatasetLanguage string
    Dataset language, useful for the text data.
    DatasetLanguage string
    Dataset language, useful for the text data.
    datasetLanguage String
    Dataset language, useful for the text data.
    datasetLanguage string
    Dataset language, useful for the text data.
    dataset_language str
    Dataset language, useful for the text data.
    datasetLanguage String
    Dataset language, useful for the text data.

    NlpVerticalFeaturizationSettingsResponse, NlpVerticalFeaturizationSettingsResponseArgs

    DatasetLanguage string
    Dataset language, useful for the text data.
    DatasetLanguage string
    Dataset language, useful for the text data.
    datasetLanguage String
    Dataset language, useful for the text data.
    datasetLanguage string
    Dataset language, useful for the text data.
    dataset_language str
    Dataset language, useful for the text data.
    datasetLanguage String
    Dataset language, useful for the text data.

    NlpVerticalLimitSettings, NlpVerticalLimitSettingsArgs

    MaxConcurrentTrials int
    Maximum Concurrent AutoML iterations.
    MaxTrials int
    Number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    MaxConcurrentTrials int
    Maximum Concurrent AutoML iterations.
    MaxTrials int
    Number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    maxConcurrentTrials Integer
    Maximum Concurrent AutoML iterations.
    maxTrials Integer
    Number of AutoML iterations.
    timeout String
    AutoML job timeout.
    maxConcurrentTrials number
    Maximum Concurrent AutoML iterations.
    maxTrials number
    Number of AutoML iterations.
    timeout string
    AutoML job timeout.
    max_concurrent_trials int
    Maximum Concurrent AutoML iterations.
    max_trials int
    Number of AutoML iterations.
    timeout str
    AutoML job timeout.
    maxConcurrentTrials Number
    Maximum Concurrent AutoML iterations.
    maxTrials Number
    Number of AutoML iterations.
    timeout String
    AutoML job timeout.

    NlpVerticalLimitSettingsResponse, NlpVerticalLimitSettingsResponseArgs

    MaxConcurrentTrials int
    Maximum Concurrent AutoML iterations.
    MaxTrials int
    Number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    MaxConcurrentTrials int
    Maximum Concurrent AutoML iterations.
    MaxTrials int
    Number of AutoML iterations.
    Timeout string
    AutoML job timeout.
    maxConcurrentTrials Integer
    Maximum Concurrent AutoML iterations.
    maxTrials Integer
    Number of AutoML iterations.
    timeout String
    AutoML job timeout.
    maxConcurrentTrials number
    Maximum Concurrent AutoML iterations.
    maxTrials number
    Number of AutoML iterations.
    timeout string
    AutoML job timeout.
    max_concurrent_trials int
    Maximum Concurrent AutoML iterations.
    max_trials int
    Number of AutoML iterations.
    timeout str
    AutoML job timeout.
    maxConcurrentTrials Number
    Maximum Concurrent AutoML iterations.
    maxTrials Number
    Number of AutoML iterations.
    timeout String
    AutoML job timeout.

    ObjectDetectionPrimaryMetrics, ObjectDetectionPrimaryMetricsArgs

    MeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    ObjectDetectionPrimaryMetricsMeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    MeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    MeanAveragePrecision
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    MEAN_AVERAGE_PRECISION
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.
    "MeanAveragePrecision"
    MeanAveragePrecisionMean Average Precision (MAP) is the average of AP (Average Precision). AP is calculated for each class and averaged to get the MAP.

    Objective, ObjectiveArgs

    Goal string | Pulumi.AzureNative.MachineLearningServices.Goal
    [Required] Defines supported metric goals for hyperparameter tuning
    PrimaryMetric string
    [Required] Name of the metric to optimize.
    Goal string | Goal
    [Required] Defines supported metric goals for hyperparameter tuning
    PrimaryMetric string
    [Required] Name of the metric to optimize.
    goal String | Goal
    [Required] Defines supported metric goals for hyperparameter tuning
    primaryMetric String
    [Required] Name of the metric to optimize.
    goal string | Goal
    [Required] Defines supported metric goals for hyperparameter tuning
    primaryMetric string
    [Required] Name of the metric to optimize.
    goal str | Goal
    [Required] Defines supported metric goals for hyperparameter tuning
    primary_metric str
    [Required] Name of the metric to optimize.
    goal String | "Minimize" | "Maximize"
    [Required] Defines supported metric goals for hyperparameter tuning
    primaryMetric String
    [Required] Name of the metric to optimize.

    ObjectiveResponse, ObjectiveResponseArgs

    Goal string
    [Required] Defines supported metric goals for hyperparameter tuning
    PrimaryMetric string
    [Required] Name of the metric to optimize.
    Goal string
    [Required] Defines supported metric goals for hyperparameter tuning
    PrimaryMetric string
    [Required] Name of the metric to optimize.
    goal String
    [Required] Defines supported metric goals for hyperparameter tuning
    primaryMetric String
    [Required] Name of the metric to optimize.
    goal string
    [Required] Defines supported metric goals for hyperparameter tuning
    primaryMetric string
    [Required] Name of the metric to optimize.
    goal str
    [Required] Defines supported metric goals for hyperparameter tuning
    primary_metric str
    [Required] Name of the metric to optimize.
    goal String
    [Required] Defines supported metric goals for hyperparameter tuning
    primaryMetric String
    [Required] Name of the metric to optimize.

    OutputDeliveryMode, OutputDeliveryModeArgs

    ReadWriteMount
    ReadWriteMount
    Upload
    Upload
    OutputDeliveryModeReadWriteMount
    ReadWriteMount
    OutputDeliveryModeUpload
    Upload
    ReadWriteMount
    ReadWriteMount
    Upload
    Upload
    ReadWriteMount
    ReadWriteMount
    Upload
    Upload
    READ_WRITE_MOUNT
    ReadWriteMount
    UPLOAD
    Upload
    "ReadWriteMount"
    ReadWriteMount
    "Upload"
    Upload

    PipelineJob, PipelineJobArgs

    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlToken | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentity | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs Dictionary<string, object>
    Inputs for the pipeline job.
    IsArchived bool
    Is the asset archived?
    Jobs Dictionary<string, object>
    Jobs construct the Pipeline Job.
    Outputs Dictionary<string, object>
    Outputs for the pipeline job
    Properties Dictionary<string, string>
    The asset property dictionary.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Settings object
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    SourceJobId string
    ARM resource ID of source job.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs map[string]interface{}
    Inputs for the pipeline job.
    IsArchived bool
    Is the asset archived?
    Jobs map[string]interface{}
    Jobs construct the Pipeline Job.
    Outputs map[string]interface{}
    Outputs for the pipeline job
    Properties map[string]string
    The asset property dictionary.
    Services map[string]JobService
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Settings interface{}
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    SourceJobId string
    ARM resource ID of source job.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<String,Object>
    Inputs for the pipeline job.
    isArchived Boolean
    Is the asset archived?
    jobs Map<String,Object>
    Jobs construct the Pipeline Job.
    outputs Map<String,Object>
    Outputs for the pipeline job
    properties Map<String,String>
    The asset property dictionary.
    services Map<String,JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings Object
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    sourceJobId String
    ARM resource ID of source job.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs {[key: string]: CustomModelJobInput | LiteralJobInput | MLFlowModelJobInput | MLTableJobInput | TritonModelJobInput | UriFileJobInput | UriFolderJobInput}
    Inputs for the pipeline job.
    isArchived boolean
    Is the asset archived?
    jobs {[key: string]: any}
    Jobs construct the Pipeline Job.
    outputs {[key: string]: CustomModelJobOutput | MLFlowModelJobOutput | MLTableJobOutput | TritonModelJobOutput | UriFileJobOutput | UriFolderJobOutput}
    Outputs for the pipeline job
    properties {[key: string]: string}
    The asset property dictionary.
    services {[key: string]: JobService}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings any
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    sourceJobId string
    ARM resource ID of source job.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Mapping[str, Union[CustomModelJobInput, LiteralJobInput, MLFlowModelJobInput, MLTableJobInput, TritonModelJobInput, UriFileJobInput, UriFolderJobInput]]
    Inputs for the pipeline job.
    is_archived bool
    Is the asset archived?
    jobs Mapping[str, Any]
    Jobs construct the Pipeline Job.
    outputs Mapping[str, Union[CustomModelJobOutput, MLFlowModelJobOutput, MLTableJobOutput, TritonModelJobOutput, UriFileJobOutput, UriFolderJobOutput]]
    Outputs for the pipeline job
    properties Mapping[str, str]
    The asset property dictionary.
    services Mapping[str, JobService]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings Any
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    source_job_id str
    ARM resource ID of source job.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Inputs for the pipeline job.
    isArchived Boolean
    Is the asset archived?
    jobs Map<Any>
    Jobs construct the Pipeline Job.
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Outputs for the pipeline job
    properties Map<String>
    The asset property dictionary.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings Any
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    sourceJobId String
    ARM resource ID of source job.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    PipelineJobResponse, PipelineJobResponseArgs

    Status string
    Status of the job.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlTokenResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentityResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs Dictionary<string, object>
    Inputs for the pipeline job.
    IsArchived bool
    Is the asset archived?
    Jobs Dictionary<string, object>
    Jobs construct the Pipeline Job.
    Outputs Dictionary<string, object>
    Outputs for the pipeline job
    Properties Dictionary<string, string>
    The asset property dictionary.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Settings object
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    SourceJobId string
    ARM resource ID of source job.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    Status string
    Status of the job.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs map[string]interface{}
    Inputs for the pipeline job.
    IsArchived bool
    Is the asset archived?
    Jobs map[string]interface{}
    Jobs construct the Pipeline Job.
    Outputs map[string]interface{}
    Outputs for the pipeline job
    Properties map[string]string
    The asset property dictionary.
    Services map[string]JobServiceResponse
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Settings interface{}
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    SourceJobId string
    ARM resource ID of source job.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    status String
    Status of the job.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<String,Object>
    Inputs for the pipeline job.
    isArchived Boolean
    Is the asset archived?
    jobs Map<String,Object>
    Jobs construct the Pipeline Job.
    outputs Map<String,Object>
    Outputs for the pipeline job
    properties Map<String,String>
    The asset property dictionary.
    services Map<String,JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings Object
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    sourceJobId String
    ARM resource ID of source job.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    status string
    Status of the job.
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs {[key: string]: CustomModelJobInputResponse | LiteralJobInputResponse | MLFlowModelJobInputResponse | MLTableJobInputResponse | TritonModelJobInputResponse | UriFileJobInputResponse | UriFolderJobInputResponse}
    Inputs for the pipeline job.
    isArchived boolean
    Is the asset archived?
    jobs {[key: string]: any}
    Jobs construct the Pipeline Job.
    outputs {[key: string]: CustomModelJobOutputResponse | MLFlowModelJobOutputResponse | MLTableJobOutputResponse | TritonModelJobOutputResponse | UriFileJobOutputResponse | UriFolderJobOutputResponse}
    Outputs for the pipeline job
    properties {[key: string]: string}
    The asset property dictionary.
    services {[key: string]: JobServiceResponse}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings any
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    sourceJobId string
    ARM resource ID of source job.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    status str
    Status of the job.
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Mapping[str, Union[CustomModelJobInputResponse, LiteralJobInputResponse, MLFlowModelJobInputResponse, MLTableJobInputResponse, TritonModelJobInputResponse, UriFileJobInputResponse, UriFolderJobInputResponse]]
    Inputs for the pipeline job.
    is_archived bool
    Is the asset archived?
    jobs Mapping[str, Any]
    Jobs construct the Pipeline Job.
    outputs Mapping[str, Union[CustomModelJobOutputResponse, MLFlowModelJobOutputResponse, MLTableJobOutputResponse, TritonModelJobOutputResponse, UriFileJobOutputResponse, UriFolderJobOutputResponse]]
    Outputs for the pipeline job
    properties Mapping[str, str]
    The asset property dictionary.
    services Mapping[str, JobServiceResponse]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings Any
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    source_job_id str
    ARM resource ID of source job.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    status String
    Status of the job.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Inputs for the pipeline job.
    isArchived Boolean
    Is the asset archived?
    jobs Map<Any>
    Jobs construct the Pipeline Job.
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Outputs for the pipeline job
    properties Map<String>
    The asset property dictionary.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    settings Any
    Pipeline settings, for things like ContinueRunOnStepFailure etc.
    sourceJobId String
    ARM resource ID of source job.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    PyTorch, PyTorchArgs

    ProcessCountPerInstance int
    Number of processes per node.
    ProcessCountPerInstance int
    Number of processes per node.
    processCountPerInstance Integer
    Number of processes per node.
    processCountPerInstance number
    Number of processes per node.
    process_count_per_instance int
    Number of processes per node.
    processCountPerInstance Number
    Number of processes per node.

    PyTorchResponse, PyTorchResponseArgs

    ProcessCountPerInstance int
    Number of processes per node.
    ProcessCountPerInstance int
    Number of processes per node.
    processCountPerInstance Integer
    Number of processes per node.
    processCountPerInstance number
    Number of processes per node.
    process_count_per_instance int
    Number of processes per node.
    processCountPerInstance Number
    Number of processes per node.

    RandomSamplingAlgorithm, RandomSamplingAlgorithmArgs

    Rule string | Pulumi.AzureNative.MachineLearningServices.RandomSamplingAlgorithmRule
    The specific type of random algorithm
    Seed int
    An optional integer to use as the seed for random number generation
    Rule string | RandomSamplingAlgorithmRule
    The specific type of random algorithm
    Seed int
    An optional integer to use as the seed for random number generation
    rule String | RandomSamplingAlgorithmRule
    The specific type of random algorithm
    seed Integer
    An optional integer to use as the seed for random number generation
    rule string | RandomSamplingAlgorithmRule
    The specific type of random algorithm
    seed number
    An optional integer to use as the seed for random number generation
    rule str | RandomSamplingAlgorithmRule
    The specific type of random algorithm
    seed int
    An optional integer to use as the seed for random number generation
    rule String | "Random" | "Sobol"
    The specific type of random algorithm
    seed Number
    An optional integer to use as the seed for random number generation

    RandomSamplingAlgorithmResponse, RandomSamplingAlgorithmResponseArgs

    Rule string
    The specific type of random algorithm
    Seed int
    An optional integer to use as the seed for random number generation
    Rule string
    The specific type of random algorithm
    Seed int
    An optional integer to use as the seed for random number generation
    rule String
    The specific type of random algorithm
    seed Integer
    An optional integer to use as the seed for random number generation
    rule string
    The specific type of random algorithm
    seed number
    An optional integer to use as the seed for random number generation
    rule str
    The specific type of random algorithm
    seed int
    An optional integer to use as the seed for random number generation
    rule String
    The specific type of random algorithm
    seed Number
    An optional integer to use as the seed for random number generation

    RandomSamplingAlgorithmRule, RandomSamplingAlgorithmRuleArgs

    Random
    Random
    Sobol
    Sobol
    RandomSamplingAlgorithmRuleRandom
    Random
    RandomSamplingAlgorithmRuleSobol
    Sobol
    Random
    Random
    Sobol
    Sobol
    Random
    Random
    Sobol
    Sobol
    RANDOM
    Random
    SOBOL
    Sobol
    "Random"
    Random
    "Sobol"
    Sobol

    Regression, RegressionArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    CvSplitColumnNames List<string>
    Columns to use for CVSplit data.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    NCrossValidations Pulumi.AzureNative.MachineLearningServices.Inputs.AutoNCrossValidations | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.RegressionPrimaryMetrics
    Primary metric for regression task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Test data input.
    TestDataSize double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.RegressionTrainingSettings
    Inputs for training phase for an AutoML Job.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    TrainingData MLTableJobInput
    [Required] Training data input.
    CvSplitColumnNames []string
    Columns to use for CVSplit data.
    FeaturizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    NCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string | RegressionPrimaryMetrics
    Primary metric for regression task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData MLTableJobInput
    Test data input.
    TestDataSize float64
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings RegressionTrainingSettings
    Inputs for training phase for an AutoML Job.
    ValidationData MLTableJobInput
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInput
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String | RegressionPrimaryMetrics
    Primary metric for regression task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInput
    Test data input.
    testDataSize Double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings RegressionTrainingSettings
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInput
    [Required] Training data input.
    cvSplitColumnNames string[]
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric string | RegressionPrimaryMetrics
    Primary metric for regression task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInput
    Test data input.
    testDataSize number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings RegressionTrainingSettings
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInput
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    training_data MLTableJobInput
    [Required] Training data input.
    cv_split_column_names Sequence[str]
    Columns to use for CVSplit data.
    featurization_settings TableVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limit_settings TableVerticalLimitSettings
    Execution constraints for AutoMLJob.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    n_cross_validations AutoNCrossValidations | CustomNCrossValidations
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primary_metric str | RegressionPrimaryMetrics
    Primary metric for regression task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    test_data MLTableJobInput
    Test data input.
    test_data_size float
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    training_settings RegressionTrainingSettings
    Inputs for training phase for an AutoML Job.
    validation_data MLTableJobInput
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weight_column_name str
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData Property Map
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    nCrossValidations Property Map | Property Map
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String | "SpearmanCorrelation" | "NormalizedRootMeanSquaredError" | "R2Score" | "NormalizedMeanAbsoluteError"
    Primary metric for regression task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData Property Map
    Test data input.
    testDataSize Number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings Property Map
    Inputs for training phase for an AutoML Job.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.

    RegressionModels, RegressionModelsArgs

    ElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    RegressionModelsElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    RegressionModelsGradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    RegressionModelsDecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    RegressionModelsKNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    RegressionModelsLassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    RegressionModelsSGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RegressionModelsRandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    RegressionModelsExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    RegressionModelsLightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    RegressionModelsXGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    ElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    ElasticNet
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GradientBoosting
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DecisionTree
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LassoLars
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RandomForest
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    ExtremeRandomTrees
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LightGBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XGBoostRegressor
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    ELASTIC_NET
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    GRADIENT_BOOSTING
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    DECISION_TREE
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    KNN
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    LASSO_LARS
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    SGD
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    RANDOM_FOREST
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    EXTREME_RANDOM_TREES
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    LIGHT_GBM
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    XG_BOOST_REGRESSOR
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.
    "ElasticNet"
    ElasticNetElastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions.
    "GradientBoosting"
    GradientBoostingThe technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution.
    "DecisionTree"
    DecisionTreeDecision Trees are a non-parametric supervised learning method used for both classification and regression tasks. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.
    "KNN"
    KNNK-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints which further means that the new data point will be assigned a value based on how closely it matches the points in the training set.
    "LassoLars"
    LassoLarsLasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer.
    "SGD"
    SGDSGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications to find the model parameters that correspond to the best fit between predicted and actual outputs. It's an inexact but powerful technique.
    "RandomForest"
    RandomForestRandom forest is a supervised learning algorithm. The "forest" it builds, is an ensemble of decision trees, usually trained with the “bagging” method. The general idea of the bagging method is that a combination of learning models increases the overall result.
    "ExtremeRandomTrees"
    ExtremeRandomTreesExtreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm.
    "LightGBM"
    LightGBMLightGBM is a gradient boosting framework that uses tree based learning algorithms.
    "XGBoostRegressor"
    XGBoostRegressorXGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners.

    RegressionPrimaryMetrics, RegressionPrimaryMetricsArgs

    SpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation.
    NormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    RegressionPrimaryMetricsSpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation.
    RegressionPrimaryMetricsNormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    RegressionPrimaryMetricsR2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    RegressionPrimaryMetricsNormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    SpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation.
    NormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    SpearmanCorrelation
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation.
    NormalizedRootMeanSquaredError
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2Score
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NormalizedMeanAbsoluteError
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    SPEARMAN_CORRELATION
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation.
    NORMALIZED_ROOT_MEAN_SQUARED_ERROR
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    R2_SCORE
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    NORMALIZED_MEAN_ABSOLUTE_ERROR
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.
    "SpearmanCorrelation"
    SpearmanCorrelationThe Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation.
    "NormalizedRootMeanSquaredError"
    NormalizedRootMeanSquaredErrorThe Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales.
    "R2Score"
    R2ScoreThe R2 score is one of the performance evaluation measures for forecasting-based machine learning models.
    "NormalizedMeanAbsoluteError"
    NormalizedMeanAbsoluteErrorThe Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales.

    RegressionResponse, RegressionResponseArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    CvSplitColumnNames List<string>
    Columns to use for CVSplit data.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    NCrossValidations Pulumi.AzureNative.MachineLearningServices.Inputs.AutoNCrossValidationsResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string
    Primary metric for regression task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Test data input.
    TestDataSize double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings Pulumi.AzureNative.MachineLearningServices.Inputs.RegressionTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    CvSplitColumnNames []string
    Columns to use for CVSplit data.
    FeaturizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    NCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    PrimaryMetric string
    Primary metric for regression task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    TestData MLTableJobInputResponse
    Test data input.
    TestDataSize float64
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    TrainingSettings RegressionTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    ValidationDataSize float64
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    WeightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String
    Primary metric for regression task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInputResponse
    Test data input.
    testDataSize Double
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings RegressionTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize Double
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    cvSplitColumnNames string[]
    Columns to use for CVSplit data.
    featurizationSettings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity string
    Log verbosity for the job.
    nCrossValidations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric string
    Primary metric for regression task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData MLTableJobInputResponse
    Test data input.
    testDataSize number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings RegressionTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validationData MLTableJobInputResponse
    Validation data inputs.
    validationDataSize number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName string
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    cv_split_column_names Sequence[str]
    Columns to use for CVSplit data.
    featurization_settings TableVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limit_settings TableVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    log_verbosity str
    Log verbosity for the job.
    n_cross_validations AutoNCrossValidationsResponse | CustomNCrossValidationsResponse
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primary_metric str
    Primary metric for regression task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    test_data MLTableJobInputResponse
    Test data input.
    test_data_size float
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    training_settings RegressionTrainingSettingsResponse
    Inputs for training phase for an AutoML Job.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    validation_data_size float
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weight_column_name str
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.
    trainingData Property Map
    [Required] Training data input.
    cvSplitColumnNames List<String>
    Columns to use for CVSplit data.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    nCrossValidations Property Map | Property Map
    Number of cross validation folds to be applied on training dataset when validation dataset is not provided.
    primaryMetric String
    Primary metric for regression task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    testData Property Map
    Test data input.
    testDataSize Number
    The fraction of test dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    trainingSettings Property Map
    Inputs for training phase for an AutoML Job.
    validationData Property Map
    Validation data inputs.
    validationDataSize Number
    The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.
    weightColumnName String
    The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down.

    RegressionTrainingSettings, RegressionTrainingSettingsArgs

    AllowedTrainingAlgorithms List<Union<string, Pulumi.AzureNative.MachineLearningServices.RegressionModels>>
    Allowed models for regression task.
    BlockedTrainingAlgorithms List<Union<string, Pulumi.AzureNative.MachineLearningServices.RegressionModels>>
    Blocked models for regression task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    AllowedTrainingAlgorithms []string
    Allowed models for regression task.
    BlockedTrainingAlgorithms []string
    Blocked models for regression task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<Either<String,RegressionModels>>
    Allowed models for regression task.
    blockedTrainingAlgorithms List<Either<String,RegressionModels>>
    Blocked models for regression task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms (string | RegressionModels)[]
    Allowed models for regression task.
    blockedTrainingAlgorithms (string | RegressionModels)[]
    Blocked models for regression task.
    enableDnnTraining boolean
    Enable recommendation of DNN models.
    enableModelExplainability boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble boolean
    Enable stack ensemble run.
    enableVoteEnsemble boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowed_training_algorithms Sequence[Union[str, RegressionModels]]
    Allowed models for regression task.
    blocked_training_algorithms Sequence[Union[str, RegressionModels]]
    Blocked models for regression task.
    enable_dnn_training bool
    Enable recommendation of DNN models.
    enable_model_explainability bool
    Flag to turn on explainability on best model.
    enable_onnx_compatible_models bool
    Flag for enabling onnx compatible models.
    enable_stack_ensemble bool
    Enable stack ensemble run.
    enable_vote_ensemble bool
    Enable voting ensemble run.
    ensemble_model_download_timeout str
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stack_ensemble_settings StackEnsembleSettings
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String | "ElasticNet" | "GradientBoosting" | "DecisionTree" | "KNN" | "LassoLars" | "SGD" | "RandomForest" | "ExtremeRandomTrees" | "LightGBM" | "XGBoostRegressor">
    Allowed models for regression task.
    blockedTrainingAlgorithms List<String | "ElasticNet" | "GradientBoosting" | "DecisionTree" | "KNN" | "LassoLars" | "SGD" | "RandomForest" | "ExtremeRandomTrees" | "LightGBM" | "XGBoostRegressor">
    Blocked models for regression task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings Property Map
    Stack ensemble settings for stack ensemble run.

    RegressionTrainingSettingsResponse, RegressionTrainingSettingsResponseArgs

    AllowedTrainingAlgorithms List<string>
    Allowed models for regression task.
    BlockedTrainingAlgorithms List<string>
    Blocked models for regression task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    AllowedTrainingAlgorithms []string
    Allowed models for regression task.
    BlockedTrainingAlgorithms []string
    Blocked models for regression task.
    EnableDnnTraining bool
    Enable recommendation of DNN models.
    EnableModelExplainability bool
    Flag to turn on explainability on best model.
    EnableOnnxCompatibleModels bool
    Flag for enabling onnx compatible models.
    EnableStackEnsemble bool
    Enable stack ensemble run.
    EnableVoteEnsemble bool
    Enable voting ensemble run.
    EnsembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    StackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String>
    Allowed models for regression task.
    blockedTrainingAlgorithms List<String>
    Blocked models for regression task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms string[]
    Allowed models for regression task.
    blockedTrainingAlgorithms string[]
    Blocked models for regression task.
    enableDnnTraining boolean
    Enable recommendation of DNN models.
    enableModelExplainability boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble boolean
    Enable stack ensemble run.
    enableVoteEnsemble boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout string
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowed_training_algorithms Sequence[str]
    Allowed models for regression task.
    blocked_training_algorithms Sequence[str]
    Blocked models for regression task.
    enable_dnn_training bool
    Enable recommendation of DNN models.
    enable_model_explainability bool
    Flag to turn on explainability on best model.
    enable_onnx_compatible_models bool
    Flag for enabling onnx compatible models.
    enable_stack_ensemble bool
    Enable stack ensemble run.
    enable_vote_ensemble bool
    Enable voting ensemble run.
    ensemble_model_download_timeout str
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stack_ensemble_settings StackEnsembleSettingsResponse
    Stack ensemble settings for stack ensemble run.
    allowedTrainingAlgorithms List<String>
    Allowed models for regression task.
    blockedTrainingAlgorithms List<String>
    Blocked models for regression task.
    enableDnnTraining Boolean
    Enable recommendation of DNN models.
    enableModelExplainability Boolean
    Flag to turn on explainability on best model.
    enableOnnxCompatibleModels Boolean
    Flag for enabling onnx compatible models.
    enableStackEnsemble Boolean
    Enable stack ensemble run.
    enableVoteEnsemble Boolean
    Enable voting ensemble run.
    ensembleModelDownloadTimeout String
    During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. Configure this parameter with a higher value than 300 secs, if more time is needed.
    stackEnsembleSettings Property Map
    Stack ensemble settings for stack ensemble run.

    SamplingAlgorithmType, SamplingAlgorithmTypeArgs

    Grid
    Grid
    Random
    Random
    Bayesian
    Bayesian
    SamplingAlgorithmTypeGrid
    Grid
    SamplingAlgorithmTypeRandom
    Random
    SamplingAlgorithmTypeBayesian
    Bayesian
    Grid
    Grid
    Random
    Random
    Bayesian
    Bayesian
    Grid
    Grid
    Random
    Random
    Bayesian
    Bayesian
    GRID
    Grid
    RANDOM
    Random
    BAYESIAN
    Bayesian
    "Grid"
    Grid
    "Random"
    Random
    "Bayesian"
    Bayesian

    ShortSeriesHandlingConfiguration, ShortSeriesHandlingConfigurationArgs

    None
    NoneRepresents no/null value.
    Auto
    AutoShort series will be padded if there are no long series, otherwise short series will be dropped.
    Pad
    PadAll the short series will be padded.
    Drop
    DropAll the short series will be dropped.
    ShortSeriesHandlingConfigurationNone
    NoneRepresents no/null value.
    ShortSeriesHandlingConfigurationAuto
    AutoShort series will be padded if there are no long series, otherwise short series will be dropped.
    ShortSeriesHandlingConfigurationPad
    PadAll the short series will be padded.
    ShortSeriesHandlingConfigurationDrop
    DropAll the short series will be dropped.
    None
    NoneRepresents no/null value.
    Auto
    AutoShort series will be padded if there are no long series, otherwise short series will be dropped.
    Pad
    PadAll the short series will be padded.
    Drop
    DropAll the short series will be dropped.
    None
    NoneRepresents no/null value.
    Auto
    AutoShort series will be padded if there are no long series, otherwise short series will be dropped.
    Pad
    PadAll the short series will be padded.
    Drop
    DropAll the short series will be dropped.
    NONE
    NoneRepresents no/null value.
    AUTO
    AutoShort series will be padded if there are no long series, otherwise short series will be dropped.
    PAD
    PadAll the short series will be padded.
    DROP
    DropAll the short series will be dropped.
    "None"
    NoneRepresents no/null value.
    "Auto"
    AutoShort series will be padded if there are no long series, otherwise short series will be dropped.
    "Pad"
    PadAll the short series will be padded.
    "Drop"
    DropAll the short series will be dropped.

    StackEnsembleSettings, StackEnsembleSettingsArgs

    StackMetaLearnerKWargs object
    Optional parameters to pass to the initializer of the meta-learner.
    StackMetaLearnerTrainPercentage double
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    StackMetaLearnerType string | Pulumi.AzureNative.MachineLearningServices.StackMetaLearnerType
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    StackMetaLearnerKWargs interface{}
    Optional parameters to pass to the initializer of the meta-learner.
    StackMetaLearnerTrainPercentage float64
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    StackMetaLearnerType string | StackMetaLearnerType
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stackMetaLearnerKWargs Object
    Optional parameters to pass to the initializer of the meta-learner.
    stackMetaLearnerTrainPercentage Double
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stackMetaLearnerType String | StackMetaLearnerType
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stackMetaLearnerKWargs any
    Optional parameters to pass to the initializer of the meta-learner.
    stackMetaLearnerTrainPercentage number
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stackMetaLearnerType string | StackMetaLearnerType
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stack_meta_learner_k_wargs Any
    Optional parameters to pass to the initializer of the meta-learner.
    stack_meta_learner_train_percentage float
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stack_meta_learner_type str | StackMetaLearnerType
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stackMetaLearnerKWargs Any
    Optional parameters to pass to the initializer of the meta-learner.
    stackMetaLearnerTrainPercentage Number
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stackMetaLearnerType String | "None" | "LogisticRegression" | "LogisticRegressionCV" | "LightGBMClassifier" | "ElasticNet" | "ElasticNetCV" | "LightGBMRegressor" | "LinearRegression"
    The meta-learner is a model trained on the output of the individual heterogeneous models.

    StackEnsembleSettingsResponse, StackEnsembleSettingsResponseArgs

    StackMetaLearnerKWargs object
    Optional parameters to pass to the initializer of the meta-learner.
    StackMetaLearnerTrainPercentage double
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    StackMetaLearnerType string
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    StackMetaLearnerKWargs interface{}
    Optional parameters to pass to the initializer of the meta-learner.
    StackMetaLearnerTrainPercentage float64
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    StackMetaLearnerType string
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stackMetaLearnerKWargs Object
    Optional parameters to pass to the initializer of the meta-learner.
    stackMetaLearnerTrainPercentage Double
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stackMetaLearnerType String
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stackMetaLearnerKWargs any
    Optional parameters to pass to the initializer of the meta-learner.
    stackMetaLearnerTrainPercentage number
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stackMetaLearnerType string
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stack_meta_learner_k_wargs Any
    Optional parameters to pass to the initializer of the meta-learner.
    stack_meta_learner_train_percentage float
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stack_meta_learner_type str
    The meta-learner is a model trained on the output of the individual heterogeneous models.
    stackMetaLearnerKWargs Any
    Optional parameters to pass to the initializer of the meta-learner.
    stackMetaLearnerTrainPercentage Number
    Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.
    stackMetaLearnerType String
    The meta-learner is a model trained on the output of the individual heterogeneous models.

    StackMetaLearnerType, StackMetaLearnerTypeArgs

    None
    None
    LogisticRegression
    LogisticRegressionDefault meta-learners are LogisticRegression for classification tasks.
    LogisticRegressionCV
    LogisticRegressionCVDefault meta-learners are LogisticRegression for classification task when CV is on.
    LightGBMClassifier
    LightGBMClassifier
    ElasticNet
    ElasticNetDefault meta-learners are LogisticRegression for regression task.
    ElasticNetCV
    ElasticNetCVDefault meta-learners are LogisticRegression for regression task when CV is on.
    LightGBMRegressor
    LightGBMRegressor
    LinearRegression
    LinearRegression
    StackMetaLearnerTypeNone
    None
    StackMetaLearnerTypeLogisticRegression
    LogisticRegressionDefault meta-learners are LogisticRegression for classification tasks.
    StackMetaLearnerTypeLogisticRegressionCV
    LogisticRegressionCVDefault meta-learners are LogisticRegression for classification task when CV is on.
    StackMetaLearnerTypeLightGBMClassifier
    LightGBMClassifier
    StackMetaLearnerTypeElasticNet
    ElasticNetDefault meta-learners are LogisticRegression for regression task.
    StackMetaLearnerTypeElasticNetCV
    ElasticNetCVDefault meta-learners are LogisticRegression for regression task when CV is on.
    StackMetaLearnerTypeLightGBMRegressor
    LightGBMRegressor
    StackMetaLearnerTypeLinearRegression
    LinearRegression
    None
    None
    LogisticRegression
    LogisticRegressionDefault meta-learners are LogisticRegression for classification tasks.
    LogisticRegressionCV
    LogisticRegressionCVDefault meta-learners are LogisticRegression for classification task when CV is on.
    LightGBMClassifier
    LightGBMClassifier
    ElasticNet
    ElasticNetDefault meta-learners are LogisticRegression for regression task.
    ElasticNetCV
    ElasticNetCVDefault meta-learners are LogisticRegression for regression task when CV is on.
    LightGBMRegressor
    LightGBMRegressor
    LinearRegression
    LinearRegression
    None
    None
    LogisticRegression
    LogisticRegressionDefault meta-learners are LogisticRegression for classification tasks.
    LogisticRegressionCV
    LogisticRegressionCVDefault meta-learners are LogisticRegression for classification task when CV is on.
    LightGBMClassifier
    LightGBMClassifier
    ElasticNet
    ElasticNetDefault meta-learners are LogisticRegression for regression task.
    ElasticNetCV
    ElasticNetCVDefault meta-learners are LogisticRegression for regression task when CV is on.
    LightGBMRegressor
    LightGBMRegressor
    LinearRegression
    LinearRegression
    NONE
    None
    LOGISTIC_REGRESSION
    LogisticRegressionDefault meta-learners are LogisticRegression for classification tasks.
    LOGISTIC_REGRESSION_CV
    LogisticRegressionCVDefault meta-learners are LogisticRegression for classification task when CV is on.
    LIGHT_GBM_CLASSIFIER
    LightGBMClassifier
    ELASTIC_NET
    ElasticNetDefault meta-learners are LogisticRegression for regression task.
    ELASTIC_NET_CV
    ElasticNetCVDefault meta-learners are LogisticRegression for regression task when CV is on.
    LIGHT_GBM_REGRESSOR
    LightGBMRegressor
    LINEAR_REGRESSION
    LinearRegression
    "None"
    None
    "LogisticRegression"
    LogisticRegressionDefault meta-learners are LogisticRegression for classification tasks.
    "LogisticRegressionCV"
    LogisticRegressionCVDefault meta-learners are LogisticRegression for classification task when CV is on.
    "LightGBMClassifier"
    LightGBMClassifier
    "ElasticNet"
    ElasticNetDefault meta-learners are LogisticRegression for regression task.
    "ElasticNetCV"
    ElasticNetCVDefault meta-learners are LogisticRegression for regression task when CV is on.
    "LightGBMRegressor"
    LightGBMRegressor
    "LinearRegression"
    LinearRegression

    StochasticOptimizer, StochasticOptimizerArgs

    None
    NoneNo optimizer selected.
    Sgd
    SgdStochastic Gradient Descent optimizer.
    Adam
    AdamAdam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments
    Adamw
    AdamwAdamW is a variant of the optimizer Adam that has an improved implementation of weight decay.
    StochasticOptimizerNone
    NoneNo optimizer selected.
    StochasticOptimizerSgd
    SgdStochastic Gradient Descent optimizer.
    StochasticOptimizerAdam
    AdamAdam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments
    StochasticOptimizerAdamw
    AdamwAdamW is a variant of the optimizer Adam that has an improved implementation of weight decay.
    None
    NoneNo optimizer selected.
    Sgd
    SgdStochastic Gradient Descent optimizer.
    Adam
    AdamAdam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments
    Adamw
    AdamwAdamW is a variant of the optimizer Adam that has an improved implementation of weight decay.
    None
    NoneNo optimizer selected.
    Sgd
    SgdStochastic Gradient Descent optimizer.
    Adam
    AdamAdam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments
    Adamw
    AdamwAdamW is a variant of the optimizer Adam that has an improved implementation of weight decay.
    NONE
    NoneNo optimizer selected.
    SGD
    SgdStochastic Gradient Descent optimizer.
    ADAM
    AdamAdam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments
    ADAMW
    AdamwAdamW is a variant of the optimizer Adam that has an improved implementation of weight decay.
    "None"
    NoneNo optimizer selected.
    "Sgd"
    SgdStochastic Gradient Descent optimizer.
    "Adam"
    AdamAdam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments
    "Adamw"
    AdamwAdamW is a variant of the optimizer Adam that has an improved implementation of weight decay.

    SweepJob, SweepJobArgs

    Objective Pulumi.AzureNative.MachineLearningServices.Inputs.Objective
    [Required] Optimization objective.
    SamplingAlgorithm Pulumi.AzureNative.MachineLearningServices.Inputs.BayesianSamplingAlgorithm | Pulumi.AzureNative.MachineLearningServices.Inputs.GridSamplingAlgorithm | Pulumi.AzureNative.MachineLearningServices.Inputs.RandomSamplingAlgorithm
    [Required] The hyperparameter sampling algorithm
    SearchSpace object
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    Trial Pulumi.AzureNative.MachineLearningServices.Inputs.TrialComponent
    [Required] Trial component definition.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EarlyTermination Pulumi.AzureNative.MachineLearningServices.Inputs.BanditPolicy | Pulumi.AzureNative.MachineLearningServices.Inputs.MedianStoppingPolicy | Pulumi.AzureNative.MachineLearningServices.Inputs.TruncationSelectionPolicy
    Early termination policies enable canceling poor-performing runs before they complete
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlToken | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentity | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs Dictionary<string, object>
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits Pulumi.AzureNative.MachineLearningServices.Inputs.SweepJobLimits
    Sweep Job limit.
    Outputs Dictionary<string, object>
    Mapping of output data bindings used in the job.
    Properties Dictionary<string, string>
    The asset property dictionary.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    Objective Objective
    [Required] Optimization objective.
    SamplingAlgorithm BayesianSamplingAlgorithm | GridSamplingAlgorithm | RandomSamplingAlgorithm
    [Required] The hyperparameter sampling algorithm
    SearchSpace interface{}
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    Trial TrialComponent
    [Required] Trial component definition.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EarlyTermination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Early termination policies enable canceling poor-performing runs before they complete
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs map[string]interface{}
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits SweepJobLimits
    Sweep Job limit.
    Outputs map[string]interface{}
    Mapping of output data bindings used in the job.
    Properties map[string]string
    The asset property dictionary.
    Services map[string]JobService
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    objective Objective
    [Required] Optimization objective.
    samplingAlgorithm BayesianSamplingAlgorithm | GridSamplingAlgorithm | RandomSamplingAlgorithm
    [Required] The hyperparameter sampling algorithm
    searchSpace Object
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    trial TrialComponent
    [Required] Trial component definition.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    earlyTermination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Early termination policies enable canceling poor-performing runs before they complete
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<String,Object>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits SweepJobLimits
    Sweep Job limit.
    outputs Map<String,Object>
    Mapping of output data bindings used in the job.
    properties Map<String,String>
    The asset property dictionary.
    services Map<String,JobService>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    objective Objective
    [Required] Optimization objective.
    samplingAlgorithm BayesianSamplingAlgorithm | GridSamplingAlgorithm | RandomSamplingAlgorithm
    [Required] The hyperparameter sampling algorithm
    searchSpace any
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    trial TrialComponent
    [Required] Trial component definition.
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    earlyTermination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Early termination policies enable canceling poor-performing runs before they complete
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs {[key: string]: CustomModelJobInput | LiteralJobInput | MLFlowModelJobInput | MLTableJobInput | TritonModelJobInput | UriFileJobInput | UriFolderJobInput}
    Mapping of input data bindings used in the job.
    isArchived boolean
    Is the asset archived?
    limits SweepJobLimits
    Sweep Job limit.
    outputs {[key: string]: CustomModelJobOutput | MLFlowModelJobOutput | MLTableJobOutput | TritonModelJobOutput | UriFileJobOutput | UriFolderJobOutput}
    Mapping of output data bindings used in the job.
    properties {[key: string]: string}
    The asset property dictionary.
    services {[key: string]: JobService}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    objective Objective
    [Required] Optimization objective.
    sampling_algorithm BayesianSamplingAlgorithm | GridSamplingAlgorithm | RandomSamplingAlgorithm
    [Required] The hyperparameter sampling algorithm
    search_space Any
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    trial TrialComponent
    [Required] Trial component definition.
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    early_termination BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy
    Early termination policies enable canceling poor-performing runs before they complete
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlToken | ManagedIdentity | UserIdentity
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Mapping[str, Union[CustomModelJobInput, LiteralJobInput, MLFlowModelJobInput, MLTableJobInput, TritonModelJobInput, UriFileJobInput, UriFolderJobInput]]
    Mapping of input data bindings used in the job.
    is_archived bool
    Is the asset archived?
    limits SweepJobLimits
    Sweep Job limit.
    outputs Mapping[str, Union[CustomModelJobOutput, MLFlowModelJobOutput, MLTableJobOutput, TritonModelJobOutput, UriFileJobOutput, UriFolderJobOutput]]
    Mapping of output data bindings used in the job.
    properties Mapping[str, str]
    The asset property dictionary.
    services Mapping[str, JobService]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    objective Property Map
    [Required] Optimization objective.
    samplingAlgorithm Property Map | Property Map | Property Map
    [Required] The hyperparameter sampling algorithm
    searchSpace Any
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    trial Property Map
    [Required] Trial component definition.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    earlyTermination Property Map | Property Map | Property Map
    Early termination policies enable canceling poor-performing runs before they complete
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits Property Map
    Sweep Job limit.
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of output data bindings used in the job.
    properties Map<String>
    The asset property dictionary.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    SweepJobLimits, SweepJobLimitsArgs

    MaxConcurrentTrials int
    Sweep Job max concurrent trials.
    MaxTotalTrials int
    Sweep Job max total trials.
    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    TrialTimeout string
    Sweep Job Trial timeout value.
    MaxConcurrentTrials int
    Sweep Job max concurrent trials.
    MaxTotalTrials int
    Sweep Job max total trials.
    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    TrialTimeout string
    Sweep Job Trial timeout value.
    maxConcurrentTrials Integer
    Sweep Job max concurrent trials.
    maxTotalTrials Integer
    Sweep Job max total trials.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trialTimeout String
    Sweep Job Trial timeout value.
    maxConcurrentTrials number
    Sweep Job max concurrent trials.
    maxTotalTrials number
    Sweep Job max total trials.
    timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trialTimeout string
    Sweep Job Trial timeout value.
    max_concurrent_trials int
    Sweep Job max concurrent trials.
    max_total_trials int
    Sweep Job max total trials.
    timeout str
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trial_timeout str
    Sweep Job Trial timeout value.
    maxConcurrentTrials Number
    Sweep Job max concurrent trials.
    maxTotalTrials Number
    Sweep Job max total trials.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trialTimeout String
    Sweep Job Trial timeout value.

    SweepJobLimitsResponse, SweepJobLimitsResponseArgs

    MaxConcurrentTrials int
    Sweep Job max concurrent trials.
    MaxTotalTrials int
    Sweep Job max total trials.
    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    TrialTimeout string
    Sweep Job Trial timeout value.
    MaxConcurrentTrials int
    Sweep Job max concurrent trials.
    MaxTotalTrials int
    Sweep Job max total trials.
    Timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    TrialTimeout string
    Sweep Job Trial timeout value.
    maxConcurrentTrials Integer
    Sweep Job max concurrent trials.
    maxTotalTrials Integer
    Sweep Job max total trials.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trialTimeout String
    Sweep Job Trial timeout value.
    maxConcurrentTrials number
    Sweep Job max concurrent trials.
    maxTotalTrials number
    Sweep Job max total trials.
    timeout string
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trialTimeout string
    Sweep Job Trial timeout value.
    max_concurrent_trials int
    Sweep Job max concurrent trials.
    max_total_trials int
    Sweep Job max total trials.
    timeout str
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trial_timeout str
    Sweep Job Trial timeout value.
    maxConcurrentTrials Number
    Sweep Job max concurrent trials.
    maxTotalTrials Number
    Sweep Job max total trials.
    timeout String
    The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
    trialTimeout String
    Sweep Job Trial timeout value.

    SweepJobResponse, SweepJobResponseArgs

    Objective Pulumi.AzureNative.MachineLearningServices.Inputs.ObjectiveResponse
    [Required] Optimization objective.
    SamplingAlgorithm Pulumi.AzureNative.MachineLearningServices.Inputs.BayesianSamplingAlgorithmResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.GridSamplingAlgorithmResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.RandomSamplingAlgorithmResponse
    [Required] The hyperparameter sampling algorithm
    SearchSpace object
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    Status string
    Status of the job.
    Trial Pulumi.AzureNative.MachineLearningServices.Inputs.TrialComponentResponse
    [Required] Trial component definition.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EarlyTermination Pulumi.AzureNative.MachineLearningServices.Inputs.BanditPolicyResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.MedianStoppingPolicyResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.TruncationSelectionPolicyResponse
    Early termination policies enable canceling poor-performing runs before they complete
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.AmlTokenResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedIdentityResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs Dictionary<string, object>
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits Pulumi.AzureNative.MachineLearningServices.Inputs.SweepJobLimitsResponse
    Sweep Job limit.
    Outputs Dictionary<string, object>
    Mapping of output data bindings used in the job.
    Properties Dictionary<string, string>
    The asset property dictionary.
    Services Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    Objective ObjectiveResponse
    [Required] Optimization objective.
    SamplingAlgorithm BayesianSamplingAlgorithmResponse | GridSamplingAlgorithmResponse | RandomSamplingAlgorithmResponse
    [Required] The hyperparameter sampling algorithm
    SearchSpace interface{}
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    Status string
    Status of the job.
    Trial TrialComponentResponse
    [Required] Trial component definition.
    ComponentId string
    ARM resource ID of the component resource.
    ComputeId string
    ARM resource ID of the compute resource.
    Description string
    The asset description text.
    DisplayName string
    Display name of job.
    EarlyTermination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Early termination policies enable canceling poor-performing runs before they complete
    ExperimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    Identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    Inputs map[string]interface{}
    Mapping of input data bindings used in the job.
    IsArchived bool
    Is the asset archived?
    Limits SweepJobLimitsResponse
    Sweep Job limit.
    Outputs map[string]interface{}
    Mapping of output data bindings used in the job.
    Properties map[string]string
    The asset property dictionary.
    Services map[string]JobServiceResponse
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    objective ObjectiveResponse
    [Required] Optimization objective.
    samplingAlgorithm BayesianSamplingAlgorithmResponse | GridSamplingAlgorithmResponse | RandomSamplingAlgorithmResponse
    [Required] The hyperparameter sampling algorithm
    searchSpace Object
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    status String
    Status of the job.
    trial TrialComponentResponse
    [Required] Trial component definition.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    earlyTermination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Early termination policies enable canceling poor-performing runs before they complete
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<String,Object>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits SweepJobLimitsResponse
    Sweep Job limit.
    outputs Map<String,Object>
    Mapping of output data bindings used in the job.
    properties Map<String,String>
    The asset property dictionary.
    services Map<String,JobServiceResponse>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    objective ObjectiveResponse
    [Required] Optimization objective.
    samplingAlgorithm BayesianSamplingAlgorithmResponse | GridSamplingAlgorithmResponse | RandomSamplingAlgorithmResponse
    [Required] The hyperparameter sampling algorithm
    searchSpace any
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    status string
    Status of the job.
    trial TrialComponentResponse
    [Required] Trial component definition.
    componentId string
    ARM resource ID of the component resource.
    computeId string
    ARM resource ID of the compute resource.
    description string
    The asset description text.
    displayName string
    Display name of job.
    earlyTermination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Early termination policies enable canceling poor-performing runs before they complete
    experimentName string
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs {[key: string]: CustomModelJobInputResponse | LiteralJobInputResponse | MLFlowModelJobInputResponse | MLTableJobInputResponse | TritonModelJobInputResponse | UriFileJobInputResponse | UriFolderJobInputResponse}
    Mapping of input data bindings used in the job.
    isArchived boolean
    Is the asset archived?
    limits SweepJobLimitsResponse
    Sweep Job limit.
    outputs {[key: string]: CustomModelJobOutputResponse | MLFlowModelJobOutputResponse | MLTableJobOutputResponse | TritonModelJobOutputResponse | UriFileJobOutputResponse | UriFolderJobOutputResponse}
    Mapping of output data bindings used in the job.
    properties {[key: string]: string}
    The asset property dictionary.
    services {[key: string]: JobServiceResponse}
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    objective ObjectiveResponse
    [Required] Optimization objective.
    sampling_algorithm BayesianSamplingAlgorithmResponse | GridSamplingAlgorithmResponse | RandomSamplingAlgorithmResponse
    [Required] The hyperparameter sampling algorithm
    search_space Any
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    status str
    Status of the job.
    trial TrialComponentResponse
    [Required] Trial component definition.
    component_id str
    ARM resource ID of the component resource.
    compute_id str
    ARM resource ID of the compute resource.
    description str
    The asset description text.
    display_name str
    Display name of job.
    early_termination BanditPolicyResponse | MedianStoppingPolicyResponse | TruncationSelectionPolicyResponse
    Early termination policies enable canceling poor-performing runs before they complete
    experiment_name str
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity AmlTokenResponse | ManagedIdentityResponse | UserIdentityResponse
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Mapping[str, Union[CustomModelJobInputResponse, LiteralJobInputResponse, MLFlowModelJobInputResponse, MLTableJobInputResponse, TritonModelJobInputResponse, UriFileJobInputResponse, UriFolderJobInputResponse]]
    Mapping of input data bindings used in the job.
    is_archived bool
    Is the asset archived?
    limits SweepJobLimitsResponse
    Sweep Job limit.
    outputs Mapping[str, Union[CustomModelJobOutputResponse, MLFlowModelJobOutputResponse, MLTableJobOutputResponse, TritonModelJobOutputResponse, UriFileJobOutputResponse, UriFolderJobOutputResponse]]
    Mapping of output data bindings used in the job.
    properties Mapping[str, str]
    The asset property dictionary.
    services Mapping[str, JobServiceResponse]
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    objective Property Map
    [Required] Optimization objective.
    samplingAlgorithm Property Map | Property Map | Property Map
    [Required] The hyperparameter sampling algorithm
    searchSpace Any
    [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
    status String
    Status of the job.
    trial Property Map
    [Required] Trial component definition.
    componentId String
    ARM resource ID of the component resource.
    computeId String
    ARM resource ID of the compute resource.
    description String
    The asset description text.
    displayName String
    Display name of job.
    earlyTermination Property Map | Property Map | Property Map
    Early termination policies enable canceling poor-performing runs before they complete
    experimentName String
    The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
    identity Property Map | Property Map | Property Map
    Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. Defaults to AmlToken if null.
    inputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of input data bindings used in the job.
    isArchived Boolean
    Is the asset archived?
    limits Property Map
    Sweep Job limit.
    outputs Map<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    Mapping of output data bindings used in the job.
    properties Map<String>
    The asset property dictionary.
    services Map<Property Map>
    List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TableVerticalFeaturizationSettings, TableVerticalFeaturizationSettingsArgs

    BlockedTransformers List<Union<string, Pulumi.AzureNative.MachineLearningServices.BlockedTransformers>>
    These transformers shall not be used in featurization.
    ColumnNameAndTypes Dictionary<string, string>
    Dictionary of column name and its type (int, float, string, datetime etc).
    DatasetLanguage string
    Dataset language, useful for the text data.
    EnableDnnFeaturization bool
    Determines whether to use Dnn based featurizers for data featurization.
    Mode string | Pulumi.AzureNative.MachineLearningServices.FeaturizationMode
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    TransformerParams Dictionary<string, ImmutableArray<Pulumi.AzureNative.MachineLearningServices.Inputs.ColumnTransformer>>
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    BlockedTransformers []string
    These transformers shall not be used in featurization.
    ColumnNameAndTypes map[string]string
    Dictionary of column name and its type (int, float, string, datetime etc).
    DatasetLanguage string
    Dataset language, useful for the text data.
    EnableDnnFeaturization bool
    Determines whether to use Dnn based featurizers for data featurization.
    Mode string | FeaturizationMode
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    TransformerParams map[string][]ColumnTransformer
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blockedTransformers List<Either<String,BlockedTransformers>>
    These transformers shall not be used in featurization.
    columnNameAndTypes Map<String,String>
    Dictionary of column name and its type (int, float, string, datetime etc).
    datasetLanguage String
    Dataset language, useful for the text data.
    enableDnnFeaturization Boolean
    Determines whether to use Dnn based featurizers for data featurization.
    mode String | FeaturizationMode
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformerParams Map<String,List<ColumnTransformer>>
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blockedTransformers (string | BlockedTransformers)[]
    These transformers shall not be used in featurization.
    columnNameAndTypes {[key: string]: string}
    Dictionary of column name and its type (int, float, string, datetime etc).
    datasetLanguage string
    Dataset language, useful for the text data.
    enableDnnFeaturization boolean
    Determines whether to use Dnn based featurizers for data featurization.
    mode string | FeaturizationMode
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformerParams {[key: string]: ColumnTransformer[]}
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blocked_transformers Sequence[Union[str, BlockedTransformers]]
    These transformers shall not be used in featurization.
    column_name_and_types Mapping[str, str]
    Dictionary of column name and its type (int, float, string, datetime etc).
    dataset_language str
    Dataset language, useful for the text data.
    enable_dnn_featurization bool
    Determines whether to use Dnn based featurizers for data featurization.
    mode str | FeaturizationMode
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformer_params Mapping[str, Sequence[ColumnTransformer]]
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blockedTransformers List<String | "TextTargetEncoder" | "OneHotEncoder" | "CatTargetEncoder" | "TfIdf" | "WoETargetEncoder" | "LabelEncoder" | "WordEmbedding" | "NaiveBayes" | "CountVectorizer" | "HashOneHotEncoder">
    These transformers shall not be used in featurization.
    columnNameAndTypes Map<String>
    Dictionary of column name and its type (int, float, string, datetime etc).
    datasetLanguage String
    Dataset language, useful for the text data.
    enableDnnFeaturization Boolean
    Determines whether to use Dnn based featurizers for data featurization.
    mode String | "Auto" | "Custom" | "Off"
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformerParams Map<List<Property Map>>
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.

    TableVerticalFeaturizationSettingsResponse, TableVerticalFeaturizationSettingsResponseArgs

    BlockedTransformers List<string>
    These transformers shall not be used in featurization.
    ColumnNameAndTypes Dictionary<string, string>
    Dictionary of column name and its type (int, float, string, datetime etc).
    DatasetLanguage string
    Dataset language, useful for the text data.
    EnableDnnFeaturization bool
    Determines whether to use Dnn based featurizers for data featurization.
    Mode string
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    TransformerParams Dictionary<string, ImmutableArray<Pulumi.AzureNative.MachineLearningServices.Inputs.ColumnTransformerResponse>>
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    BlockedTransformers []string
    These transformers shall not be used in featurization.
    ColumnNameAndTypes map[string]string
    Dictionary of column name and its type (int, float, string, datetime etc).
    DatasetLanguage string
    Dataset language, useful for the text data.
    EnableDnnFeaturization bool
    Determines whether to use Dnn based featurizers for data featurization.
    Mode string
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    TransformerParams map[string][]ColumnTransformerResponse
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blockedTransformers List<String>
    These transformers shall not be used in featurization.
    columnNameAndTypes Map<String,String>
    Dictionary of column name and its type (int, float, string, datetime etc).
    datasetLanguage String
    Dataset language, useful for the text data.
    enableDnnFeaturization Boolean
    Determines whether to use Dnn based featurizers for data featurization.
    mode String
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformerParams Map<String,List<ColumnTransformerResponse>>
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blockedTransformers string[]
    These transformers shall not be used in featurization.
    columnNameAndTypes {[key: string]: string}
    Dictionary of column name and its type (int, float, string, datetime etc).
    datasetLanguage string
    Dataset language, useful for the text data.
    enableDnnFeaturization boolean
    Determines whether to use Dnn based featurizers for data featurization.
    mode string
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformerParams {[key: string]: ColumnTransformerResponse[]}
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blocked_transformers Sequence[str]
    These transformers shall not be used in featurization.
    column_name_and_types Mapping[str, str]
    Dictionary of column name and its type (int, float, string, datetime etc).
    dataset_language str
    Dataset language, useful for the text data.
    enable_dnn_featurization bool
    Determines whether to use Dnn based featurizers for data featurization.
    mode str
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformer_params Mapping[str, Sequence[ColumnTransformerResponse]]
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.
    blockedTransformers List<String>
    These transformers shall not be used in featurization.
    columnNameAndTypes Map<String>
    Dictionary of column name and its type (int, float, string, datetime etc).
    datasetLanguage String
    Dataset language, useful for the text data.
    enableDnnFeaturization Boolean
    Determines whether to use Dnn based featurizers for data featurization.
    mode String
    Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. If 'Off' is selected then no featurization is done. If 'Custom' is selected then user can specify additional inputs to customize how featurization is done.
    transformerParams Map<List<Property Map>>
    User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor.

    TableVerticalLimitSettings, TableVerticalLimitSettingsArgs

    EnableEarlyTermination bool
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    ExitScore double
    Exit score for the AutoML job.
    MaxConcurrentTrials int
    Maximum Concurrent iterations.
    MaxCoresPerTrial int
    Max cores per iteration.
    MaxTrials int
    Number of iterations.
    Timeout string
    AutoML job timeout.
    TrialTimeout string
    Iteration timeout.
    EnableEarlyTermination bool
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    ExitScore float64
    Exit score for the AutoML job.
    MaxConcurrentTrials int
    Maximum Concurrent iterations.
    MaxCoresPerTrial int
    Max cores per iteration.
    MaxTrials int
    Number of iterations.
    Timeout string
    AutoML job timeout.
    TrialTimeout string
    Iteration timeout.
    enableEarlyTermination Boolean
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exitScore Double
    Exit score for the AutoML job.
    maxConcurrentTrials Integer
    Maximum Concurrent iterations.
    maxCoresPerTrial Integer
    Max cores per iteration.
    maxTrials Integer
    Number of iterations.
    timeout String
    AutoML job timeout.
    trialTimeout String
    Iteration timeout.
    enableEarlyTermination boolean
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exitScore number
    Exit score for the AutoML job.
    maxConcurrentTrials number
    Maximum Concurrent iterations.
    maxCoresPerTrial number
    Max cores per iteration.
    maxTrials number
    Number of iterations.
    timeout string
    AutoML job timeout.
    trialTimeout string
    Iteration timeout.
    enable_early_termination bool
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exit_score float
    Exit score for the AutoML job.
    max_concurrent_trials int
    Maximum Concurrent iterations.
    max_cores_per_trial int
    Max cores per iteration.
    max_trials int
    Number of iterations.
    timeout str
    AutoML job timeout.
    trial_timeout str
    Iteration timeout.
    enableEarlyTermination Boolean
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exitScore Number
    Exit score for the AutoML job.
    maxConcurrentTrials Number
    Maximum Concurrent iterations.
    maxCoresPerTrial Number
    Max cores per iteration.
    maxTrials Number
    Number of iterations.
    timeout String
    AutoML job timeout.
    trialTimeout String
    Iteration timeout.

    TableVerticalLimitSettingsResponse, TableVerticalLimitSettingsResponseArgs

    EnableEarlyTermination bool
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    ExitScore double
    Exit score for the AutoML job.
    MaxConcurrentTrials int
    Maximum Concurrent iterations.
    MaxCoresPerTrial int
    Max cores per iteration.
    MaxTrials int
    Number of iterations.
    Timeout string
    AutoML job timeout.
    TrialTimeout string
    Iteration timeout.
    EnableEarlyTermination bool
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    ExitScore float64
    Exit score for the AutoML job.
    MaxConcurrentTrials int
    Maximum Concurrent iterations.
    MaxCoresPerTrial int
    Max cores per iteration.
    MaxTrials int
    Number of iterations.
    Timeout string
    AutoML job timeout.
    TrialTimeout string
    Iteration timeout.
    enableEarlyTermination Boolean
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exitScore Double
    Exit score for the AutoML job.
    maxConcurrentTrials Integer
    Maximum Concurrent iterations.
    maxCoresPerTrial Integer
    Max cores per iteration.
    maxTrials Integer
    Number of iterations.
    timeout String
    AutoML job timeout.
    trialTimeout String
    Iteration timeout.
    enableEarlyTermination boolean
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exitScore number
    Exit score for the AutoML job.
    maxConcurrentTrials number
    Maximum Concurrent iterations.
    maxCoresPerTrial number
    Max cores per iteration.
    maxTrials number
    Number of iterations.
    timeout string
    AutoML job timeout.
    trialTimeout string
    Iteration timeout.
    enable_early_termination bool
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exit_score float
    Exit score for the AutoML job.
    max_concurrent_trials int
    Maximum Concurrent iterations.
    max_cores_per_trial int
    Max cores per iteration.
    max_trials int
    Number of iterations.
    timeout str
    AutoML job timeout.
    trial_timeout str
    Iteration timeout.
    enableEarlyTermination Boolean
    Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations.
    exitScore Number
    Exit score for the AutoML job.
    maxConcurrentTrials Number
    Maximum Concurrent iterations.
    maxCoresPerTrial Number
    Max cores per iteration.
    maxTrials Number
    Number of iterations.
    timeout String
    AutoML job timeout.
    trialTimeout String
    Iteration timeout.

    TargetAggregationFunction, TargetAggregationFunctionArgs

    None
    NoneRepresent no value set.
    Sum
    Sum
    Max
    Max
    Min
    Min
    Mean
    Mean
    TargetAggregationFunctionNone
    NoneRepresent no value set.
    TargetAggregationFunctionSum
    Sum
    TargetAggregationFunctionMax
    Max
    TargetAggregationFunctionMin
    Min
    TargetAggregationFunctionMean
    Mean
    None
    NoneRepresent no value set.
    Sum
    Sum
    Max
    Max
    Min
    Min
    Mean
    Mean
    None
    NoneRepresent no value set.
    Sum
    Sum
    Max
    Max
    Min
    Min
    Mean
    Mean
    NONE
    NoneRepresent no value set.
    SUM
    Sum
    MAX
    Max
    MIN
    Min
    MEAN
    Mean
    "None"
    NoneRepresent no value set.
    "Sum"
    Sum
    "Max"
    Max
    "Min"
    Min
    "Mean"
    Mean

    TensorFlow, TensorFlowArgs

    ParameterServerCount int
    Number of parameter server tasks.
    WorkerCount int
    Number of workers. If not specified, will default to the instance count.
    ParameterServerCount int
    Number of parameter server tasks.
    WorkerCount int
    Number of workers. If not specified, will default to the instance count.
    parameterServerCount Integer
    Number of parameter server tasks.
    workerCount Integer
    Number of workers. If not specified, will default to the instance count.
    parameterServerCount number
    Number of parameter server tasks.
    workerCount number
    Number of workers. If not specified, will default to the instance count.
    parameter_server_count int
    Number of parameter server tasks.
    worker_count int
    Number of workers. If not specified, will default to the instance count.
    parameterServerCount Number
    Number of parameter server tasks.
    workerCount Number
    Number of workers. If not specified, will default to the instance count.

    TensorFlowResponse, TensorFlowResponseArgs

    ParameterServerCount int
    Number of parameter server tasks.
    WorkerCount int
    Number of workers. If not specified, will default to the instance count.
    ParameterServerCount int
    Number of parameter server tasks.
    WorkerCount int
    Number of workers. If not specified, will default to the instance count.
    parameterServerCount Integer
    Number of parameter server tasks.
    workerCount Integer
    Number of workers. If not specified, will default to the instance count.
    parameterServerCount number
    Number of parameter server tasks.
    workerCount number
    Number of workers. If not specified, will default to the instance count.
    parameter_server_count int
    Number of parameter server tasks.
    worker_count int
    Number of workers. If not specified, will default to the instance count.
    parameterServerCount Number
    Number of parameter server tasks.
    workerCount Number
    Number of workers. If not specified, will default to the instance count.

    TextClassification, TextClassificationArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    PrimaryMetric string | Pulumi.AzureNative.MachineLearningServices.ClassificationPrimaryMetrics
    Primary metric for Text-Classification task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    TrainingData MLTableJobInput
    [Required] Training data input.
    FeaturizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    PrimaryMetric string | ClassificationPrimaryMetrics
    Primary metric for Text-Classification task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInput
    Validation data inputs.
    trainingData MLTableJobInput
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    primaryMetric String | ClassificationPrimaryMetrics
    Primary metric for Text-Classification task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    trainingData MLTableJobInput
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    primaryMetric string | ClassificationPrimaryMetrics
    Primary metric for Text-Classification task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    training_data MLTableJobInput
    [Required] Training data input.
    featurization_settings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limit_settings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    primary_metric str | ClassificationPrimaryMetrics
    Primary metric for Text-Classification task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInput
    Validation data inputs.
    trainingData Property Map
    [Required] Training data input.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    primaryMetric String | "AUCWeighted" | "Accuracy" | "NormMacroRecall" | "AveragePrecisionScoreWeighted" | "PrecisionScoreWeighted"
    Primary metric for Text-Classification task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.

    TextClassificationMultilabel, TextClassificationMultilabelArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    TrainingData MLTableJobInput
    [Required] Training data input.
    FeaturizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInput
    Validation data inputs.
    trainingData MLTableJobInput
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    trainingData MLTableJobInput
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    training_data MLTableJobInput
    [Required] Training data input.
    featurization_settings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limit_settings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInput
    Validation data inputs.
    trainingData Property Map
    [Required] Training data input.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.

    TextClassificationMultilabelResponse, TextClassificationMultilabelResponseArgs

    PrimaryMetric string
    Primary metric for Text-Classification-Multilabel task. Currently only Accuracy is supported as primary metric, hence user need not set it explicitly.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    PrimaryMetric string
    Primary metric for Text-Classification-Multilabel task. Currently only Accuracy is supported as primary metric, hence user need not set it explicitly.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    FeaturizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    primaryMetric String
    Primary metric for Text-Classification-Multilabel task. Currently only Accuracy is supported as primary metric, hence user need not set it explicitly.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    primaryMetric string
    Primary metric for Text-Classification-Multilabel task. Currently only Accuracy is supported as primary metric, hence user need not set it explicitly.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity string
    Log verbosity for the job.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    primary_metric str
    Primary metric for Text-Classification-Multilabel task. Currently only Accuracy is supported as primary metric, hence user need not set it explicitly.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    featurization_settings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limit_settings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    log_verbosity str
    Log verbosity for the job.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    primaryMetric String
    Primary metric for Text-Classification-Multilabel task. Currently only Accuracy is supported as primary metric, hence user need not set it explicitly.
    trainingData Property Map
    [Required] Training data input.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.

    TextClassificationResponse, TextClassificationResponseArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    PrimaryMetric string
    Primary metric for Text-Classification task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    FeaturizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    PrimaryMetric string
    Primary metric for Text-Classification task.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    primaryMetric String
    Primary metric for Text-Classification task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity string
    Log verbosity for the job.
    primaryMetric string
    Primary metric for Text-Classification task.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    featurization_settings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limit_settings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    log_verbosity str
    Log verbosity for the job.
    primary_metric str
    Primary metric for Text-Classification task.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    trainingData Property Map
    [Required] Training data input.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    primaryMetric String
    Primary metric for Text-Classification task.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.

    TextNer, TextNerArgs

    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    [Required] Training data input.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | Pulumi.AzureNative.MachineLearningServices.LogVerbosity
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInput
    Validation data inputs.
    TrainingData MLTableJobInput
    [Required] Training data input.
    FeaturizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    LimitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    LogVerbosity string | LogVerbosity
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInput
    Validation data inputs.
    trainingData MLTableJobInput
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity String | LogVerbosity
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    trainingData MLTableJobInput
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    logVerbosity string | LogVerbosity
    Log verbosity for the job.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInput
    Validation data inputs.
    training_data MLTableJobInput
    [Required] Training data input.
    featurization_settings NlpVerticalFeaturizationSettings
    Featurization inputs needed for AutoML job.
    limit_settings NlpVerticalLimitSettings
    Execution constraints for AutoMLJob.
    log_verbosity str | LogVerbosity
    Log verbosity for the job.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInput
    Validation data inputs.
    trainingData Property Map
    [Required] Training data input.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String | "NotSet" | "Debug" | "Info" | "Warning" | "Error" | "Critical"
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.

    TextNerResponse, TextNerResponseArgs

    PrimaryMetric string
    Primary metric for Text-NER task. Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly.
    TrainingData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    [Required] Training data input.
    FeaturizationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings Pulumi.AzureNative.MachineLearningServices.Inputs.NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData Pulumi.AzureNative.MachineLearningServices.Inputs.MLTableJobInputResponse
    Validation data inputs.
    PrimaryMetric string
    Primary metric for Text-NER task. Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly.
    TrainingData MLTableJobInputResponse
    [Required] Training data input.
    FeaturizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    LimitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    LogVerbosity string
    Log verbosity for the job.
    TargetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    ValidationData MLTableJobInputResponse
    Validation data inputs.
    primaryMetric String
    Primary metric for Text-NER task. Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    primaryMetric string
    Primary metric for Text-NER task. Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly.
    trainingData MLTableJobInputResponse
    [Required] Training data input.
    featurizationSettings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limitSettings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    logVerbosity string
    Log verbosity for the job.
    targetColumnName string
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData MLTableJobInputResponse
    Validation data inputs.
    primary_metric str
    Primary metric for Text-NER task. Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly.
    training_data MLTableJobInputResponse
    [Required] Training data input.
    featurization_settings NlpVerticalFeaturizationSettingsResponse
    Featurization inputs needed for AutoML job.
    limit_settings NlpVerticalLimitSettingsResponse
    Execution constraints for AutoMLJob.
    log_verbosity str
    Log verbosity for the job.
    target_column_name str
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validation_data MLTableJobInputResponse
    Validation data inputs.
    primaryMetric String
    Primary metric for Text-NER task. Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly.
    trainingData Property Map
    [Required] Training data input.
    featurizationSettings Property Map
    Featurization inputs needed for AutoML job.
    limitSettings Property Map
    Execution constraints for AutoMLJob.
    logVerbosity String
    Log verbosity for the job.
    targetColumnName String
    Target column name: This is prediction values column. Also known as label column name in context of classification tasks.
    validationData Property Map
    Validation data inputs.

    TrialComponent, TrialComponentArgs

    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    CodeId string
    ARM resource ID of the code asset.
    Distribution Pulumi.AzureNative.MachineLearningServices.Inputs.Mpi | Pulumi.AzureNative.MachineLearningServices.Inputs.PyTorch | Pulumi.AzureNative.MachineLearningServices.Inputs.TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables Dictionary<string, string>
    Environment variables included in the job.
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.JobResourceConfiguration
    Compute Resource configuration for the job.
    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    CodeId string
    ARM resource ID of the code asset.
    Distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables map[string]string
    Environment variables included in the job.
    Resources JobResourceConfiguration
    Compute Resource configuration for the job.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId String
    ARM resource ID of the code asset.
    distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String,String>
    Environment variables included in the job.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId string
    ARM resource ID of the code asset.
    distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables {[key: string]: string}
    Environment variables included in the job.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    command str
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environment_id str
    [Required] The ARM resource ID of the Environment specification for the job.
    code_id str
    ARM resource ID of the code asset.
    distribution Mpi | PyTorch | TensorFlow
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environment_variables Mapping[str, str]
    Environment variables included in the job.
    resources JobResourceConfiguration
    Compute Resource configuration for the job.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId String
    ARM resource ID of the code asset.
    distribution Property Map | Property Map | Property Map
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String>
    Environment variables included in the job.
    resources Property Map
    Compute Resource configuration for the job.

    TrialComponentResponse, TrialComponentResponseArgs

    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    CodeId string
    ARM resource ID of the code asset.
    Distribution Pulumi.AzureNative.MachineLearningServices.Inputs.MpiResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.PyTorchResponse | Pulumi.AzureNative.MachineLearningServices.Inputs.TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables Dictionary<string, string>
    Environment variables included in the job.
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    Command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    EnvironmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    CodeId string
    ARM resource ID of the code asset.
    Distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    EnvironmentVariables map[string]string
    Environment variables included in the job.
    Resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId String
    ARM resource ID of the code asset.
    distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String,String>
    Environment variables included in the job.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    command string
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId string
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId string
    ARM resource ID of the code asset.
    distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables {[key: string]: string}
    Environment variables included in the job.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    command str
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environment_id str
    [Required] The ARM resource ID of the Environment specification for the job.
    code_id str
    ARM resource ID of the code asset.
    distribution MpiResponse | PyTorchResponse | TensorFlowResponse
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environment_variables Mapping[str, str]
    Environment variables included in the job.
    resources JobResourceConfigurationResponse
    Compute Resource configuration for the job.
    command String
    [Required] The command to execute on startup of the job. eg. "python train.py"
    environmentId String
    [Required] The ARM resource ID of the Environment specification for the job.
    codeId String
    ARM resource ID of the code asset.
    distribution Property Map | Property Map | Property Map
    Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null.
    environmentVariables Map<String>
    Environment variables included in the job.
    resources Property Map
    Compute Resource configuration for the job.

    TritonModelJobInput, TritonModelJobInputArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | Pulumi.AzureNative.MachineLearningServices.InputDeliveryMode
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | InputDeliveryMode
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | "ReadOnlyMount" | "ReadWriteMount" | "Download" | "Direct" | "EvalMount" | "EvalDownload"
    Input Asset Delivery Mode.

    TritonModelJobInputResponse, TritonModelJobInputResponseArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.

    TritonModelJobOutput, TritonModelJobOutputArgs

    Description string
    Description for the output.
    Mode string | Pulumi.AzureNative.MachineLearningServices.OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String | "ReadWriteMount" | "Upload"
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    TritonModelJobOutputResponse, TritonModelJobOutputResponseArgs

    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    TruncationSelectionPolicy, TruncationSelectionPolicyArgs

    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    TruncationPercentage int
    The percentage of runs to cancel at each evaluation interval.
    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    TruncationPercentage int
    The percentage of runs to cancel at each evaluation interval.
    delayEvaluation Integer
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Integer
    Interval (number of runs) between policy evaluations.
    truncationPercentage Integer
    The percentage of runs to cancel at each evaluation interval.
    delayEvaluation number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval number
    Interval (number of runs) between policy evaluations.
    truncationPercentage number
    The percentage of runs to cancel at each evaluation interval.
    delay_evaluation int
    Number of intervals by which to delay the first evaluation.
    evaluation_interval int
    Interval (number of runs) between policy evaluations.
    truncation_percentage int
    The percentage of runs to cancel at each evaluation interval.
    delayEvaluation Number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Number
    Interval (number of runs) between policy evaluations.
    truncationPercentage Number
    The percentage of runs to cancel at each evaluation interval.

    TruncationSelectionPolicyResponse, TruncationSelectionPolicyResponseArgs

    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    TruncationPercentage int
    The percentage of runs to cancel at each evaluation interval.
    DelayEvaluation int
    Number of intervals by which to delay the first evaluation.
    EvaluationInterval int
    Interval (number of runs) between policy evaluations.
    TruncationPercentage int
    The percentage of runs to cancel at each evaluation interval.
    delayEvaluation Integer
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Integer
    Interval (number of runs) between policy evaluations.
    truncationPercentage Integer
    The percentage of runs to cancel at each evaluation interval.
    delayEvaluation number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval number
    Interval (number of runs) between policy evaluations.
    truncationPercentage number
    The percentage of runs to cancel at each evaluation interval.
    delay_evaluation int
    Number of intervals by which to delay the first evaluation.
    evaluation_interval int
    Interval (number of runs) between policy evaluations.
    truncation_percentage int
    The percentage of runs to cancel at each evaluation interval.
    delayEvaluation Number
    Number of intervals by which to delay the first evaluation.
    evaluationInterval Number
    Interval (number of runs) between policy evaluations.
    truncationPercentage Number
    The percentage of runs to cancel at each evaluation interval.

    UriFileJobInput, UriFileJobInputArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | Pulumi.AzureNative.MachineLearningServices.InputDeliveryMode
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | InputDeliveryMode
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | "ReadOnlyMount" | "ReadWriteMount" | "Download" | "Direct" | "EvalMount" | "EvalDownload"
    Input Asset Delivery Mode.

    UriFileJobInputResponse, UriFileJobInputResponseArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.

    UriFileJobOutput, UriFileJobOutputArgs

    Description string
    Description for the output.
    Mode string | Pulumi.AzureNative.MachineLearningServices.OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String | "ReadWriteMount" | "Upload"
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    UriFileJobOutputResponse, UriFileJobOutputResponseArgs

    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    UriFolderJobInput, UriFolderJobInputArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | Pulumi.AzureNative.MachineLearningServices.InputDeliveryMode
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | InputDeliveryMode
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string | InputDeliveryMode
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str | InputDeliveryMode
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String | "ReadOnlyMount" | "ReadWriteMount" | "Download" | "Direct" | "EvalMount" | "EvalDownload"
    Input Asset Delivery Mode.

    UriFolderJobInputResponse, UriFolderJobInputResponseArgs

    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    Uri string
    [Required] Input Asset URI.
    Description string
    Description for the input.
    Mode string
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.
    uri string
    [Required] Input Asset URI.
    description string
    Description for the input.
    mode string
    Input Asset Delivery Mode.
    uri str
    [Required] Input Asset URI.
    description str
    Description for the input.
    mode str
    Input Asset Delivery Mode.
    uri String
    [Required] Input Asset URI.
    description String
    Description for the input.
    mode String
    Input Asset Delivery Mode.

    UriFolderJobOutput, UriFolderJobOutputArgs

    Description string
    Description for the output.
    Mode string | Pulumi.AzureNative.MachineLearningServices.OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str | OutputDeliveryMode
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String | "ReadWriteMount" | "Upload"
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    UriFolderJobOutputResponse, UriFolderJobOutputResponseArgs

    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    Description string
    Description for the output.
    Mode string
    Output Asset Delivery Mode.
    Uri string
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.
    description string
    Description for the output.
    mode string
    Output Asset Delivery Mode.
    uri string
    Output Asset URI.
    description str
    Description for the output.
    mode str
    Output Asset Delivery Mode.
    uri str
    Output Asset URI.
    description String
    Description for the output.
    mode String
    Output Asset Delivery Mode.
    uri String
    Output Asset URI.

    UseStl, UseStlArgs

    None
    NoneNo stl decomposition.
    Season
    Season
    SeasonTrend
    SeasonTrend
    UseStlNone
    NoneNo stl decomposition.
    UseStlSeason
    Season
    UseStlSeasonTrend
    SeasonTrend
    None
    NoneNo stl decomposition.
    Season
    Season
    SeasonTrend
    SeasonTrend
    None
    NoneNo stl decomposition.
    Season
    Season
    SeasonTrend
    SeasonTrend
    NONE
    NoneNo stl decomposition.
    SEASON
    Season
    SEASON_TREND
    SeasonTrend
    "None"
    NoneNo stl decomposition.
    "Season"
    Season
    "SeasonTrend"
    SeasonTrend

    UserIdentity, UserIdentityArgs

    UserIdentityResponse, UserIdentityResponseArgs

    ValidationMetricType, ValidationMetricTypeArgs

    None
    NoneNo metric.
    Coco
    CocoCoco metric.
    Voc
    VocVoc metric.
    CocoVoc
    CocoVocCocoVoc metric.
    ValidationMetricTypeNone
    NoneNo metric.
    ValidationMetricTypeCoco
    CocoCoco metric.
    ValidationMetricTypeVoc
    VocVoc metric.
    ValidationMetricTypeCocoVoc
    CocoVocCocoVoc metric.
    None
    NoneNo metric.
    Coco
    CocoCoco metric.
    Voc
    VocVoc metric.
    CocoVoc
    CocoVocCocoVoc metric.
    None
    NoneNo metric.
    Coco
    CocoCoco metric.
    Voc
    VocVoc metric.
    CocoVoc
    CocoVocCocoVoc metric.
    NONE
    NoneNo metric.
    COCO
    CocoCoco metric.
    VOC
    VocVoc metric.
    COCO_VOC
    CocoVocCocoVoc metric.
    "None"
    NoneNo metric.
    "Coco"
    CocoCoco metric.
    "Voc"
    VocVoc metric.
    "CocoVoc"
    CocoVocCocoVoc metric.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:machinelearningservices:Job string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi