FastForestBinaryTrainer.Options 类

定义

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

构造函数

FastForestBinaryTrainer.Options()

FastForestBinaryTrainer 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.Adjacent (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)
MaximumOutputMagnitudePerTree

单个树输出的绝对值的上限。

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)
Smoothing

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

(继承自 TreeOptions)
SoftmaxTemperature

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

(继承自 TreeOptions)
SparsifyThreshold

使用稀疏功能表示形式所需的稀疏级别。

(继承自 TreeOptions)
TestFrequency

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

(继承自 TreeOptions)

适用于