AutoMLExperimentExtension.SetSmacTuner 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置为 Microsoft.ML.AutoML.SmacTuner 用于超参数优化的调谐器。 smac 的性能由 numberOfTrees
、 nMinForSpit
和 splitRatio
决定,用于适应 smac 的内部回归量。
public static Microsoft.ML.AutoML.AutoMLExperiment SetSmacTuner (this Microsoft.ML.AutoML.AutoMLExperiment experiment, int numberInitialPopulation = 20, int fitModelEveryNTrials = 10, int numberOfTrees = 10, int nMinForSpit = 2, float splitRatio = 0.8, int localSearchParentCount = 5, int numRandomEISearchConfigurations = 5000, double epsilon = 1E-05, int numNeighboursForNumericalParams = 4);
static member SetSmacTuner : Microsoft.ML.AutoML.AutoMLExperiment * int * int * int * int * single * int * int * double * int -> Microsoft.ML.AutoML.AutoMLExperiment
<Extension()>
Public Function SetSmacTuner (experiment As AutoMLExperiment, Optional numberInitialPopulation As Integer = 20, Optional fitModelEveryNTrials As Integer = 10, Optional numberOfTrees As Integer = 10, Optional nMinForSpit As Integer = 2, Optional splitRatio As Single = 0.8, Optional localSearchParentCount As Integer = 5, Optional numRandomEISearchConfigurations As Integer = 5000, Optional epsilon As Double = 1E-05, Optional numNeighboursForNumericalParams As Integer = 4) As AutoMLExperiment
参数
- experiment
- AutoMLExperiment
- numberInitialPopulation
- Int32
用于随机初始化的点数。
- fitModelEveryNTrials
- Int32
为每个 N 个试验重新拟合随机林。
- numberOfTrees
- Int32
拟合随机林时的回归树数。
- nMinForSpit
- Int32
如果要进一步拆分节点以在 smac 中拟合随机林,则节点中所需的最小数据点数。
- splitRatio
- Single
在 smac 中拟合随机林的拆分比率。
- localSearchParentCount
- Int32
在最大化 EI 获取函数中用于本地搜索的搜索父级数。
- numRandomEISearchConfigurations
- Int32
最大化 EI 获取函数时的随机配置数。
- epsilon
- Double
在最大化 EI 获取函数期间要退出的阈值。
- numNeighboursForNumericalParams
- Int32
应用生成新参数的一步突变时要从中采样的邻居数。