ChoiceOption Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Atrybuty
Konstruktory
ChoiceOption(Object[]) |
Tworzenie ChoiceOption za pomocą polecenia |
ChoiceOption(Object[], Object) |
Utwórz ChoiceOption za pomocą polecenia |
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). |