FastForestRegressionTrainer.Options 类

定义

FastForestRegressionTrainer FastForest (选项) 中使用的 选项。

public sealed class FastForestRegressionTrainer.Options : Microsoft.ML.Trainers.FastTree.FastForestOptionsBase
type FastForestRegressionTrainer.Options = class
    inherit FastForestOptionsBase
Public NotInheritable Class FastForestRegressionTrainer.Options
Inherits FastForestOptionsBase
继承

构造函数

FastForestRegressionTrainer.Options()

FastForestRegressionTrainer FastForest (选项) 中使用的 选项。

字段

AllowEmptyTrees

如果无法进行根拆分,则允许继续训练。

(继承自 TreeOptions)
BaggingExampleFraction

每个包中使用的训练示例的百分比。 默认值为 0.7 (70%) 。

(继承自 TreeOptions)
BaggingSize

每个袋子中的树数 (0,用于禁用装袋) 。

(继承自 TreeOptions)
Bias

用于计算分类特征的每个特征箱的梯度的偏差。

(继承自 TreeOptions)
Bundling

捆绑低填充箱。Bundle.None (0) : no bundleling, Bundle.AggregateLowPopulation (1) : Bundle low population, Bundle.Neighbort (2) : Neighbor low population bundle.

(继承自 TreeOptions)
CategoricalSplit

是否根据多个分类特征值执行拆分。

(继承自 TreeOptions)
CompressEnsemble

压缩树系综。

(继承自 TreeOptions)
DiskTranspose

在执行转置时,是利用磁盘还是数据的本机转置设施 () 。

(继承自 TreeOptions)
EntropyCoefficient

熵 (正则化) 系数介于 0 和 1 之间。

(继承自 TreeOptions)
ExampleWeightColumnName

用于示例权重的列。

(继承自 TrainerInputBaseWithWeight)
ExecutionTime

打印执行时间细分为 ML.NET 通道。

(继承自 TreeOptions)
FeatureColumnName

要用于功能的列。

(继承自 TrainerInputBase)
FeatureFirstUsePenalty

该特征首先使用惩罚系数。

(继承自 TreeOptions)
FeatureFlocks

是否在数据集准备期间对特征进行集合以加快训练速度。

(继承自 TreeOptions)
FeatureFraction

(随机选择) 用于每次迭代的特征部分。 如果只需要 90% 的功能,请使用 0.9。 较低的数字有助于减少过度拟合。

(继承自 TreeOptions)
FeatureFractionPerSplit

特征的分数 (随机选择) 用于每次拆分。 如果值为 0.9,则会降低 90% 的所有功能。

(继承自 TreeOptions)
FeatureReusePenalty

特征重新使用正则化) 系数 (惩罚。

(继承自 TreeOptions)
FeatureSelectionSeed

活动特征选择的种子。

(继承自 TreeOptions)
GainConfidenceLevel

树拟合获取置信度要求。 仅当其可能性与随机选择增益高于此值时,才考虑增益。

(继承自 TreeOptions)
HistogramPoolSize

池中的直方图数 (介于 2 和 numLeaves) 之间。

(继承自 TreeOptions)
LabelColumnName

用于标签的列。

(继承自 TrainerInputBaseWithLabel)
MaximumBinCountPerFeature

每个特征的最大不同值(箱)数。

(继承自 TreeOptions)
MaximumCategoricalGroupCountPerNode

对分类功能进行拆分时要考虑的最大分类拆分组数。 拆分组是拆分点的集合。 这用于在存在许多分类特征时减少过度拟合。

(继承自 TreeOptions)
MaximumCategoricalSplitPointCount

在分类特征上进行拆分时要考虑的最大分类拆分点。

(继承自 TreeOptions)
MemoryStatistics

将内存统计信息打印到 ML.NET 通道。

(继承自 TreeOptions)
MinimumExampleCountPerLeaf

形成新树叶所需的最小数据点数。

(继承自 TreeOptions)
MinimumExampleFractionForCategoricalSplit

要考虑拆分的箱中的最小分类示例百分比。 默认值为所有训练示例的 0.1%。

(继承自 TreeOptions)
MinimumExamplesForCategoricalSplit

要考虑拆分的箱中的最小分类示例计数。

(继承自 TreeOptions)
NumberOfLeaves

每个回归树中的最大叶数。

(继承自 TreeOptions)
NumberOfQuantileSamples

要从每个叶中采样以查找标签分布的数据点数。

(继承自 FastForestOptionsBase)
NumberOfThreads

要使用的线程数。

(继承自 TreeOptions)
NumberOfTrees

在集成中创建的决策树总数。

(继承自 TreeOptions)
RowGroupColumnName

用于示例 groupId 的列。

(继承自 TrainerInputBaseWithGroupId)
Seed

随机数生成器的种子。

(继承自 TreeOptions)
ShuffleLabels

是否在每次迭代中随机显示标签。

Smoothing

用于树正则化的平滑参数。

(继承自 TreeOptions)
SoftmaxTemperature

用于选择特征的随机 softmax 分布的温度。

(继承自 TreeOptions)
SparsifyThreshold

使用稀疏特征表示形式所需的稀疏级别。

(继承自 TreeOptions)
TestFrequency

每 k 轮计算训练/有效/测试的指标值。

(继承自 TreeOptions)

适用于