AutoMLExperimentExtension.SetSmacTuner 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 Microsoft.ML.AutoML.SmacTuner 為超參數優化的微調工具。 smac 的效能是在 、 和 splitRatio
所 numberOfTrees
nMinForSpit
決定的大型擴充中,用來符合 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 個試驗,在 smac 中重新調整隨機樹系。
- numberOfTrees
- Int32
調整隨機樹系時的迴歸樹狀結構數目。
- nMinForSpit
- Int32
如果要進一步分割以在 smac 中調整隨機樹系,則節點中所需的資料點數目下限。
- splitRatio
- Single
在 smac 中調整隨機樹系的分割比例。
- localSearchParentCount
- Int32
最大化 EI 擷取函式中用於本機搜尋的搜尋父代數目。
- numRandomEISearchConfigurations
- Int32
最大化 EI 擷取函式時的隨機組態數目。
- epsilon
- Double
最大化 EI 擷取函式期間要結束的臨界值。
- numNeighboursForNumericalParams
- Int32
套用單一步驟變動來產生新參數時,要從 取樣的擷取次數。