Parameter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen.
[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)
- Vererbung
-
Parameter
- Attribute
- Implementiert
-
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>
Beispiele
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
}
}
}
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| IsReadOnly |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| Item[String] |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| Keys |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| ParameterType |
Erhalten Sie ParameterType dies ParameterType |
Methoden
| Name | Beschreibung |
|---|---|
| Add(KeyValuePair<String,Parameter>) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| Add(String, Parameter) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| AsType<T>() |
Umwandeln ParameterType in |
| Clear() |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| Contains(KeyValuePair<String,Parameter>) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| ContainsKey(String) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| CopyTo(KeyValuePair<String,Parameter>[], Int32) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| CreateNestedParameter(KeyValuePair<String,Parameter>[]) |
Erstellen Sie eine Parameter aus |
| Equals(Parameter, Parameter) |
Bestimmt, dass zwei Parameter Objekte denselben Wert aufweisen. |
| Equals(Parameter) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| FromBool(Boolean) |
Erstellen Sie einen Parameter Wert aus einem Boolean Wert. ParameterType ist Bool. |
| FromDouble(Double) |
Erstellen Sie einen Parameter Wert aus einem Double Wert. ParameterType ist Number. |
| FromEnum<T>(T) |
Erstellen Sie einen Parameter Wert aus einem Enum Wert. ParameterType ist String. |
| FromFloat(Single) |
Erstellen Sie einen Parameter Wert aus einem Single Wert. ParameterType ist Number. |
| FromIEnumerable<T>(IEnumerable<T>) |
Erstellen Sie einen Parameter Wert aus einem IEnumerable Wert. ParameterType ist Array. |
| FromInt(Int32) |
Erstellen Sie einen Parameter Wert aus einem Int32 Wert. ParameterType ist Integer. |
| FromLong(Int64) |
Erstellen Sie einen Parameter Wert aus einem Int64 Wert. ParameterType ist Integer. |
| FromObject<T>(T) |
Erstellen Sie einen Parameter Wert aus einem Object Wert. ParameterType ist Object. |
| FromString(String) |
Erstellen Sie einen Parameter Wert aus einem String Wert. ParameterType ist String. |
| GetHashCode() |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| GetHashCode(Parameter) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| Remove(KeyValuePair<String,Parameter>) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| Remove(String) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| ToString() |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| TryGetValue(String, Parameter) |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDictionary<String,Parameter>.Values |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| IEnumerable.GetEnumerator() |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |
| IEnumerable<KeyValuePair<String,Parameter>>.GetEnumerator() |
Parameter wird verwendet, um ein aufräumendes Ergebnis von Tuner zu sparen und wird verwendet, um mlnet-Pipeline aus einer aufräumbaren Pipeline wiederherzustellen. |