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.EarlyTerminationPolicy
MedianStoppingPolicy

Oluşturucu

MedianStoppingPolicy(evaluation_interval=1, delay_evaluation=0)

Parametreler

Name Description
evaluation_interval
int

İlkeyi uygulama sıklığı.

Default value: 1
delay_evaluation
int

İlk ilke değerlendirmesini geciktirme aralığı sayısı. Belirtilirse ilke, değerinden evaluation_interval büyük veya buna eşit olan her katını delay_evaluationuygular.

Default value: 0
evaluation_interval
Gerekli
int

İlkeyi uygulama sıklığı.

delay_evaluation
Gerekli
int

İlk ilke değerlendirmesini geciktirme aralığı sayısı. Belirtilirse ilke, değerinden evaluation_interval büyük veya buna eşit olan her katını delay_evaluationuygular.

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ğerinden evaluation_interval büyük veya buna eşit olan her katını delay_evaluationuygular.

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 5ile 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
int

Gecikme değerlendirmesi.

evaluation_interval

Değerlendirme aralığı değerini döndürür.

Döndürülenler

Tür Description
int

Değerlendirme aralığı.

POLICY_NAME

POLICY_NAME = 'MedianStopping'