Lendo as previsões do modelo
Interprete as probabilidades das classes.
Lendo as previsões do modelo é uma aula grátis de NLP Academy no CoddyKit. Esta é a aula 4 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.
Além do rótulo
Um modelo fornece mais do que uma única resposta. Aprender a interpretar suas previsões informa não apenas o que ele escolheu, mas também o grau de confiança da escolha.
A previsão categórica
Chamar predict retorna a classe mais provável para cada entrada. Esse é o rótulo categórico: o modelo se compromete com uma única resposta.
print(model.predict(X_new))As probabilidades revelam mais
Use predict_proba para ver a probabilidade atribuída a cada classe. Uma pontuação de spam de 0,95 indica muito mais convicção do que uma pontuação limítrofe de 0,51.
print(model.predict_proba(X_new))As linhas somam um
Cada linha de probabilidades soma exatamente 1. O modelo distribui toda a sua crença entre as classes disponíveis, nem mais nem menos.
Conheça a ordem das classes
As colunas de probabilidade seguem a ordem de classes_. Verifique esse atributo para saber qual coluna significa spam e qual significa mensagem legítima.
print(model.classes_)Observe a escala logarítmica
Internamente, o modelo trabalha com logaritmos para evitar que números muito pequenos sofram subfluxo. O método predict_log_proba expõe essas pontuações logarítmicas brutas, caso o senhor precise delas.
Confiança não é verdade
Uma probabilidade alta significa que o modelo está seguro, não que está certo. O Naive Bayes pode ser confiante demais, portanto trate seus números com uma cautela saudável.
Ajuste seu limiar
O senhor não precisa sinalizar spam em 0,5. Elevar o limiar para 0,8 significa menos alarmes falsos, mas permite que algumas mensagens de spam a mais passem.
spam_prob = model.predict_proba(X_new)[:, 1]
flag = spam_prob > 0.8Inspecione os erros
Encontre as entradas nas quais o modelo estava confiante, mas errou. Esses erros geralmente revelam palavras ausentes ou rótulos que precisam ser corrigidos nos seus dados.
Explique uma decisão
No Naive Bayes, o senhor pode listar quais palavras direcionaram uma mensagem para spam. Essa evidência no nível das palavras torna o modelo agradavelmente fácil de explicar. 🔎
Dos números à ação
As probabilidades permitem ordenar os casos por risco, encaminhar os casos incertos para uma pessoa e definir limites inteligentes. Interpretá-las bem transforma um modelo em uma verdadeira ferramenta.
Verificação rápida
Qual método revela o grau de confiança do modelo em cada classe?
Recapitulação
O senhor foi além dos rótulos categóricos para interpretar probabilidades, verificar a ordem das classes, ajustar limiares e explicar decisões. É assim que se aprende a confiar em um classificador. ✅
Perguntas Frequentes
A aula “Lendo as previsões do modelo” é grátis?
Sim — o texto completo de “Lendo as previsões do modelo” é 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 “Lendo as previsões do modelo”?
Interprete as probabilidades das classes. 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 4 de 4.
Quanto tempo leva a aula “Lendo as previsões do modelo”?
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
- A intuição por trás do Naive Bayes
- Criando um detector de spam
- Modelos multinomiais versus Bernoulli
- Lendo as previsões do modelo