Idioma

Parameter Classe

Definição

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ParameterConverter))]
public sealed class Parameter : IEquatable<Microsoft.ML.SearchSpace.Parameter>, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.ML.SearchSpace.Parameter>>, System.Collections.Generic.IDictionary<string,Microsoft.ML.SearchSpace.Parameter>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.ML.SearchSpace.Parameter>>, System.Collections.Generic.IEqualityComparer<Microsoft.ML.SearchSpace.Parameter>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ParameterConverter))>]
type Parameter = class
    interface IDictionary<string, Parameter>
    interface ICollection<KeyValuePair<string, Parameter>>
    interface seq<KeyValuePair<string, Parameter>>
    interface IEnumerable
    interface IEquatable<Parameter>
    interface IEqualityComparer<Parameter>
Public NotInheritable Class Parameter
Implements ICollection(Of KeyValuePair(Of String, Parameter)), IDictionary(Of String, Parameter), IEnumerable(Of KeyValuePair(Of String, Parameter)), IEqualityComparer(Of Parameter), IEquatable(Of Parameter)
Herança
Parameter
Atributos
Implementações

Exemplos

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.ML.SearchSpace;

namespace Microsoft.ML.AutoML.Samples
{
    public static class ParameterExample
    {
        public static void Run()
        {
            // Parameter is essentially a wrapper class over Json.
            // Therefore it supports all json types, like integar, number, boolearn, string, etc..

            // To create parameter over existing value, use Parameter.From
            var intParam = Parameter.FromInt(10);
            var doubleParam = Parameter.FromDouble(20);
            var boolParam = Parameter.FromBool(false);

            // To cast parameter to specific type, use Parameter.AsType
            // NOTE: Casting to a wrong type will trigger an argumentException.
            var i = intParam.AsType<int>(); // i == 10
            var d = doubleParam.AsType<double>(); // d == 20
            var b = boolParam.AsType<bool>(); // b == false
        }
    }
}

Propriedades

Nome Description
Count

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

IsReadOnly

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Item[String]

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Keys

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

ParameterType

Obtenha ParameterType isso ParameterType

Métodos

Nome Description
Add(KeyValuePair<String,Parameter>)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Add(String, Parameter)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

AsType<T>()

Conversão ParameterType para T. Esse método retornará imediatamente se o valor subjacente for do tipo T, caso contrário, ele usará JsonSerializer para converter seu valor Tem .

Clear()

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Contains(KeyValuePair<String,Parameter>)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

ContainsKey(String)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

CopyTo(KeyValuePair<String,Parameter>[], Int32)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

CreateNestedParameter(KeyValuePair<String,Parameter>[])

Criar um Parameter de parameters. O ParameterType será Object.

Equals(Parameter, Parameter)

Determina que dois Parameter objetos wether têm o mesmo valor.

Equals(Parameter)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

FromBool(Boolean)

Crie um Parameter a partir de um Boolean valor. O ParameterType será Bool.

FromDouble(Double)

Crie um Parameter a partir de um Double valor. O ParameterType será Number.

FromEnum<T>(T)

Crie um Parameter a partir de um Enum valor. O ParameterType será String.

FromFloat(Single)

Crie um Parameter a partir de um Single valor. O ParameterType será Number.

FromIEnumerable<T>(IEnumerable<T>)

Crie um Parameter a partir de um IEnumerable valor. O ParameterType será Array.

FromInt(Int32)

Crie um Parameter a partir de um Int32 valor. O ParameterType será Integer.

FromLong(Int64)

Crie um Parameter a partir de um Int64 valor. O ParameterType será Integer.

FromObject<T>(T)

Crie um Parameter a partir de um Object valor. O ParameterType será Object.

FromString(String)

Crie um Parameter a partir de um String valor. O ParameterType será String.

GetHashCode()

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

GetHashCode(Parameter)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Remove(KeyValuePair<String,Parameter>)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Remove(String)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

ToString()

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

TryGetValue(String, Parameter)

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Implantações explícitas de interface

Nome Description
IDictionary<String,Parameter>.Values

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

IEnumerable.GetEnumerator()

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

IEnumerable<KeyValuePair<String,Parameter>>.GetEnumerator()

Parameter é usado para salvar o resultado da varredura do ajuste e é usado para restaurar o pipeline de mlnet do pipeline varrível.

Aplica-se a