SlideShare uma empresa Scribd logo
1 de 16
Naive Bayes
Apresentado por Carlos Baldove
Introdução
“Bayes' Theorem is a simple mathematical
formula used for calculating conditional
probabilities. It figures prominently
in subjectivist or Bayesian approaches to
epistemology, statistics, and inductive logic”
Stanford Encyclopedia of
Philosophy
Probabilidade Condicional
Simplificando
Teorema de Bayes
The probability of a hypothesis H conditional on a given body of data X
is the ratio of the unconditional probability of the conjunction of the hypothe
with the data to the unconditional probability of the data alone.
Exemplo
10
6
P(blue)=40/60=2/3
P(red)=20/60=1/3
P(blue)+P(red)=
1
P(yellow)=6/60=1/1
0
Exemplo
Pensando em P(yellow|red)
Separamos o conjunto red de
blue, com a área Restante de
20(red) temos 4(yellow), portanto
P(yellow|red) = 4/20 = 1/5
E se quisermos P(red|yellow) ?
Exemplo pt2
Começamos com:
numberOfYellowPegs=P(yellow)⋅totalPegs=1/10⋅60=6
numberOfRedPegs=P(red)⋅totalPegs=1/3⋅60=20
numberOfRedUnderYellow=P(yellow|red)⋅numberOfRedPegs=1/5⋅20=4
E chegamos a:
Exemplo pt3
Expandindo
E finalmente simplificando
Classificador Nayve Bayes
Algoritmo utilizado em machine learning
especialmente para classificação.
É considerado ingênuo pois considera
os atributos do espaço probabilístico
como sendo independentes
Exemplo
Qual a possibilidade de
P(Jogar=sim| Aspecto=sol,
Temperatura=fria, Umidade=alta e
Vento=forte) ?
Exemplo pt2
Aplicando a formula
Aplicações
O classificador Naive Bayes pode ser
aplicados em casos onde baseado em
objetos existentes queremos classificar
novos objetos desconhecidos desde
que os mesmos possuam seus atributos
e classes definidos.
Ex:
Filtro de spam
Analise de perfil
Mineração de dados
Implementações
Weka/Mahout (Java)
Scikit-learn (python)
E1071 (R)
MLib (Spark)
Referências
https://www.countbayesie.com/blog/2015/2/18/bayes-theorem-with-lego
http://betterexplained.com/articles/an-intuitive-and-short-explanation-of-bayes-theorem/
http://plato.stanford.edu/entries/bayes-theorem/
http://www.dinomagri.com
Obrigado

Mais conteúdo relacionado

Mais procurados

REDACTION SCIENTIFIQUE.pdf
REDACTION SCIENTIFIQUE.pdfREDACTION SCIENTIFIQUE.pdf
REDACTION SCIENTIFIQUE.pdfnajwa2053
 
16 algoritmos de busca em tabelas - hash
16   algoritmos de busca em tabelas - hash16   algoritmos de busca em tabelas - hash
16 algoritmos de busca em tabelas - hashRicardo Bolanho
 
Chapitre 1 arbres de recherche
Chapitre 1 arbres de rechercheChapitre 1 arbres de recherche
Chapitre 1 arbres de rechercheSana Aroussi
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao PythonMarcio Palheta
 
Alphorm.com Formation MySQL Administration(1Z0-883)
Alphorm.com   Formation MySQL Administration(1Z0-883)Alphorm.com   Formation MySQL Administration(1Z0-883)
Alphorm.com Formation MySQL Administration(1Z0-883)Alphorm
 
CHAPITRE VIII : Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII :  Systèmes linéaires Modélisation & SimulationCHAPITRE VIII :  Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII : Systèmes linéaires Modélisation & SimulationMohammed TAMALI
 
Apostila Java Web (Servlets e JSPs)
Apostila Java Web (Servlets e JSPs)Apostila Java Web (Servlets e JSPs)
Apostila Java Web (Servlets e JSPs)Ricardo Terra
 
Chap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonChap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonMohammed TAMALI
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmiqueAbdoulaye Dieng
 
Evaluation des incertitudes de mesure avec biais eil ou crm
Evaluation des incertitudes de mesure avec biais eil ou crmEvaluation des incertitudes de mesure avec biais eil ou crm
Evaluation des incertitudes de mesure avec biais eil ou crmMaurice Maeck
 
Fondamentaux d’une API REST
Fondamentaux d’une API RESTFondamentaux d’une API REST
Fondamentaux d’une API RESTAbdoulaye Dieng
 
Exercice 1 java Héritage
Exercice 1 java HéritageExercice 1 java Héritage
Exercice 1 java HéritageNadaBenLatifa
 

Mais procurados (20)

REDACTION SCIENTIFIQUE.pdf
REDACTION SCIENTIFIQUE.pdfREDACTION SCIENTIFIQUE.pdf
REDACTION SCIENTIFIQUE.pdf
 
Cours ALGR M1.pdf
Cours ALGR M1.pdfCours ALGR M1.pdf
Cours ALGR M1.pdf
 
16 algoritmos de busca em tabelas - hash
16   algoritmos de busca em tabelas - hash16   algoritmos de busca em tabelas - hash
16 algoritmos de busca em tabelas - hash
 
Chapitre 1 arbres de recherche
Chapitre 1 arbres de rechercheChapitre 1 arbres de recherche
Chapitre 1 arbres de recherche
 
Tp n 6 linux
Tp n 6 linuxTp n 6 linux
Tp n 6 linux
 
PHP - Introdução
PHP - IntroduçãoPHP - Introdução
PHP - Introdução
 
Atelier Lean Lego
Atelier Lean LegoAtelier Lean Lego
Atelier Lean Lego
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
 
Machine-learning-FR.pdf
Machine-learning-FR.pdfMachine-learning-FR.pdf
Machine-learning-FR.pdf
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Alphorm.com Formation MySQL Administration(1Z0-883)
Alphorm.com   Formation MySQL Administration(1Z0-883)Alphorm.com   Formation MySQL Administration(1Z0-883)
Alphorm.com Formation MySQL Administration(1Z0-883)
 
CHAPITRE VIII : Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII :  Systèmes linéaires Modélisation & SimulationCHAPITRE VIII :  Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII : Systèmes linéaires Modélisation & Simulation
 
Apostila Java Web (Servlets e JSPs)
Apostila Java Web (Servlets e JSPs)Apostila Java Web (Servlets e JSPs)
Apostila Java Web (Servlets e JSPs)
 
Chap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonChap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec python
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Estrutura de Dados - Grafos
Estrutura de Dados - GrafosEstrutura de Dados - Grafos
Estrutura de Dados - Grafos
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmique
 
Evaluation des incertitudes de mesure avec biais eil ou crm
Evaluation des incertitudes de mesure avec biais eil ou crmEvaluation des incertitudes de mesure avec biais eil ou crm
Evaluation des incertitudes de mesure avec biais eil ou crm
 
Fondamentaux d’une API REST
Fondamentaux d’une API RESTFondamentaux d’une API REST
Fondamentaux d’une API REST
 
Exercice 1 java Héritage
Exercice 1 java HéritageExercice 1 java Héritage
Exercice 1 java Héritage
 

Destaque

An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier ananth
 
2013-1 Machine Learning Lecture 03 - Naïve Bayes Classifiers
2013-1 Machine Learning Lecture 03 - Naïve Bayes Classifiers2013-1 Machine Learning Lecture 03 - Naïve Bayes Classifiers
2013-1 Machine Learning Lecture 03 - Naïve Bayes ClassifiersDongseo University
 
Dwdm naive bayes_ankit_gadgil_027
Dwdm naive bayes_ankit_gadgil_027Dwdm naive bayes_ankit_gadgil_027
Dwdm naive bayes_ankit_gadgil_027ankitgadgil
 

Destaque (6)

Lecture10 - Naïve Bayes
Lecture10 - Naïve BayesLecture10 - Naïve Bayes
Lecture10 - Naïve Bayes
 
An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier An Overview of Naïve Bayes Classifier
An Overview of Naïve Bayes Classifier
 
2013-1 Machine Learning Lecture 03 - Naïve Bayes Classifiers
2013-1 Machine Learning Lecture 03 - Naïve Bayes Classifiers2013-1 Machine Learning Lecture 03 - Naïve Bayes Classifiers
2013-1 Machine Learning Lecture 03 - Naïve Bayes Classifiers
 
Dwdm naive bayes_ankit_gadgil_027
Dwdm naive bayes_ankit_gadgil_027Dwdm naive bayes_ankit_gadgil_027
Dwdm naive bayes_ankit_gadgil_027
 
Naive bayes
Naive bayesNaive bayes
Naive bayes
 
Naive Bayes Presentation
Naive Bayes PresentationNaive Bayes Presentation
Naive Bayes Presentation
 

Naive Bayes em

Notas do Editor

  1. 1
  2. 2
  3. 5
  4. 6
  5. 7
  6. 10
  7. 11
  8. 12
  9. 13
  10. 14
  11. 16