다음을 통해 공유


AutoMLExperimentExtension.SetSmacTuner 메서드

정의

하이퍼 매개 변수 최적화를 위한 튜너로 설정합니다 Microsoft.ML.AutoML.SmacTuner . smac의 성능은 smac의 내부 회귀기에 맞게 사용되는 , nMinForSpitsplitRatio에 의해 numberOfTrees결정되는 대규모 확장에 있습니다.

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

스맥에서 임의 포리스트를 맞추기 위한 분할 비율입니다.

localSearchParentCount
Int32

EI 획득 기능을 최대화할 때 로컬 검색에 사용할 검색 부모 수입니다.

numRandomEISearchConfigurations
Int32

EI 획득 함수를 최대화할 때의 임의 구성 수입니다.

epsilon
Double

EI 획득 함수를 최대화하는 동안 종료할 임계값입니다.

numNeighboursForNumericalParams
Int32

새 매개 변수를 생성하기 위한 1단계 변형을 적용할 때 샘플링할 이웃의 수입니다.

반환

적용 대상