Exemplos Redes Bayesianas Com JavaBayes
Redes Bayesianas usando JavaBayes
Giane Ulloa - 51773
Problema
O objetivo principal desse problema é verificar as condições para um veículo ligar.
Para tanto estão envolvidas diversas variáveis que influenciam direta ou indiretamente o veículo ligar ou não.
Para isso, utilizamos redes bayesianas para estimar a probabilidade que o veículo tem de ligar ou não.
Cada uma das variáveis tem uma probabilidade de acontecer e essas probabilidades influenciam as demais variáveis que vão sendo interligadas até que se chegue ao objetivo final, que no caso, é verificar se o veículo vai ligar. Mas o que é uma Rede
Bayesiana?
Podemos dizer que uma rede Bayesiana é:
Um conjunto de variáveis e um conjunto de arcos ligando essas variáveis.
Cada variável possui um conjunto limitado de estados mutuamente exclusivos.
As variáveis e arcos formam um grafo dirigido sem ciclos
(DAG).
Para cada variável A que possui como pais B1, ..., Bn, existe uma tabela P(A| B1, ..., Bn), que representamas probabilidades de cada evento ocorrer.
Problema CarStart utilizando
Java Bayes
O sistema JavaBayes é um conjunto de ferramentas para a criação e manipulação de redes Bayesianas.
O sistema é composto por um editor gráfico , um motor de inferência e um conjunto de analisadores.
O editor gráfico permite-lhe criar e modificar redes
Bayesianas em uma interface amigável.
Os analisadores permitem a importação de redes
Bayesianas em uma variedade de formatos.
O motor é responsável por manipular as estruturas de dados que representam redes Bayesianas
Problema CarStart utilizando
Java Bayes
Dentre os vários exemplos contidos no JavaBayes, escolhemos trabalhar com o problema da partida de um carro e todas as variáveis que influenciam na probabilidade de sucesso na partida do carro.
Rede Bayesiana CarStart
Testes
Marcando Luzes e
Rádio como “não ligam”. Testes
Marcando Luzes e
Rádio como “não ligam”. Testes
Se as Luzes e o Rádio não ligam, qual