SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
REDES BAYESIANAS

NELSON CAMPAGNARO JR
JOINVILLE, ABRIL DE 2011
Sumário
   Introdução
   Redes Bayesianas- Conceitos
   Probabilidade
   Estrutura de uma Rede Bayesiana
   Representação do Conhecimento
   Inferência usando Redes Bayesianas
   Semântica
   Aplicações
   Construindo uma Rede Bayesiana
   Conclusão
   Exercícios
   Referências
Introdução
   As Redes Bayesianas foram desenvolvidas
    início dos anos 80 para facilitar a tarefa de
    predição e “abdução” em sistemas de
    Inteligência Artificial (AI) (Pearl, 2000). Em
    resumo, Redes Bayesianas (RB) também
    conhecidas como redes de opinião, redes
    causais, gráficos de dependência
    probabilística, são modelos gráficos para
    raciocínio (conclusões) baseado na incerteza,
    onde os nós representam as variáveis
    (discreta ou contínua), e os arcos
    representam a conexão direta entre eles.
Introdução
   Redes Bayesianas são modelos de
    representação do conhecimento que
    trabalham com o conhecimento incerto e
    incompleto através da Teoria da
    Probabilidade Bayesiana, publicada pelo
    matemático Thomas Bayes em 1763.
   Ela vem se tornando a metodologia padrão
    para a construção dos sistemas que confiam
    no conhecimento probabilístico e tem sido
    aplicada em uma variedade de atividades do
    mundo real.
Redes Bayesianas
 São diagramas que organizam o
  conhecimento numa dada área através de
  um mapeamento entre causas e efeitos.
 Os sistemas baseados em redes
  Bayesianas são capazes de gerar
  automaticamente predições ou decisões
  mesmo na situação de inexistência de
  algumas peças de informação.
Redes Bayesianas
Existem duas abordagens principais que
podem ser utilizadas dentro do contexto
dos sistemas que agem racionalmente:

 Raciocínio Lógico
 Raciocínio Probabilístico
Raciocínio Lógico e Probabilístico
 Pondera sobre o conhecimento prévio a
  respeito do problema e, sobre esta base
  de conhecimento retira suas conclusões.
 Redes bayesianas oferecem uma
  abordagem para o raciocínio
  probabilístico que engloba teoria de
  grafos, para o estabelecimento das
  relações entre sentenças e ainda, teoria
  de probabilidades.
Probabilidade
 A probabilidade condicional trata da
  probabilidade de ocorrer um evento A,
  tendo ocorrido um evento B, ambos do
  espaço amostral S, ou seja, ela é calculada
  sobre o evento B e não em função o
  espaço amostral S.
 A probabilidade de ocorrência de um
  evento A em relação a um evento
  ocorrido B é expressa como:
P(A/B)
Probabilidade
 Fornece um meio de descrever e manipular
  conhecimento incerto ou incompleto.
 Associa às sentenças um grau de crença
  numérico entre 0 e 1.
 Cada sentença ou é verdadeira ou é falsa.
A regra de Bayes
 Thomas Bayes
 Probabilidade


   Fórmula:
Grau da Probabilidade
Condicional: calculado de acordo com as
evidências disponíveis. Dados dois eventos
A e B, a probabilidade condicional de A
dado que ocorreu B é denotada por P(A/B)
e definida por:
                 P(A  B)
    P(A | B)               , P(B)  0 .
                  P(B)

Ex: P(cárie|dor de dente) = 0.5
Grau de Probabilidade
Independência de Eventos: Dois eventos A
e B são independentes se a informação da
ocorrência (ou não) de B não altera a
probabilidade de ocorrência de A, isto é:


         P(A | B)  P(A)

Ex: A= dor de ouvido , B= úlcera, ou seja
úlcera não causa dor de ouvido.
Tabela de Probabilidades
 O preenchimento das tabelas de
  probabilidades condicionadas é muitas
  vezes simples (desde que a relação entre
  os pais e o nó filho não seja arbitrária).
 Geralmente as relações entre nós pais e
  nós filhos caem em categorias de
  distribuições canónicas (que obedecem a
  um padrão), sendo necessário apenas
  identificar qual o padrão e introduzir
  alguns parâmetros.
Tabela de Probabilidades
 Cada linha em uma Tabelas de
  probabilidade condicional contém a
  probabilidade condicional de cada valor
  de nó para um caso de condicionamento.
 um caso de condicionamento é apenas
  uma combinação possível de valores para
  os nós superiores.
 Um nó sem pais tem apenas uma linha.
Tabela de Probabilidades
 Exemplo:
 Variáveis: Arrombamento, Terremoto,
  Alarme, JoãoLiga, MariaLiga.
Tabela de Probabilidades
 Roubos e terremotos afetam diretamente
  a probabilidade do alarme tocar. Mas o
  fato de João e Maria telefonarem só
  depende do alarme;
 Desse modo, a rede representa nossas
  suposições de que eles não percebem
  quaisquer roubos diretamente, não notam
  os terremotos e não verificam antes de
  ligar.
Estrutura de uma rede Bayesiana
 Cada variável aleatória (VA) é
  representada por um nó da rede
 Cada nó (VA) recebe conexões dos nós
  que têm influência direta (seus pais) sobre
  ele. (Tarefa fácil para o especialista)
 Cada nó possui uma tabela de
  Probabilidades Condicionais que
  quantifica a influência dos seus pais sobre
  ele. (Difícil para o especialista)
 O grafo é acíclico
Estrutura de uma rede Bayesiana
   Conjunto de variáveis discretas U = {A1, A2,
    ..., An}.
   Conjunto de arestas direcionadas entre
    variáveis.
   Não pode haver ciclos direcionados
   Cada variável tem um conjunto finito de
    estados mutuamente exclusivos.
Estrutura de uma rede Bayesiana
Representação do conhecimento
para raciocínio com incerteza

Representa 3 tipos de conhecimento
do domínio:
  • Relações de independência entre variáveis aleatórias
    (graficamente);
  • Probabilidades a priori de algumas variáveis;
  • Probabilidades condicionais entre variáveis
    dependentes.
Representação do conhecimento
para raciocínio com incerteza

Permite calcular eficientemente:

   Probabilidades a posteriori de qualquer
    variável aleatória (inferência), usando para
    isso uma definição recursiva do teorema
    de Bayes.
Representação do conhecimento
para raciocínio com incerteza

Conhecimento representado:

   Pode ser aprendido a partir de exemplos,
    reutilizando parte dos mecanismos de
    raciocínio.
Raciocínio com Incerteza
 A chance do Flamengo ganhar o próximo
  jogo é de 78%.
 A probabilidade de chover amanhã é de
  90%.
 A grande maioria dos brasileiros gosta de
  futebol.
 José acha que o cavalo Azulão vai ganhar
  o páreo, mas Pedro acha que não.
Inferência usando Redes Bayesianas
A distribuição conjunta pode ser usada para
responder a qualquer pergunta sobre o
domínio.

Tipos:
 Causal
 Diagnóstico
 Intercausal
Semântica
Duas semânticas:

 Numérica (global)
 Topológica (local)
Semântica Local
Ex. D é independente de A e B
Aplicação
   Diagnóstico de doenças cardíacas: A
    tecnologia de Redes Probabilísticas
    (Redes Bayesianas) é ideal para o
    tratamento de incerteza, muito comum na
    área médica e, além disso, modela o
    conhecimento do especialista do domínio
    de uma forma intuitiva.
Construindo uma Rede Bayesiana
   Escolher uma ordem para as variáveis
    aleatórias X1,… ,Xn.
   Para i = 1 à n, adicione Xi à rede, selecione
    pais para X1, … ,Xi-1 tais que P (Xi |
    Pais(Xi)) = P (Xi | X1, ... Xi-1).
   A ordem correta em que os nós devem ser
    adicionados consiste em adicionar primeiro
    as “causas de raiz”, depois as variáveis que
    elas influenciam e assim por diante, até
    chegarmos às folhas.
Construindo uma Rede Bayesiana
Exemplo de Aplicação
 O objetivo aqui, é extrair conhecimento
  de forma automática a partir de uma base
  de dados hipotética contendo um número
  sequencial de candidatos e mais três
  variáveis: Aprovado, Cursinho e IBL
  (Internet Banda Larga), contendo dois
  atributos possíveis cada (Sim e Não).
Construindo uma Rede Bayesiana
 APROVADO   IBL    CURSINHO

 Sim        Sim    Sim

 Sim        Não    Sim

 Sim        Sim    Não

 Não        Não    Não

 Sim        Não    Sim

 Sim        Sim    Sim

 Sim        Não    Sim

 Não        Não    Não

 Não        Sim    Não

 Sim        Sim    Sim

 Não        Não    Não

 Sim        Sim    Não

 Sim        Não    Sim

 Sim        Sim    Sim

 Não        Não    Sim
Construindo uma Rede Bayesiana

  Qual a probabilidade de um candidato
  ser aprovado dado que possui internet de
  banda larga em casa?
 Qual a probabilidade de um candidato ser
  aprovado dado que fez cursinho?
Conclusão
   A maior vantagem do raciocínio
    probabilístico em relação ao raciocínio
    lógico é permitir ao agente chegar a
    decisões racionais mesmo quando não há
    informação suficiente para provar que
    qualquer das ações dadas irá funcionar.
Exercícios
01)
Mobville, o roubo malabarista, frequentemente derruba as bolas que está equilibrando (ou
carregando) quando a sua bateria está baixa. Em testes anteriores, foi determinado que
a probabilidade com que ele derruba uma bola quando a bateria está baixa ´e de 0.9. Por
outro lado, quando a bateria não está baixa, a probabilidade com que ele derruba uma bola
é de somente 0.01. A bateria foi carregada há pouco tempo, e na nossa melhor adivinhacão,
dado seus feitos com as bolas no ar, que a bateria esteja baixa ´e de 10 contra 1. Um roubo
observador, com um sistema de visão não muito confiável, avisa que Mobville derrubou uma
bola. A confiabilidade do observador ´e dado pelas seguintes probabilidades:
1. p(observador diz que Mobville derruba | Mobville derruba) = 0.9
2. p(observador diz que Mobville derruba | Mobville n˜ao derruba) = 0.2
Desenhe uma rede de Bayes, e calcule a probabilidade de que a bateria esteja baixa dado o
relatório do observador (derrubou uma bola).
Exercícios
02)
Um comitê de admissão para um programa
de mestrado está tentando determinar a
probabilidade que um candidato admitido
seja realmente qualificado. As probabilidades
relevantes são dadas pela rede de Bayes
mostrada na figura 2.
Exercícios
Exercícios
   Determine p(A|D) (a probabilidade de uma
    candidato qualificado (A), dado que este
    tenha sido aceito no programa de
    mestrado (D)).
Referências
 http://www.devmedia.com.br por
  Alexandre Serra Barreto
 http://saudecoletiva.ufcspa.edu.br por
  Célia Flores e Charles Hoher
 http://www.poli.usp.br por André Hideaki,
  Rodolfo Sharovysk, Fábio Gagliardi
 http://www2.joinville.udesc.br/~coca/ por
  Felipe Nunes Leonel

Contenu connexe

Tendances

Ferramentas de Segurança
Ferramentas de SegurançaFerramentas de Segurança
Ferramentas de SegurançaAlefe Variani
 
Programação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma MáximaProgramação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma MáximaGabriel Albuquerque
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosMario Jorge Pereira
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informaçãoimsp2000
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoRonildo Oliveira
 
Introdução a analise de sistemas i
Introdução a analise de sistemas iIntrodução a analise de sistemas i
Introdução a analise de sistemas iRay Fran Pires
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionaisAparicio Junior
 
Introdução à Regressão Linear Simples e Múltipla
Introdução à Regressão Linear Simples e MúltiplaIntrodução à Regressão Linear Simples e Múltipla
Introdução à Regressão Linear Simples e MúltiplaCélia M. D. Sales
 
Ab funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicasAb funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicasMarco Antonio Costa
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismosdiogoa21
 
Bancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dadosBancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dadosElaine Cecília Gatto
 
Ficha de trabalho 1- Avarias mais comuns de um computador
Ficha de trabalho 1- Avarias mais comuns de um computador Ficha de trabalho 1- Avarias mais comuns de um computador
Ficha de trabalho 1- Avarias mais comuns de um computador Baguiasri
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em PythonRodrigo Hübner
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de SistemasNécio de Lima Veras
 

Tendances (20)

Ferramentas de Segurança
Ferramentas de SegurançaFerramentas de Segurança
Ferramentas de Segurança
 
Programação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma MáximaProgramação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma Máxima
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Correlação linear simples
Correlação linear simplesCorrelação linear simples
Correlação linear simples
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informação
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Introdução a analise de sistemas i
Introdução a analise de sistemas iIntrodução a analise de sistemas i
Introdução a analise de sistemas i
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
Introdução à Regressão Linear Simples e Múltipla
Introdução à Regressão Linear Simples e MúltiplaIntrodução à Regressão Linear Simples e Múltipla
Introdução à Regressão Linear Simples e Múltipla
 
Analise e Projeto de Sistemas
Analise e Projeto de SistemasAnalise e Projeto de Sistemas
Analise e Projeto de Sistemas
 
Ab funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicasAb funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicas
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismos
 
Aula sobre Tabela Hash
Aula sobre Tabela HashAula sobre Tabela Hash
Aula sobre Tabela Hash
 
O que é um Banco de Dados Relacional?
O que é um Banco de Dados Relacional?O que é um Banco de Dados Relacional?
O que é um Banco de Dados Relacional?
 
Bancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dadosBancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dados
 
Ficha de trabalho 1- Avarias mais comuns de um computador
Ficha de trabalho 1- Avarias mais comuns de um computador Ficha de trabalho 1- Avarias mais comuns de um computador
Ficha de trabalho 1- Avarias mais comuns de um computador
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em Python
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 

En vedette

An Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from DataAn Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from Databutest
 
Bayesian Networks with R and Hadoop
Bayesian Networks with R and HadoopBayesian Networks with R and Hadoop
Bayesian Networks with R and HadoopOfer Mendelevitch
 
Enhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on FacebookEnhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on FacebookJonathas Magalhães
 
Estatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao BayesianaEstatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao BayesianaRenato Vicente
 
Inteligencia financeira II
Inteligencia financeira IIInteligencia financeira II
Inteligencia financeira IIRenato Vicente
 
Redes Neurais: Técnicas Bayesianas
Redes Neurais: Técnicas BayesianasRedes Neurais: Técnicas Bayesianas
Redes Neurais: Técnicas BayesianasRenato Vicente
 
Bayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesBayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesGilad Barkan
 
Estatística Básica - Probabilidade
Estatística Básica - ProbabilidadeEstatística Básica - Probabilidade
Estatística Básica - ProbabilidadeAndré Faria Gomes
 

En vedette (14)

Redes Bayesianas
Redes BayesianasRedes Bayesianas
Redes Bayesianas
 
An Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from DataAn Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from Data
 
Bayesian Networks with R and Hadoop
Bayesian Networks with R and HadoopBayesian Networks with R and Hadoop
Bayesian Networks with R and Hadoop
 
Análise bayesiana de decisões aspectos práticos
Análise bayesiana de decisões   aspectos práticosAnálise bayesiana de decisões   aspectos práticos
Análise bayesiana de decisões aspectos práticos
 
Enhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on FacebookEnhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on Facebook
 
Estatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao BayesianaEstatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao Bayesiana
 
Inteligencia financeira II
Inteligencia financeira IIInteligencia financeira II
Inteligencia financeira II
 
Redes Neurais: Técnicas Bayesianas
Redes Neurais: Técnicas BayesianasRedes Neurais: Técnicas Bayesianas
Redes Neurais: Técnicas Bayesianas
 
Teorema de bayes
Teorema de bayesTeorema de bayes
Teorema de bayes
 
Teorema de bayes
Teorema de bayesTeorema de bayes
Teorema de bayes
 
Teorema de bayes
Teorema de bayesTeorema de bayes
Teorema de bayes
 
Ejemplos del teorema de Bayes
Ejemplos del teorema de BayesEjemplos del teorema de Bayes
Ejemplos del teorema de Bayes
 
Bayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesBayesian Belief Networks for dummies
Bayesian Belief Networks for dummies
 
Estatística Básica - Probabilidade
Estatística Básica - ProbabilidadeEstatística Básica - Probabilidade
Estatística Básica - Probabilidade
 

Plus de iaudesc

Data Mining - Clustering
Data Mining - ClusteringData Mining - Clustering
Data Mining - Clusteringiaudesc
 
Algoritmo_ID3_e_C.45_Gilcimar
Algoritmo_ID3_e_C.45_GilcimarAlgoritmo_ID3_e_C.45_Gilcimar
Algoritmo_ID3_e_C.45_Gilcimariaudesc
 
Seminario fuzzy
Seminario fuzzySeminario fuzzy
Seminario fuzzyiaudesc
 
Algorítimos Genéticos
Algorítimos GenéticosAlgorítimos Genéticos
Algorítimos Genéticosiaudesc
 
Autômatos celulares
Autômatos celularesAutômatos celulares
Autômatos celularesiaudesc
 
Vida artificial
Vida artificialVida artificial
Vida artificialiaudesc
 
RNA - Redes neurais artificiais
RNA - Redes neurais artificiaisRNA - Redes neurais artificiais
RNA - Redes neurais artificiaisiaudesc
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)iaudesc
 
Algoritmos de jogos
Algoritmos de jogosAlgoritmos de jogos
Algoritmos de jogosiaudesc
 
Programação Genética
Programação GenéticaProgramação Genética
Programação Genéticaiaudesc
 
Busca tabu
Busca tabuBusca tabu
Busca tabuiaudesc
 
Solvers and Applications with CP
Solvers and Applications with CPSolvers and Applications with CP
Solvers and Applications with CPiaudesc
 

Plus de iaudesc (12)

Data Mining - Clustering
Data Mining - ClusteringData Mining - Clustering
Data Mining - Clustering
 
Algoritmo_ID3_e_C.45_Gilcimar
Algoritmo_ID3_e_C.45_GilcimarAlgoritmo_ID3_e_C.45_Gilcimar
Algoritmo_ID3_e_C.45_Gilcimar
 
Seminario fuzzy
Seminario fuzzySeminario fuzzy
Seminario fuzzy
 
Algorítimos Genéticos
Algorítimos GenéticosAlgorítimos Genéticos
Algorítimos Genéticos
 
Autômatos celulares
Autômatos celularesAutômatos celulares
Autômatos celulares
 
Vida artificial
Vida artificialVida artificial
Vida artificial
 
RNA - Redes neurais artificiais
RNA - Redes neurais artificiaisRNA - Redes neurais artificiais
RNA - Redes neurais artificiais
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)
 
Algoritmos de jogos
Algoritmos de jogosAlgoritmos de jogos
Algoritmos de jogos
 
Programação Genética
Programação GenéticaProgramação Genética
Programação Genética
 
Busca tabu
Busca tabuBusca tabu
Busca tabu
 
Solvers and Applications with CP
Solvers and Applications with CPSolvers and Applications with CP
Solvers and Applications with CP
 

Dernier

Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfHELENO FAVACHO
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffNarlaAquino
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptPedro Luis Moraes
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxandrenespoli3
 

Dernier (20)

Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.ppt
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 

Seminário redes bayesianas

  • 1. REDES BAYESIANAS NELSON CAMPAGNARO JR JOINVILLE, ABRIL DE 2011
  • 2. Sumário  Introdução  Redes Bayesianas- Conceitos  Probabilidade  Estrutura de uma Rede Bayesiana  Representação do Conhecimento  Inferência usando Redes Bayesianas  Semântica  Aplicações  Construindo uma Rede Bayesiana  Conclusão  Exercícios  Referências
  • 3. Introdução  As Redes Bayesianas foram desenvolvidas início dos anos 80 para facilitar a tarefa de predição e “abdução” em sistemas de Inteligência Artificial (AI) (Pearl, 2000). Em resumo, Redes Bayesianas (RB) também conhecidas como redes de opinião, redes causais, gráficos de dependência probabilística, são modelos gráficos para raciocínio (conclusões) baseado na incerteza, onde os nós representam as variáveis (discreta ou contínua), e os arcos representam a conexão direta entre eles.
  • 4. Introdução  Redes Bayesianas são modelos de representação do conhecimento que trabalham com o conhecimento incerto e incompleto através da Teoria da Probabilidade Bayesiana, publicada pelo matemático Thomas Bayes em 1763.  Ela vem se tornando a metodologia padrão para a construção dos sistemas que confiam no conhecimento probabilístico e tem sido aplicada em uma variedade de atividades do mundo real.
  • 5. Redes Bayesianas  São diagramas que organizam o conhecimento numa dada área através de um mapeamento entre causas e efeitos.  Os sistemas baseados em redes Bayesianas são capazes de gerar automaticamente predições ou decisões mesmo na situação de inexistência de algumas peças de informação.
  • 6. Redes Bayesianas Existem duas abordagens principais que podem ser utilizadas dentro do contexto dos sistemas que agem racionalmente:  Raciocínio Lógico  Raciocínio Probabilístico
  • 7. Raciocínio Lógico e Probabilístico  Pondera sobre o conhecimento prévio a respeito do problema e, sobre esta base de conhecimento retira suas conclusões.  Redes bayesianas oferecem uma abordagem para o raciocínio probabilístico que engloba teoria de grafos, para o estabelecimento das relações entre sentenças e ainda, teoria de probabilidades.
  • 8. Probabilidade  A probabilidade condicional trata da probabilidade de ocorrer um evento A, tendo ocorrido um evento B, ambos do espaço amostral S, ou seja, ela é calculada sobre o evento B e não em função o espaço amostral S.  A probabilidade de ocorrência de um evento A em relação a um evento ocorrido B é expressa como: P(A/B)
  • 9. Probabilidade  Fornece um meio de descrever e manipular conhecimento incerto ou incompleto.  Associa às sentenças um grau de crença numérico entre 0 e 1.  Cada sentença ou é verdadeira ou é falsa.
  • 10. A regra de Bayes  Thomas Bayes  Probabilidade  Fórmula:
  • 11. Grau da Probabilidade Condicional: calculado de acordo com as evidências disponíveis. Dados dois eventos A e B, a probabilidade condicional de A dado que ocorreu B é denotada por P(A/B) e definida por: P(A  B) P(A | B)  , P(B)  0 . P(B) Ex: P(cárie|dor de dente) = 0.5
  • 12. Grau de Probabilidade Independência de Eventos: Dois eventos A e B são independentes se a informação da ocorrência (ou não) de B não altera a probabilidade de ocorrência de A, isto é: P(A | B)  P(A) Ex: A= dor de ouvido , B= úlcera, ou seja úlcera não causa dor de ouvido.
  • 13. Tabela de Probabilidades  O preenchimento das tabelas de probabilidades condicionadas é muitas vezes simples (desde que a relação entre os pais e o nó filho não seja arbitrária).  Geralmente as relações entre nós pais e nós filhos caem em categorias de distribuições canónicas (que obedecem a um padrão), sendo necessário apenas identificar qual o padrão e introduzir alguns parâmetros.
  • 14. Tabela de Probabilidades  Cada linha em uma Tabelas de probabilidade condicional contém a probabilidade condicional de cada valor de nó para um caso de condicionamento.  um caso de condicionamento é apenas uma combinação possível de valores para os nós superiores.  Um nó sem pais tem apenas uma linha.
  • 15. Tabela de Probabilidades  Exemplo:  Variáveis: Arrombamento, Terremoto, Alarme, JoãoLiga, MariaLiga.
  • 16. Tabela de Probabilidades  Roubos e terremotos afetam diretamente a probabilidade do alarme tocar. Mas o fato de João e Maria telefonarem só depende do alarme;  Desse modo, a rede representa nossas suposições de que eles não percebem quaisquer roubos diretamente, não notam os terremotos e não verificam antes de ligar.
  • 17. Estrutura de uma rede Bayesiana  Cada variável aleatória (VA) é representada por um nó da rede  Cada nó (VA) recebe conexões dos nós que têm influência direta (seus pais) sobre ele. (Tarefa fácil para o especialista)  Cada nó possui uma tabela de Probabilidades Condicionais que quantifica a influência dos seus pais sobre ele. (Difícil para o especialista)  O grafo é acíclico
  • 18. Estrutura de uma rede Bayesiana  Conjunto de variáveis discretas U = {A1, A2, ..., An}.  Conjunto de arestas direcionadas entre variáveis.  Não pode haver ciclos direcionados  Cada variável tem um conjunto finito de estados mutuamente exclusivos.
  • 19. Estrutura de uma rede Bayesiana
  • 20. Representação do conhecimento para raciocínio com incerteza Representa 3 tipos de conhecimento do domínio: • Relações de independência entre variáveis aleatórias (graficamente); • Probabilidades a priori de algumas variáveis; • Probabilidades condicionais entre variáveis dependentes.
  • 21. Representação do conhecimento para raciocínio com incerteza Permite calcular eficientemente:  Probabilidades a posteriori de qualquer variável aleatória (inferência), usando para isso uma definição recursiva do teorema de Bayes.
  • 22. Representação do conhecimento para raciocínio com incerteza Conhecimento representado:  Pode ser aprendido a partir de exemplos, reutilizando parte dos mecanismos de raciocínio.
  • 23. Raciocínio com Incerteza  A chance do Flamengo ganhar o próximo jogo é de 78%.  A probabilidade de chover amanhã é de 90%.  A grande maioria dos brasileiros gosta de futebol.  José acha que o cavalo Azulão vai ganhar o páreo, mas Pedro acha que não.
  • 24. Inferência usando Redes Bayesianas A distribuição conjunta pode ser usada para responder a qualquer pergunta sobre o domínio. Tipos:  Causal  Diagnóstico  Intercausal
  • 25. Semântica Duas semânticas:  Numérica (global)  Topológica (local)
  • 26. Semântica Local Ex. D é independente de A e B
  • 27. Aplicação  Diagnóstico de doenças cardíacas: A tecnologia de Redes Probabilísticas (Redes Bayesianas) é ideal para o tratamento de incerteza, muito comum na área médica e, além disso, modela o conhecimento do especialista do domínio de uma forma intuitiva.
  • 28. Construindo uma Rede Bayesiana  Escolher uma ordem para as variáveis aleatórias X1,… ,Xn.  Para i = 1 à n, adicione Xi à rede, selecione pais para X1, … ,Xi-1 tais que P (Xi | Pais(Xi)) = P (Xi | X1, ... Xi-1).  A ordem correta em que os nós devem ser adicionados consiste em adicionar primeiro as “causas de raiz”, depois as variáveis que elas influenciam e assim por diante, até chegarmos às folhas.
  • 29. Construindo uma Rede Bayesiana Exemplo de Aplicação  O objetivo aqui, é extrair conhecimento de forma automática a partir de uma base de dados hipotética contendo um número sequencial de candidatos e mais três variáveis: Aprovado, Cursinho e IBL (Internet Banda Larga), contendo dois atributos possíveis cada (Sim e Não).
  • 30. Construindo uma Rede Bayesiana APROVADO IBL CURSINHO Sim Sim Sim Sim Não Sim Sim Sim Não Não Não Não Sim Não Sim Sim Sim Sim Sim Não Sim Não Não Não Não Sim Não Sim Sim Sim Não Não Não Sim Sim Não Sim Não Sim Sim Sim Sim Não Não Sim
  • 31. Construindo uma Rede Bayesiana  Qual a probabilidade de um candidato ser aprovado dado que possui internet de banda larga em casa?  Qual a probabilidade de um candidato ser aprovado dado que fez cursinho?
  • 32. Conclusão  A maior vantagem do raciocínio probabilístico em relação ao raciocínio lógico é permitir ao agente chegar a decisões racionais mesmo quando não há informação suficiente para provar que qualquer das ações dadas irá funcionar.
  • 33. Exercícios 01) Mobville, o roubo malabarista, frequentemente derruba as bolas que está equilibrando (ou carregando) quando a sua bateria está baixa. Em testes anteriores, foi determinado que a probabilidade com que ele derruba uma bola quando a bateria está baixa ´e de 0.9. Por outro lado, quando a bateria não está baixa, a probabilidade com que ele derruba uma bola é de somente 0.01. A bateria foi carregada há pouco tempo, e na nossa melhor adivinhacão, dado seus feitos com as bolas no ar, que a bateria esteja baixa ´e de 10 contra 1. Um roubo observador, com um sistema de visão não muito confiável, avisa que Mobville derrubou uma bola. A confiabilidade do observador ´e dado pelas seguintes probabilidades: 1. p(observador diz que Mobville derruba | Mobville derruba) = 0.9 2. p(observador diz que Mobville derruba | Mobville n˜ao derruba) = 0.2 Desenhe uma rede de Bayes, e calcule a probabilidade de que a bateria esteja baixa dado o relatório do observador (derrubou uma bola).
  • 34. Exercícios 02) Um comitê de admissão para um programa de mestrado está tentando determinar a probabilidade que um candidato admitido seja realmente qualificado. As probabilidades relevantes são dadas pela rede de Bayes mostrada na figura 2.
  • 36. Exercícios  Determine p(A|D) (a probabilidade de uma candidato qualificado (A), dado que este tenha sido aceito no programa de mestrado (D)).
  • 37. Referências  http://www.devmedia.com.br por Alexandre Serra Barreto  http://saudecoletiva.ufcspa.edu.br por Célia Flores e Charles Hoher  http://www.poli.usp.br por André Hideaki, Rodolfo Sharovysk, Fábio Gagliardi  http://www2.joinville.udesc.br/~coca/ por Felipe Nunes Leonel