A PowerGrid Inc. treina um modelo para prever a carga horária de eletricidade ao longo de vários anos, armazenada em um data lake S3, e usa trabalhos do SageMaker Processing para engenharia de features. A equipe considerou usar uma validação cruzada k-fold padrão (scikit-learn KFold com shuffle=False) durante o ajuste de hiperparâmetros no SageMaker, mas está preocupada com o vazamento temporal. Qual estratégia de validação e integração com o SageMaker é a melhor prática para evitar vazamento, ao mesmo tempo em que oferece suporte a um ajuste robusto de hiperparâmetros?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Implementar validação walk-forward (rolling-origin) implementada como múltiplos trabalhos de treinamento do SageMaker (um por fold) ou uma orquestração baseada no SageMaker Processing, garantindo que cada fold treine apenas em dados passados e valide em janelas futuras..
Por que esta é a resposta
A validação walk-forward (rolling-origin) é a melhor prática para séries temporais, pois simula o cenário de previsão do mundo real, onde o modelo é treinado apenas em dados históricos e avaliado em dados futuros. Isso evita o vazamento temporal, que ocorreria se dados futuros fossem usados no treinamento. O SageMaker Processing ou múltiplos trabalhos de treinamento permitem orquestrar essa estratégia de forma eficiente. Usar CV k-fold padrão com shuffle=False ainda pode levar a vazamento temporal se os folds não forem estritamente baseados no tempo. A validação leave-one-out é computacionalmente cara e não é ideal para séries temporais. Uma única divisão hold-out é menos robusta para ajuste de hiperparâmetros do que múltiplas iterações de validação.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão