MedianStoppingPolicy Sınıf
Tüm çalıştırmaların birincil ölçümünün çalışan ortalamalarını temel alan bir erken sonlandırma ilkesi tanımlar.
MedianStoppingPolicy başlatın.
- Devralma
-
azureml.train.hyperdrive.policy.EarlyTerminationPolicyMedianStoppingPolicy
Oluşturucu
MedianStoppingPolicy(evaluation_interval=1, delay_evaluation=0)
Parametreler
Name | Description |
---|---|
evaluation_interval
|
İlkeyi uygulama sıklığı. Default value: 1
|
delay_evaluation
|
İlk ilke değerlendirmesini geciktirme aralığı sayısı.
Belirtilirse ilke, değerinden Default value: 0
|
evaluation_interval
Gerekli
|
İlkeyi uygulama sıklığı. |
delay_evaluation
Gerekli
|
İlk ilke değerlendirmesini geciktirme aralığı sayısı.
Belirtilirse ilke, değerinden |
Açıklamalar
Ortanca Durdurma ilkesi, tüm çalıştırmalarda çalışan ortalamaları hesaplar ve en iyi performansı çalışan ortalamaların ortanca değerinden daha kötü olan çalıştırmaları iptal eder. Özellikle, N aralığına kadar bildirilen en iyi birincil ölçümün tüm çalıştırmalarda 1:N aralıkları için çalışan ortalamaların ortanca değerinden daha kötü olması durumunda çalıştırma N aralığında iptal edilir.
Ortanca Durdurma ilkesi aşağıdaki isteğe bağlı yapılandırma parametrelerini alır:
evaluation_interval
: İlkenin uygulanma sıklığı. Eğitim betiği her günlüğe kaydedişinde birincil ölçüm sayısı bir aralık olarak sayılır.delay_evaluation
: İlke değerlendirmesini geciktirecek aralıkların sayısı. Eğitim çalıştırmalarının erken sonlandırılmasını önlemek için bu parametreyi kullanın. Belirtilirse ilke, değerindenevaluation_interval
büyük veya buna eşit olan her katınıdelay_evaluation
uygular.
Bu politika, Google Vizier: A Service for Black-Box Optimization adlı araştırma yayınından esinlenerek hazırlandı.
Gelecek vaat eden işleri sonlandırmadan tasarruf sağlayan muhafazakar bir ilke arıyorsanız, 1 ve delay_evaluation 5
ile evaluation_interval
Ortanca Durdurma İlkesi kullanabilirsiniz. Bunlar, birincil ölçümde (değerlendirme verilerimize göre) hiçbir kayıp olmadan yaklaşık %25-35 tasarruf sağlayabilecek muhafazakar ayarlardır.
Öznitelikler
delay_evaluation
İlk değerlendirmenin geciktirdiği sıra sayısı için değeri döndürür.
Döndürülenler
Tür | Description |
---|---|
Gecikme değerlendirmesi. |
evaluation_interval
POLICY_NAME
POLICY_NAME = 'MedianStopping'