FastForestRegressionTrainer.Options 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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.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) |