Sdílet prostřednictvím


ChoiceOption Třída

Definice

Tato třída představuje možnost pro diskrétní hodnotu, jako je řetězec, výčet atd.

[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ChoiceOptionConverter))]
public sealed class ChoiceOption : Microsoft.ML.SearchSpace.Option.OptionBase
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ChoiceOptionConverter))>]
type ChoiceOption = class
    inherit OptionBase
Public NotInheritable Class ChoiceOption
Inherits OptionBase
Dědičnost
ChoiceOption
Atributy

Konstruktory

ChoiceOption(Object[])

Vytvořit ChoiceOption pomocí choices

ChoiceOption(Object[], Object)

Vytvořit ChoiceOption pomocí choices a defaultChoice.

Vlastnosti

Choices

Získejte všechny možnosti.

Default

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

(Zděděno od OptionBase)
FeatureSpaceDim

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

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í.

Metody

MappingToFeatureSpace(Parameter)

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

SampleFromFeatureSpace(Double[])

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

Platí pro