Sprache

ChoiceOption Klasse

Definition

Diese Klasse stellt option für diskreten Wert dar, z. B. Zeichenfolge, Enumeration usw..

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

Konstruktoren

Name Beschreibung
ChoiceOption(Object[], Object)

Erstellen ChoiceOption mit choices und defaultChoice.

ChoiceOption(Object[])

Erstellen ChoiceOption mit choices

Eigenschaften

Name Beschreibung
Choices

Rufen Sie alle Auswahlmöglichkeiten 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 entspricht SampleFromFeatureSpace(Double[]).

Step

Ruft den Schritt dieser Option ab. Dies Step wird verwendet, um die Anzahl des Rasters zu bestimmen, in das diese Option unterteilt werden soll. In ChoiceOption, es ist immer die Länge von Choices. Und in UniformNumericOption, es ist immer [null]. Und in SearchSpace, es ist eine Kombination aller Step in seinen Optionen.

Methoden

Name Beschreibung
MappingToFeatureSpace(Parameter)

Zuordnen des Werts zu [0, 1) gleichmäßiger Verteilung.

SampleFromFeatureSpace(Double[])

Beispiel aus [0,1) gleichmäßiger Verteilung.

Gilt für: