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(Object[]) |
Создать ChoiceOption с помощью |
ChoiceOption(Object[], Object) |
Создайте ChoiceOption с помощью |
Свойства
Choices |
Получить все варианты. |
Default |
Возвращает значение по умолчанию, которое сопоставляется с пространством признаков (если он существует). (Унаследовано от OptionBase) |
FeatureSpaceDim |
измерение пространства признаков, равное выходной длине SampleFromFeatureSpace(Double[]). |
Step |
Возвращает шаг этого параметра. Используется Step для определения количества сетки, на которую следует разделить этот параметр. В ChoiceOptionэто всегда длина Choices. А в UniformNumericOptionэто всегда значение [null]. И в SearchSpace, это сочетание всех Step в своих вариантах. |
Методы
MappingToFeatureSpace(Parameter) |
сопоставление значения с [0, 1) универсальным распределением. |
SampleFromFeatureSpace(Double[]) |
выборка из [0,1) равномерного распределения. |