Parameter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable.
[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)
- Héritage
-
Parameter
- Attributs
- Implémente
-
ICollection<KeyValuePair<String,Parameter>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Parameter> IEnumerable<KeyValuePair<String,Parameter>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEqualityComparer<Parameter> IEnumerable IEquatable<Parameter>
Exemples
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
}
}
}
Propriétés
| Nom | Description |
|---|---|
| Count |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| IsReadOnly |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| Item[String] |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| Keys |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| ParameterType |
Obtenir ParameterType de ceci ParameterType |
Méthodes
| Nom | Description |
|---|---|
| Add(KeyValuePair<String,Parameter>) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| Add(String, Parameter) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| AsType<T>() |
Cast ParameterType sur |
| Clear() |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| Contains(KeyValuePair<String,Parameter>) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| ContainsKey(String) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| CopyTo(KeyValuePair<String,Parameter>[], Int32) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| CreateNestedParameter(KeyValuePair<String,Parameter>[]) |
Créez un élément Parameter à partir de |
| Equals(Parameter, Parameter) |
Détermine que deux Parameter objets ont la même valeur. |
| Equals(Parameter) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| FromBool(Boolean) |
Créez une Parameter valeur à partir d’une Boolean valeur. La référence ParameterType sera Bool. |
| FromDouble(Double) |
Créez une Parameter valeur à partir d’une Double valeur. La référence ParameterType sera Number. |
| FromEnum<T>(T) |
Créez une Parameter valeur à partir d’une Enum valeur. La référence ParameterType sera String. |
| FromFloat(Single) |
Créez une Parameter valeur à partir d’une Single valeur. La référence ParameterType sera Number. |
| FromIEnumerable<T>(IEnumerable<T>) |
Créez une Parameter valeur à partir d’une IEnumerable valeur. La référence ParameterType sera Array. |
| FromInt(Int32) |
Créez une Parameter valeur à partir d’une Int32 valeur. La référence ParameterType sera Integer. |
| FromLong(Int64) |
Créez une Parameter valeur à partir d’une Int64 valeur. La référence ParameterType sera Integer. |
| FromObject<T>(T) |
Créez une Parameter valeur à partir d’une Object valeur. La référence ParameterType sera Object. |
| FromString(String) |
Créez une Parameter valeur à partir d’une String valeur. La référence ParameterType sera String. |
| GetHashCode() |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| GetHashCode(Parameter) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| Remove(KeyValuePair<String,Parameter>) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| Remove(String) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| ToString() |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| TryGetValue(String, Parameter) |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IDictionary<String,Parameter>.Values |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| IEnumerable.GetEnumerator() |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |
| IEnumerable<KeyValuePair<String,Parameter>>.GetEnumerator() |
Parameter est utilisé pour enregistrer le résultat de balayage à partir du tuner et est utilisé pour restaurer le pipeline mlnet à partir d’un pipeline balayable. |