TruncationSelectionPolicy Klas  
Definieert een beleid voor vroegtijdige beëindiging dat een bepaald percentage uitvoeringen annuleert bij elk evaluatie-interval.
Initialiseer een TruncationSelectionPolicy.
Constructor
TruncationSelectionPolicy(truncation_percentage, evaluation_interval=1, delay_evaluation=0)
		Parameters
| Name | Description | 
|---|---|
| 
		 truncation_percentage 
			
				Vereist
			 
	 | 
	
		
		 Het percentage uitvoeringen dat moet worden geannuleerd bij elk evaluatie-interval.  | 
| 
		 evaluation_interval 
	 | 
	
		
		 De frequentie voor het toepassen van het beleid. Default value: 1 
			 | 
| 
		 delay_evaluation 
	 | 
	
		
		 Het aantal intervallen waarvoor de eerste beleidsevaluatie moet worden vertraagd.
Indien opgegeven, is het beleid van toepassing op elk veelvoud  Default value: 0 
			 | 
| 
		 truncation_percentage 
			
				Vereist
			 
	 | 
	
		
		 Het percentage uitvoeringen dat moet worden geannuleerd bij elk evaluatie-interval.  | 
| 
		 evaluation_interval 
			
				Vereist
			 
	 | 
	
		
		 De frequentie voor het toepassen van het beleid.  | 
| 
		 delay_evaluation 
			
				Vereist
			 
	 | 
	
		
		 Het aantal intervallen waarvoor de eerste beleidsevaluatie moet worden vertraagd.
Indien opgegeven, is het beleid van toepassing op elk veelvoud   | 
Opmerkingen
Dit beleid annuleert periodiek het opgegeven percentage uitvoeringen dat het laagste aantal uitvoeringen rangschikt voor de prestaties van de primaire metriek. Het beleid streeft naar billijkheid bij het rangschikken van de uitvoeringen door rekening te maken met het verbeteren van de modelprestaties met trainingstijd. Bij het rangschikken van een relatief jonge uitvoering gebruikt het beleid de bijbehorende (en eerdere) prestaties van oudere uitvoeringen ter vergelijking. Daarom worden uitvoeringen niet beëindigd voor een lagere prestaties omdat ze minder tijd hebben uitgevoerd dan andere uitvoeringen.
Het selectiebeleid voor afkapping gebruikt de volgende configuratieparameters:
truncation_percentage: Het percentage van de laagst presterende uitvoeringen die bij elk evaluatie-interval moeten worden beëindigd.evaluation_interval: De frequentie voor het toepassen van het beleid. Telkens wanneer het trainingsscript de primaire metrische gegevens registreert als één interval.delay_evaluation: Het aantal intervallen om de beleidsevaluatie te vertragen. Gebruik deze parameter om voortijdige beëindiging van trainingsuitvoeringen te voorkomen. Indien opgegeven, is het beleid van toepassing op elk veelvoudevaluation_intervaldat groter is dan of gelijk is aandelay_evaluation.
Wanneer u bijvoorbeeld een uitvoering evalueert met een interval N, worden de prestaties alleen vergeleken met de prestaties van andere uitvoeringen tot interval N, zelfs als ze metrische gegevens hebben gerapporteerd voor intervallen die groter zijn dan N.
Kenmerken
delay_evaluation
Retourneert de waarde voor het aantal reeksen dat de eerste evaluatie is vertraagd.
Retouren
| Type | Description | 
|---|---|
| 
					 De vertragingsevaluatie.  | 
		
evaluation_interval
truncation_percentage
POLICY_NAME
POLICY_NAME = 'TruncationSelection'