Sdílet prostřednictvím


SearchSpace Třída

Definice

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

[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))
Dědičnost
SearchSpace
Odvozené
Atributy
Implementuje

Konstruktory

SearchSpace()

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

SearchSpace(Type, Parameter)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Vlastnosti

Count

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Default

Získá výchozí hodnotu, která je mapování na prostor funkcí (pokud existuje).

FeatureSpaceDim

rozměr prostoru prvku, který se rovná výstupní délce objektu SampleFromFeatureSpace(Double[]).

IsReadOnly

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Item[String]

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Keys

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Step

Získá krok této možnosti. Slouží Step k určení počtu mřížky, do které by měla být tato možnost rozdělena. V ChoiceOptionsouboru je to vždy délka Choices. A v UniformNumericOptionsouboru je vždy [null]. A v SearchSpacenástroji je to kombinace všech Step možností.

Values

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Metody

Add(KeyValuePair<String,OptionBase>)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Add(String, OptionBase)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Clear()

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Contains(KeyValuePair<String,OptionBase>)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

ContainsKey(String)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

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

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

GetEnumerator()

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

GetHashCode()

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

MappingToFeatureSpace(Parameter)

mapování hodnoty na [0, 1) jednotné rozdělení.

Remove(KeyValuePair<String,OptionBase>)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Remove(String)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

SampleFromFeatureSpace(Double[])

vzorek z [0,1) rovnoměrného rozdělení.

TryGetValue(String, OptionBase)

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Tato třída se používá k reprezentaci sady , OptionBasecož může být buď jeden z ChoiceOption, UniformNumericOption nebo Microsoft.ML.SearchSpace.Option.NestOption.

Platí pro