Uma fintech desenvolveu um pipeline ponta a ponta (end-to-en...

Próximas questões
Com base no mesmo assunto
Q3874746 Engenharia de Software
Uma fintech desenvolveu um pipeline ponta a ponta (end-to-end) de machine learning para detecção de fraudes em transações financeiras.
O pipeline inclui as seguintes etapas:

(1) ingestão de dados em tempo real via streaming;
(2) feature engineering com agregações temporais (médias móveis de 7 e 30 dias);
(3) predição usando um modelo de gradient boosting;
(4) deployment em arquitetura de microsserviços.

Após três meses em produção, o time de MLOps observou degradação gradual no F1-score de 0.89 para 0.72, enquanto o monitoramento revelou que as distribuições das features agregadas apresentavam mudanças estatisticamente significativas (p < 0.01 no teste de Kolmogorov-Smirnov), embora as features brutas individuais permanecessem estáveis.
Considerando as melhores práticas de pipelines de ML em produção e estratégias de deployment, a equipe deve: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A decisão estava no conjunto de sinais de produção: queda do F1-score e mudança nas distribuições das features agregadas, com as features brutas estáveis. Isso exige uma resposta operacional que trate o risco de drift sem interromper o serviço, o que aponta para deployment controlado de uma nova versão em paralelo.

Tema central: drift e deployment seguro
Análise das alternativas
A
Errada
Está errada porque transforma a mudança nas features agregadas em motivo automático para descartá-las. A base é expressa em dizer que o enunciado não sustenta que essas features sejam inadequadas; sustenta apenas que suas distribuições mudaram e que o modelo perdeu desempenho. Remover features potencialmente informativas sem validação não é a resposta técnica exigida.
B
Errada
Está errada porque propõe apenas monitoramento mais sensível, embora o problema já tenha se materializado em produção com queda do F1-score. A base também afasta a afirmação de que F1 = 0,72 seja aceitável com base no enunciado. Monitorar melhor ajuda a detectar, mas não corrige um modelo já degradado.
C
Certa
A alternativa C é a correta porque combina a atualização do modelo com dados recentes e uma implantação controlada, em paralelo ao modelo atual, com migração gradual do tráfego. Esse é o encaminhamento compatível com a base de decisão diante de degradação mensurável em produção associada a mudanças nas features derivadas: validar a nova versão antes de substituir a anterior, monitorando desempenho e drift ao longo da transição.
D
Errada
Está errada como melhor resposta do item porque, embora retreinamento periódico com dados recentes seja prática plausível, a alternativa acrescenta uma medida específica não demonstrada no enunciado: recalcular agregações em períodos mais curtos para reduzir "latência conceitual". Além disso, a questão cobra também estratégia de deployment seguro, e D não enfrenta explicitamente a validação comparativa e a implantação paralela entre versões como faz a C.
E
Errada
Está errada porque presume que aumentar a complexidade do modelo resolve drift e dispensaria feature engineering. A base rejeita essa generalização: trocar gradient boosting por deep learning não é solução necessária nem garantida para drift, e o enunciado não fornece fundamento para afirmar maior robustez intrínseca.
Pegadinha da questão
A distinção decisiva era que não bastava só monitorar, retreinar ou descartar features; a questão exigia deployment seguro de uma nova versão em paralelo ao modelo atual.
Dica para questões semelhantes
  • Se houver degradação mensurável de desempenho junto com mudança de distribuição, trate como problema operacional ativo, não apenas como caso de monitoramento.
  • Drift em features derivadas não autoriza, por si só, remover essas features; primeiro valide nova versão do modelo.
  • Quando a questão cobrar produção e deployment, prefira a alternativa que combine atualização do modelo com implantação paralela/progressiva e monitoramento comparativo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Mesma questão da prova , quando marquei letra C e deu letra B. Agora notei a repetição e fui na B, e deu letra C.... Tudo igual, mesmo texto, palavras....

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo