Udostępnij za pośrednictwem


ChoiceOption Klasa

Definicja

Ta klasa reprezentuje opcję dla wartości dyskretnej, takiej jak ciąg, wyliczenie itp.

[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
Dziedziczenie
ChoiceOption
Atrybuty

Konstruktory

ChoiceOption(Object[])

Tworzenie ChoiceOption za pomocą polecenia choices

ChoiceOption(Object[], Object)

Utwórz ChoiceOption za pomocą polecenia choices i defaultChoice.

Właściwości

Choices

Pobierz wszystkie opcje.

Default

Pobiera wartość domyślną mapującą na przestrzeń funkcji (jeśli istnieje).

(Odziedziczone po OptionBase)
FeatureSpaceDim

wymiar przestrzeni funkcji, która jest równa długości danych wyjściowych .SampleFromFeatureSpace(Double[])

Step

Pobiera krok tej opcji. Element Step służy do określania liczby siatki, na jaką należy podzielić tę opcję. W ChoiceOptionsystemie zawsze jest to długość elementu Choices. UniformNumericOptionW systemie zawsze jest to [null]. SearchSpaceW systemie jest to kombinacja wszystkich Step opcji.

Metody

MappingToFeatureSpace(Parameter)

mapowanie wartości na [0, 1) jednolity rozkład.

SampleFromFeatureSpace(Double[])

próbka z równomiernego rozkładu [0,1).

Dotyczy