Pular para o conteúdo

Fundamentos de IA e ML

Validação Cruzada (Cross-Validation)

Técnica de avaliação que divide os dados em vários subconjuntos para testar o modelo de forma robusta.

Validação cruzada é uma técnica para avaliar modelos de forma mais confiável, especialmente quando você tem poucos dados. Em vez de fazer uma única divisão treino/teste, você faz várias e tira a média.

A versão mais comum é k-fold cross-validation:

  1. Divida o dataset em k partes iguais (k = 5 ou 10 é comum).
  2. Para cada parte: treine nas outras k-1 partes, teste nessa parte.
  3. Faça a média das k performances.

Vantagens:

  • Mais robusto: cada exemplo é usado para teste em algum momento.
  • Reduz sorte/azar: uma divisão ruim não distorce o resultado.
  • Detecta variância: se as performances variam muito entre folds, seu modelo é instável.

Variações:

  • Stratified k-fold: mantém a proporção de classes em cada fold (importante quando há classes raras).
  • Leave-one-out: caso extremo, k = número de exemplos. Cada exemplo é seu próprio fold de teste.
  • Time series split: para dados temporais, sempre treine no passado e teste no futuro (não pode "vazar" futuro para o passado).
  • Group k-fold: quando exemplos pertencem a grupos (ex: vários exames do mesmo paciente), garante que o grupo todo fica num fold só.

Para o profissional brasileiro:

  • scikit-learn em Python torna validação cruzada um one-liner.
  • AutoML (H2O, AutoGluon) já faz validação cruzada por baixo dos panos.
  • Para LLMs via API, validação cruzada não se aplica diretamente, você usa benchmarks como MMLU, BBH ou seus próprios eval sets.

Erros comuns a evitar:

  • Vazamento de dados: features que dependem do target, ou pré-processamento feito antes do split.
  • Cherry-picking: rodar várias vezes e reportar só o melhor resultado.
  • Validação só uma vez: sem repetições é difícil saber se o resultado foi sorte.

Validação cruzada é uma daquelas técnicas básicas que separam ciência de dados séria de "experimentação de fim de semana". Use sempre que possível.

Termos relacionados

Continue aprendendo por R$49/mês

O glossário explica o termo. A escola mostra como usar Validação Cruzada (Cross-Validation) no seu trabalho, com aulas, prompts e materiais de apoio.

Fazer matrícula, R$49/mês

Checkout seguro via Stripe, cancele quando quiser.

Próximos passos

Aplique Validação Cruzada (Cross-Validation) com uma rota guiada

O glossário explica o conceito. Estas páginas mostram como praticar com cursos, comparar preços e garantir o acesso vitalício.

← Voltar ao glossárioExplorar cursos completos →

Da leitura para a prática

Agora transforme a ideia em algo que funciona.

Escolha uma trilha curta, aplique o método em uma tarefa real e guarde o resultado como parte do seu portfólio.

Help & support