MedianStoppingPolicy Classe
Define uma política de encerramento antecipado com base em médias de execução da métrica primária de todas as execuções.
Inicialize um MedianStoppingPolicy.
Construtor
MedianStoppingPolicy(evaluation_interval=1, delay_evaluation=0)
Parâmetros
| Name | Description |
|---|---|
|
evaluation_interval
|
A frequência de aplicação da política. Default value: 1
|
|
delay_evaluation
|
O número de intervalos para os quais adiar a primeira avaliação da política.
Se especificado, a política aplica-se a cada múltiplo Default value: 0
|
|
evaluation_interval
Necessário
|
A frequência de aplicação da política. |
|
delay_evaluation
Necessário
|
O número de intervalos para os quais adiar a primeira avaliação da política.
Se especificado, a política aplica-se a cada múltiplo |
Observações
A política de Parada Mediana calcula as médias de execução em todas as execuções e cancela as execuções cujo melhor desempenho é pior do que a mediana das médias de execução. Especificamente, uma execução será cancelada no intervalo N se sua melhor métrica primária relatada até o intervalo N for pior do que a mediana das médias de execução para intervalos 1:N em todas as execuções.
A política de parada mediana usa os seguintes parâmetros de configuração opcionais:
evaluation_interval: A frequência de aplicação da política. Cada vez que o script de treinamento registra, a métrica primária conta como um intervalo.delay_evaluation: O número de intervalos para atrasar a avaliação da política. Use este parâmetro para evitar o término prematuro das corridas de treinamento. Se especificado, a política aplica-se a cada múltiploevaluation_intervalmaior ou igual adelay_evaluation.
Esta política é inspirada na publicação de pesquisa Google Vizier: A Service for Black-Box Optimization.
Se você está procurando uma política conservadora que proporcione economia sem encerrar empregos promissores, você pode usar uma Política de Parada Mediana com evaluation_interval 1 e delay_evaluation 5. Essas são configurações conservadoras, que podem fornecer aproximadamente 25% a 35% de economia sem perda na métrica primária (com base em nossos dados de avaliação).
Atributos
delay_evaluation
Retornar o valor para o número de sequências que a primeira avaliação está atrasada.
Devoluções
| Tipo | Description |
|---|---|
|
A avaliação do atraso. |
evaluation_interval
Valor do intervalo de avaliação de retorno.
Devoluções
| Tipo | Description |
|---|---|
|
O intervalo de avaliação. |
POLICY_NAME
POLICY_NAME = 'MedianStopping'