Precisão, Revocação, F1 e ROC-AUC
Vá além da exatidão para uma avaliação real
Precisão, Revocação, F1 e ROC-AUC é uma aula grátis de Deep Learning Academy no CoddyKit. Esta é a aula 1 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 Deep Learning Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Deep Learning Academy inclui 4 aulas no total.
A precisão pode enganar
Quando uma classe predomina, a precisão parece excelente até para um modelo inútil. Você precisa de métricas mais precisas para avaliar o desempenho real.
Os quatro resultados
Toda previsão é um verdadeiro positivo, um verdadeiro negativo, um falso positivo ou um falso negativo. Essas quatro contagens sustentam todas as métricas mais elaboradas.
Precisão: confie nos positivos
A precisão pergunta: de tudo o que você classificou como positivo, quanto realmente era positivo? Uma precisão alta significa poucos falsos alarmes.
precision = tp / (tp + fp)Revocação: encontre todos
A revocação pergunta: de todos os positivos reais, quantos você encontrou? Uma revocação alta significa poucos casos perdidos.
recall = tp / (tp + fn)O equilíbrio entre métricas
Aumentar a precisão geralmente reduz a revocação, e o contrário também acontece. O equilíbrio certo depende do custo de cada tipo de erro.
F1: uma pontuação equilibrada
A pontuação F1 é a média harmônica da precisão e da revocação. Ela favorece modelos que mantêm ambas razoavelmente altas.
f1 = 2 * p * r / (p + r)Os limiares deslocam a linha
Um classificador produz uma probabilidade; o limiar decide entre positivo e negativo. Deslocá-lo altera o equilíbrio entre precisão e revocação.
A curva ROC
A curva ROC representa a taxa de verdadeiros positivos em relação à taxa de falsos positivos para cada limiar, mostrando todo o equilíbrio de uma só vez.
ROC-AUC em um único número
ROC-AUC é a área sob essa curva. Ela captura a qualidade da ordenação com um único número, independente de limiar, entre zero e um.
from sklearn.metrics import roc_auc_scoreComo interpretar valores de AUC
Uma AUC de 0,5 corresponde a palpites aleatórios, enquanto 1,0 representa separação perfeita. Um valor maior significa que o modelo ordena bem os positivos acima dos negativos.
Escolha a métrica adequada
Escolha sua métrica de acordo com a tarefa: revocação para triagem de doenças, precisão para filtros de spam e AUC para qualidade da ordenação.
Verificação rápida
Pense em qual métrica conta quantos positivos reais você conseguiu encontrar.
Recapitulação
Vá além da precisão com precision, revocação, F1 e ROC-AUC. Cada métrica responde a uma pergunta diferente, então associe a métrica ao seu objetivo. 🎯
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 “Precisão, Revocação, F1 e ROC-AUC” é grátis?
Sim — o texto completo de “Precisão, Revocação, F1 e ROC-AUC” é 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 Deep Learning Academy, atualize para CoddyKit PRO. O curso de Deep Learning Academy inclui 4 aulas no total.
O que vou aprender em “Precisão, Revocação, F1 e ROC-AUC”?
Vá além da exatidão para uma avaliação real Você pratica Deep Learning 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 Deep Learning Academy?
Nenhuma experiência prévia é necessária. Deep Learning 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 1 de 4.
Quanto tempo leva a aula “Precisão, Revocação, F1 e ROC-AUC”?
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 Deep Learning Academy?
Sim. Cada aula de Deep Learning 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
- Precisão, Revocação, F1 e ROC-AUC
- Matrizes de Confusão e Análise de Erros
- Grad-CAM: Veja para Onde o Modelo Olha
- Calibre a Confiança