共用方式為


AutoMLExperimentExtension.SetSmacTuner 方法

定義

設定 Microsoft.ML.AutoML.SmacTuner 為超參數優化的微調工具。 smac 的效能是在 、 和 splitRationumberOfTreesnMinForSpit 決定的大型擴充中,用來符合 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

參數

numberInitialPopulation
Int32

要用於隨機初始化的點數。

fitModelEveryNTrials
Int32

針對每個 N 個試驗,在 smac 中重新調整隨機樹系。

numberOfTrees
Int32

調整隨機樹系時的迴歸樹狀結構數目。

nMinForSpit
Int32

如果要進一步分割以在 smac 中調整隨機樹系,則節點中所需的資料點數目下限。

splitRatio
Single

在 smac 中調整隨機樹系的分割比例。

localSearchParentCount
Int32

最大化 EI 擷取函式中用於本機搜尋的搜尋父代數目。

numRandomEISearchConfigurations
Int32

最大化 EI 擷取函式時的隨機組態數目。

epsilon
Double

最大化 EI 擷取函式期間要結束的臨界值。

numNeighboursForNumericalParams
Int32

套用單一步驟變動來產生新參數時,要從 取樣的擷取次數。

傳回

適用於