Aracılığıyla paylaş


BayesianParameterSampling Sınıf

Hiper parametre arama alanı üzerinden Bayes örneklemesini tanımlar.

Bayes örneklemesi, önceki örneklerin performansını temel alarak bir sonraki hiper parametre örneğini akıllı bir şekilde seçmeyi dener; böylece yeni örnek bildirilen birincil ölçümü geliştirir.

BayesianParameterSampling'i başlatın.

Devralma
azureml.train.hyperdrive.sampling.HyperParameterSampling
BayesianParameterSampling

Oluşturucu

BayesianParameterSampling(parameter_space, properties=None)

Parametreler

Name Description
parameter_space
Gerekli

Her parametreyi ve dağılımını içeren bir sözlük. Sözlük anahtarı, parametrenin adıdır. Yalnızca choice, quniformve uniform değerlerinin Bayes iyileştirmesi için desteklendiğini unutmayın.

parameter_space
Gerekli

Her parametreyi ve dağılımını içeren bir sözlük. Sözlük anahtarı, parametrenin adıdır. Bayes iyileştirmesi için yalnızca seçimin, kuniform'un ve tekdüzenin desteklendiğini unutmayın.

properties
varsayılan değer: None

Açıklamalar

Bayes örneklemesi kullanılırken eş zamanlı çalıştırma sayısının ayarlama işleminin etkinliği üzerinde bir etkisi olduğunu unutmayın. Genellikle, daha az sayıda eşzamanlı çalıştırma daha iyi örnekleme yakınsamasına yol açar. Bunun nedeni, bazı çalıştırmaların hala çalışan çalıştırmalardan tam olarak yararlanmadan başlamasıdır.

Not

Bayes örneklemesi erken sonlandırma ilkelerini desteklemez. Bayes parametresi örneklemesini kullanırken kullanın NoTerminationPolicy, erken sonlandırma ilkesini Yok olarak ayarlayın veya early_termination_policy parametresini kapatın.

BayesianParameter örneklemesini kullanma hakkında daha fazla bilgi için Modeliniz için hiper parametreleri ayarlama öğreticisine bakın.

Öznitelikler

SAMPLING_NAME

SAMPLING_NAME = 'BayesianOptimization'