ChoiceOption 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类表示离散值的选项,例如字符串、枚举等。
[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) |
使用 |
属性
Choices |
获取所有选项。 |
Default |
获取映射到特征空间 ((如果存在) )的默认值。 (继承自 OptionBase) |
FeatureSpaceDim |
特征空间的维度,等于 的 SampleFromFeatureSpace(Double[])输出长度。 |
Step |
获取此选项的步骤。 Step用于确定此选项应划分为的网格数。 在 中 ChoiceOption,它始终为 的 Choices长度。 在 中 UniformNumericOption,它始终为 [null]。 在 中 SearchSpace,它是所有 Step 选项的组合。 |
方法
MappingToFeatureSpace(Parameter) |
将值映射到 [0, 1) 均匀分布。 |
SampleFromFeatureSpace(Double[]) |
样本来自 [0,1) 均匀分布。 |