Parameter Classe

Definizione

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

[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)
Ereditarietà
Parameter
Attributi
Implementazioni

Esempio

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
        }
    }
}

Proprietà

Nome Descrizione
Count

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

IsReadOnly

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Item[String]

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Keys

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

ParameterType

Ottenere ParameterType questo ParameterType

Metodi

Nome Descrizione
Add(KeyValuePair<String,Parameter>)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Add(String, Parameter)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

AsType<T>()

Eseguire il cast ParameterType a T. Questo metodo restituirà immediatamente se il valore sottostante è di tipo T, altrimenti usa JsonSerializer per convertire il relativo valore in T.

Clear()

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Contains(KeyValuePair<String,Parameter>)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

ContainsKey(String)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

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

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

CreateNestedParameter(KeyValuePair<String,Parameter>[])

Creare un oggetto Parameter da parameters. l'oggetto ParameterType sarà Object.

Equals(Parameter, Parameter)

Determina che due Parameter oggetti hanno lo stesso valore.

Equals(Parameter)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

FromBool(Boolean)

Creare un oggetto Parameter da un Boolean valore. l'oggetto ParameterType sarà Bool.

FromDouble(Double)

Creare un oggetto Parameter da un Double valore. l'oggetto ParameterType sarà Number.

FromEnum<T>(T)

Creare un oggetto Parameter da un Enum valore. l'oggetto ParameterType sarà String.

FromFloat(Single)

Creare un oggetto Parameter da un Single valore. l'oggetto ParameterType sarà Number.

FromIEnumerable<T>(IEnumerable<T>)

Creare un oggetto Parameter da un IEnumerable valore. l'oggetto ParameterType sarà Array.

FromInt(Int32)

Creare un oggetto Parameter da un Int32 valore. l'oggetto ParameterType sarà Integer.

FromLong(Int64)

Creare un oggetto Parameter da un Int64 valore. l'oggetto ParameterType sarà Integer.

FromObject<T>(T)

Creare un oggetto Parameter da un Object valore. l'oggetto ParameterType sarà Object.

FromString(String)

Creare un oggetto Parameter da un String valore. l'oggetto ParameterType sarà String.

GetHashCode()

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

GetHashCode(Parameter)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Remove(KeyValuePair<String,Parameter>)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Remove(String)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

ToString()

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

TryGetValue(String, Parameter)

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDictionary<String,Parameter>.Values

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

IEnumerable.GetEnumerator()

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

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

Parameter viene usato per salvare il risultato dello sweep dal tuner e viene usato per ripristinare la pipeline mlnet dalla pipeline sweepable.

Si applica a