ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

APLICACIÓN DE TEOREMA DE BAYES BASADO EN DOS ENFOQUES NAIVES BAYES Y REDES BAYESIANAS PARA LA CLASIFICACION DE TIPOS DE VIDRIOS


Enviado por   •  13 de Octubre de 2022  •  Informes  •  5.737 Palabras (23 Páginas)  •  21 Visitas

Página 1 de 23

APLICACIÓN DE TEOREMA DE BAYES BASADO EN DOS ENFOQUES NAIVES BAYES Y REDES BAYESIANAS PARA LA CLASIFICACION DE TIPOS DE VIDRIOS E INDENTICACION DE SINTOMAS DE PATOLOGIAS DE COLICOS EN CABALLOS

SERGIO DAVID RAMOS UNI

JESÚS EMILIO PINTO LOPERA

DOCENTE

UNIVERSIDAD DE LA AMAZONIA

FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS

FLORENCIA, COLOMBIA

2022

Introducción

En la actualidad existen diferentes mecanismos matemáticos que nos permiten identificar y representar problemas de manera eficaz, por lo que el teorema de bayes es un sistema de cálculo de probabilidad puesto que nos permite medir la incertidumbre con respectos a eventos en la actualidad (Soto, 2011)

El teorema de bayes nos permite representar científicamente fenómenos de acuerdo con dos enfoques, Naves Bayes y redes Bayesianas. Para tal caso representamos como modelo clasificador naives bayes que son modelos muy útiles la cual nos anticipa sucesos en la actualidad y de esta manera tomar decisiones de manera eficiente. Con énfasis a lo anterior planteado se implementará el modelo de Naives Bayes para la identificación de materiales independientes para la identificación y clasificación de diferentes tipos de vidrios encontrados en la actualidad. De la misma manera se implementará una red bayesiana que representa las relaciones probabilísticas entre enfermedades y síntomas para la predicción de cólicos basado en caballos.

Lo anterior lo evidenciamos en lenguaje de programación Python para lo que representa el desarrollo de los modelos Naives Bayes y Redes Bayesianas para el entrenamiento y prueba, finalmente se mostraran los resultados de las pruebas realizadas en una matriz de confusión para evaluar la efectividad de los modelos y sus respectivas conclusiones.

Tabla de contenido

Introducción        2

1.        Marco Conceptual        5

1.1.        Lenguaje de Programación        5

1.2.        Teorema de Bayes        5

1.2.1.        Naives Bayes        6

1.2.2.        Red Bayesiana        8

2.        Marco Metodológico        10

2.1 Generalidades        10

2.2 Base de Datos        11

2.2.1 Naives Bayes        11

2.2.2 Red Bayesiana        11

3.        Desarrollo del Algoritmo        18

3.1 Naives Bayes        18

3.1.1 Importación de librerías        18

3.1.2 Carga base de datos        18

3.1.3 Preprocesamiento de los datos        19

3.1.4 División de los datos        19

3.1.5 Creación del modelo bayesiano        20

3.1.6 Resultados Modelo        20

3.2 Red Bayesiana        20

3.2.1 Importación de librerías        21

3.2.2 Cargue y configuración base de datos        21

3.2.3 Modelo grafico red de bayes        22

3.2.4. Creación modelo red de bayes        23

3.2.5 Resultados Red Bayes        24

4.        Resultados        25

4.2 Naives Bayes        25

4.2 Red Bayes        26

5.        Conclusiones        28

Referencias        29

  1. Marco Conceptual

Para este apartado se da a conocer los modelos y procedimiento implementados para llevar a cabo el ejercicio de simulación y prueba de los modelos anteriormente mencionados.

  1.  Lenguaje de Programación  

Como lenguaje de programación utilizaremos Python en su versión 3.10 debido a su alta demanda y comunidad es uno de los lenguajes con mayor soporte y características en sus librerías que nos permite representar modelos matemáticos con alta complejidad de manera fácil y eficiente, de la misma manera utilizaremos Spyder como editor de código.  

  1. Teorema de Bayes

El teorema de bayes lo podemos representar el cual se refiere al calculo de probabilidad de que ocurra un evento A dado que ha ocurrido un evento B, es decir primero se produce un acontecimiento para que posteriormente suceda el evento que se quiere determinar su probabilidad (Terreros et al., 2019). Entonces si B es un suceso cualquiera del que se conoce las probabilidades condicionadas  entonces la probabilidad  viene dada por la expresión:[pic 1][pic 2]

[pic 3]

Donde:

, son las probabilidades a priori [pic 4]

, es la probabilidad de B en cada hipótesis [pic 5][pic 6]

, son las probabilidades a posteriori [pic 7]

Ecuación de Bayes

Nos permite calcular la probabilidad condicional , de cualquiera de los eventos dado [pic 8][pic 9][pic 10]

[pic 11]

  1.  Naives Bayes

Naives Bayes es una clase especial de algoritmos de clasificación y aprendizaje automático (Machine Learning) basada en una técnica de clasificación estadística llamada teorema de Bayes, la cual asume variables independientes son las predictoras en un conjunto de datos (Algoritmos Naive Bayes: Fundamentos e Implementación | by Victor Roman | Ciencia y Datos | Medium, n.d.).

Ejemplo:

Nos encontramos en la oficina y en un momento dado miramos pasar muy rápido que no sabemos si es nuestro compañero Alexander o Brayan, dada la información tenemos que,

  • Alexander viene a la empresa 3 días a la semana
  • Brayan viene a la oficina 1 día a la semana

Dada la información anterior sabemos que Alexander y Brayan vienen 4 días a la semana, la probabilidad de que la persona sea vista está dada por:

[pic 12]

[pic 13]

Cuando vimos a la persona pasar, vimos que ellos llevaban una chaqueta roja. También sabemos lo siguiente:

  • Alexander viste de rojo 2 veces a la semana.
  • Brayan viste de rojo 3 veces a la semana.

Así que, para cada semana de trabajo, que tiene cinco días, podemos inferir lo siguiente:

...

Descargar como (para miembros actualizados)  txt (26.6 Kb)   pdf (334 Kb)   docx (715.2 Kb)  
Leer 22 páginas más »
Disponible sólo en Clubensayos.com