NLP Academy · Aula

Escolhendo o limiar e a métrica

Otimize para a classe que importa para você.

Aula 3 de 413 etapas

Escolhendo o limiar e a métrica é uma aula grátis de NLP Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de NLP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de NLP Academy inclui 4 aulas no total.

O limiar oculto

Os classificadores produzem uma probabilidade e, em seguida, um limiar a transforma em um rótulo. O valor padrão 0,5 raramente é o melhor para classes raras.

Mova a linha

Reduzir o limiar sinaliza mais itens como pertencentes à classe rara, detectando mais casos verdadeiros ao custo de mais alarmes falsos.

Obtenha as probabilidades primeiro

Para ajustar um ponto de corte, você precisa das pontuações, não apenas dos rótulos. Peça ao modelo a probabilidade prevista da classe positiva.

proba = clf.predict_proba(X_test)[:, 1]

Precisão ou revocação?

Decida o que causa mais prejuízo. Deixar passar casos raros significa otimizar a revocação; muitos alarmes falsos significam priorizar a precisão.

F1 equilibra as duas

Quando você não consegue escolher um lado, a pontuação F1 combina precisão e revocação em um único número que vale a pena maximizar.

A curva PR

Em dados assimétricos, a curva precisão-revocação conta a história real muito melhor do que uma curva ROC.

Percorra os pontos de corte

Experimente vários pontos de corte e observe como a compensação muda. A curva PR mostra todos os pares de precisão e revocação de uma vez.

from sklearn.metrics import precision_recall_curve
p, r, t = precision_recall_curve(y, proba)

Aplique o ponto de corte escolhido

Depois de escolher um valor, compare cada probabilidade com ele. Acima da linha torna-se a classe positiva; abaixo, a negativa.

preds = (proba >= 0.3).astype(int)

Cuidado com ROC AUC

O ROC AUC pode parecer excelente em um forte desbalanceamento, mesmo quando a precisão é baixa; portanto, não confie somente nele neste caso.

Ajuste com dados de validação

Escolha seu limiar em um conjunto de validação separado, nunca no conjunto de teste, ou seus números apresentados serão enganosos.

A métrica reflete o objetivo

A métrica certa reflete o custo no mundo real. Deixe o objetivo de negócio escolher precisão, revocação ou F1 e ajuste o modelo de acordo. 🎯

Verificação rápida

Teste sua compreensão dos limiares.

Recapitulação

Ajuste o limiar com dados de validação, prefira precisão, revocação ou F1 à exatidão e confie na curva PR em dados assimétricos. ✅

Grátis para começar

Aprenda Python com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Escolhendo o limiar e a métrica” é grátis?

Sim — o texto completo de “Escolhendo o limiar e a métrica” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de NLP Academy, atualize para CoddyKit PRO. O curso de NLP Academy inclui 4 aulas no total.

O que vou aprender em “Escolhendo o limiar e a métrica”?

Otimize para a classe que importa para você. Você pratica NLP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar NLP Academy?

Nenhuma experiência prévia é necessária. NLP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Escolhendo o limiar e a métrica”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de NLP Academy?

Sim. Cada aula de NLP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Por que classes raras são ignoradas
  2. Reamostragem e pesos de classe
  3. Escolhendo o limiar e a métrica
  4. Pipeline completo para dados desbalanceados
← Voltar para NLP Academy