Freigeben über


ChoiceOption Klasse

Definition

Diese Klasse stellt die Option für diskrete Werte wie Zeichenfolge, Enumeration usw. dar.

[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
Vererbung
ChoiceOption
Attribute

Konstruktoren

ChoiceOption(Object[])

Erstellen mit ChoiceOptionchoices

ChoiceOption(Object[], Object)

Erstellen Sie ChoiceOption mit choices und defaultChoice.

Eigenschaften

Choices

Rufen Sie alle Optionen ab.

Default

Ruft den Standardwert ab, der dem Featurebereich zugeordnet ist (sofern vorhanden).

(Geerbt von OptionBase)
FeatureSpaceDim

Die Dimension des Featurebereichs, die der Ausgabelänge von SampleFromFeatureSpace(Double[])entspricht.

Step

Ruft den Schritt dieser Option ab. Wird Step verwendet, um die Anzahl des Rasters zu bestimmen, in das diese Option unterteilt werden soll. In ChoiceOptionist es immer die Länge von Choices. Und in UniformNumericOptionist es immer [NULL]. Und in SearchSpaceist es eine Kombination aus allen Step optionen.

Methoden

MappingToFeatureSpace(Parameter)

Zuordnung des Werts zu [0, 1) einheitlicher Verteilung.

SampleFromFeatureSpace(Double[])

Beispiel aus [0,1) einheitlicher Verteilung.

Gilt für: