MedianStoppingPolicy Klass
Definierar en princip för tidig avslutning baserat på löpande medelvärden för det primära måttet för alla körningar.
Initiera en MedianStoppingPolicy.
- Arv
-
azureml.train.hyperdrive.policy.EarlyTerminationPolicyMedianStoppingPolicy
Konstruktor
MedianStoppingPolicy(evaluation_interval=1, delay_evaluation=0)
Parametrar
Name | Description |
---|---|
evaluation_interval
|
Frekvensen för att tillämpa principen. Standardvärde: 1
|
delay_evaluation
|
Antalet intervall som den första principutvärderingen ska fördröjas för.
Om det anges tillämpar principen varje multipel av Standardvärde: 0
|
evaluation_interval
Obligatorisk
|
Frekvensen för att tillämpa principen. |
delay_evaluation
Obligatorisk
|
Antalet intervall som den första principutvärderingen ska fördröjas för.
Om det anges tillämpar principen varje multipel av |
Kommentarer
Principen Medianstopp beräknar löpande medelvärden för alla körningar och avbryter körningar vars bästa prestanda är sämre än medianvärdet för de löpande medelvärdena. Mer specifikt avbryts en körning med intervall N om det bästa primära måttet som rapporteras upp till intervall N är sämre än medianvärdet för de löpande medelvärdena för intervall 1:N för alla körningar.
Principen Medianstopp tar följande valfria konfigurationsparametrar:
evaluation_interval
: Frekvensen för att tillämpa principen. Varje gång träningsskriptet loggar räknas det primära måttet som ett intervall.delay_evaluation
: Antalet intervall för att fördröja principutvärderingen. Använd den här parametern för att undvika för tidig avslutning av träningskörningar. Om det anges tillämpar principen varje multipel avevaluation_interval
som är större än eller lika meddelay_evaluation
.
Den här policyn är inspirerad av forskningspublikationen Google Vizier: A Service for Black-Box Optimization.
Om du letar efter en konservativ politik som ger besparingar utan att avsluta lovande jobb kan du använda en medianstoppprincip med evaluation_interval
1 och delay_evaluation 5
. Det här är konservativa inställningar som kan ge ungefär 25–35 % besparingar utan förlust på primärmått (baserat på våra utvärderingsdata).
Attribut
delay_evaluation
Returnera värdet för antalet sekvenser som den första utvärderingen fördröjs.
Returer
Typ | Description |
---|---|
Fördröjningsutvärderingen. |
evaluation_interval
POLICY_NAME
POLICY_NAME = 'MedianStopping'