Freigeben über


SearchSpace Klasse

Definition

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.SearchSpaceConverter))]
public class SearchSpace : Microsoft.ML.SearchSpace.Option.OptionBase, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.ML.SearchSpace.Option.OptionBase>>, System.Collections.Generic.IDictionary<string,Microsoft.ML.SearchSpace.Option.OptionBase>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.ML.SearchSpace.Option.OptionBase>>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.SearchSpaceConverter))>]
type SearchSpace = class
    inherit OptionBase
    interface IDictionary<string, OptionBase>
    interface ICollection<KeyValuePair<string, OptionBase>>
    interface seq<KeyValuePair<string, OptionBase>>
    interface IEnumerable
Public Class SearchSpace
Inherits OptionBase
Implements ICollection(Of KeyValuePair(Of String, OptionBase)), IDictionary(Of String, OptionBase), IEnumerable(Of KeyValuePair(Of String, OptionBase))
Vererbung
SearchSpace
Abgeleitet
Attribute
Implementiert

Konstruktoren

SearchSpace()

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

SearchSpace(Type, Parameter)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Eigenschaften

Count

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Default

Ruft den Standardwert ab, der dem Featureraum zugeordnet ist (sofern vorhanden).

FeatureSpaceDim

die Dimension des Featureraums, die der Ausgabelänge von SampleFromFeatureSpace(Double[])entspricht.

IsReadOnly

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Item[String]

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Keys

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Step

Ruft den Schritt dieser Option ab. Wird Step verwendet, um die Anzahl des Rasters zu bestimmen, in das diese Option unterteilt werden soll. In ChoiceOptionist es immer die Länge von Choices. Und in UniformNumericOptionist es immer [NULL]. Und in SearchSpaceist es eine Kombination aus allen Step in seinen Optionen.

Values

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Methoden

Add(KeyValuePair<String,OptionBase>)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Add(String, OptionBase)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Clear()

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Contains(KeyValuePair<String,OptionBase>)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

ContainsKey(String)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

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

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

GetEnumerator()

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

GetHashCode()

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

MappingToFeatureSpace(Parameter)

Zuordnungswert zu [0, 1) gleichmäßiger Verteilung.

Remove(KeyValuePair<String,OptionBase>)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Remove(String)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

SampleFromFeatureSpace(Double[])

Beispiel aus [0,1) gleichmäßiger Verteilung.

TryGetValue(String, OptionBase)

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Diese Klasse wird verwendet, um eine Gruppe von OptionBasedarzustellen, die entweder eine von ChoiceOptionoder UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionsein kann.

Gilt für: