SearchSpace<T> 类

定义

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

public sealed class SearchSpace<T> : Microsoft.ML.SearchSpace.SearchSpace where T : class, new()
type SearchSpace<'T (requires 'T : null and 'T : (new : unit -> 'T))> = class
    inherit SearchSpace
Public NotInheritable Class SearchSpace(Of T)
Inherits SearchSpace

类型参数

T
继承
SearchSpace<T>

构造函数

SearchSpace<T>()

T创建SearchSpace<T>。 此初始值设定项搜索 NestOptionAttribute 中的 T 并相应地创建搜索空间。

SearchSpace<T>(T)

TdefaultOption创建SearchSpace<T>。 此初始值设定项搜索 NestOptionAttribute 中的 T 并相应地创建搜索空间。

属性

Count

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Default

获取映射到特征空间 ((如果存在) )的默认值。

(继承自 SearchSpace)
FeatureSpaceDim

特征空间的维度,等于 的 SampleFromFeatureSpace(Double[])输出长度。

(继承自 SearchSpace)
IsReadOnly

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Item[String]

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Keys

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Step

获取此选项的步骤。 Step用于确定此选项应划分为的网格数。 在 中 ChoiceOption,它始终是 的 Choices长度。 在 中 UniformNumericOption,它始终为 [null]。 在 中 SearchSpace,它是所有 Step 选项的组合。

(继承自 SearchSpace)
Values

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)

方法

Add(KeyValuePair<String,OptionBase>)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Add(String, OptionBase)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Clear()

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Contains(KeyValuePair<String,OptionBase>)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
ContainsKey(String)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
CopyTo(KeyValuePair<String,OptionBase>[], Int32)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
GetEnumerator()

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
GetHashCode()

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
MappingToFeatureSpace(Parameter)

将值映射到 [0, 1) 均匀分布。

(继承自 SearchSpace)
MappingToFeatureSpace(T)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

Remove(KeyValuePair<String,OptionBase>)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
Remove(String)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)
SampleFromFeatureSpace(Double[])

示例来自 [0,1) 统一分布。

TryGetValue(String, OptionBase)

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)

显式接口实现

IEnumerable.GetEnumerator()

此类用于表示一组 OptionBase,可以是 、 UniformNumericOptionMicrosoft.ML.SearchSpace.Option.NestOptionChoiceOption一。

(继承自 SearchSpace)

适用于