Поделиться через


ChoiceOption Класс

Определение

Этот класс представляет параметр для дискретного значения, например string, перечисления и т. д.

[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
Наследование
ChoiceOption
Атрибуты

Конструкторы

ChoiceOption(Object[])

Создать ChoiceOption с помощью choices

ChoiceOption(Object[], Object)

Создайте ChoiceOption с помощью choices и defaultChoice.

Свойства

Choices

Получить все варианты.

Default

Возвращает значение по умолчанию, которое сопоставляется с пространством признаков (если он существует).

(Унаследовано от OptionBase)
FeatureSpaceDim

измерение пространства признаков, равное выходной длине SampleFromFeatureSpace(Double[]).

Step

Возвращает шаг этого параметра. Используется Step для определения количества сетки, на которую следует разделить этот параметр. В ChoiceOptionэто всегда длина Choices. А в UniformNumericOptionэто всегда значение [null]. И в SearchSpace, это сочетание всех Step в своих вариантах.

Методы

MappingToFeatureSpace(Parameter)

сопоставление значения с [0, 1) универсальным распределением.

SampleFromFeatureSpace(Double[])

выборка из [0,1) равномерного распределения.

Применяется к