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
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
type ChoiceOption = class
inherit OptionBase
Public NotInheritable Class ChoiceOption
Inherits OptionBase
- Dziedziczenie
- Atrybuty
Konstruktory
| Nazwa | Opis |
|---|---|
| ChoiceOption(Object[], Object) |
Utwórz za ChoiceOption pomocą i |
| ChoiceOption(Object[]) |
Utwórz ChoiceOption za pomocą polecenia |
Właściwości
| Nazwa | Opis |
|---|---|
| Choices |
Pobierz wszystkie opcje. |
| Default |
Pobiera wartość domyślną mapowania na przestrzeń funkcji (jeśli istnieje). (Odziedziczone po OptionBase) |
| FeatureSpaceDim |
wymiar przestrzeni funkcji, który jest równy 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ść Choices. I w elemecie UniformNumericOptionzawsze jest to [null]. W systemie SearchSpacejest to kombinacja wszystkich Step opcji. |
Metody
| Nazwa | Opis |
|---|---|
| MappingToFeatureSpace(Parameter) |
mapowanie wartości na [0, 1) jednolity rozkład. |
| SampleFromFeatureSpace(Double[]) |
próbka z równomiernego rozkładu [0,1). |