16
Árboles Basados en la Inducción

Arboles de Induccion

  • Upload
    andres

  • View
    1.207

  • Download
    0

Embed Size (px)

DESCRIPTION

Presentacion descriptiva sobre uso de arboles de decision. Luego subo las bibliografias.

Citation preview

Page 1: Arboles de Induccion

Árboles Basados en la Inducción

Page 2: Arboles de Induccion

• Modelo de predicción utilizado en la

inteligencia artificial

• Dada una base de datos se construyen

diagramas de construcciones lógicas, que

representan y categorizan una serie de

condiciones que ocurren de forma

sucesiva

Arboles de decisión

Page 3: Arboles de Induccion

Construcción de Árboles

ID3

Page 4: Arboles de Induccion

ID3

• Entropía.

• Ganancia.

• Promedio de pesos.

• Recursivo

ID3

Page 5: Arboles de Induccion

ID3

• Trata de construir un árbol que discrimine de

entre casos “positivos” y casos “negativos”.

Hair Length <= 5?

yes no

Page 6: Arboles de Induccion

Entropía

• Incertidumbre que hay en un sistema. Ante

una cierta situación, la probabilidad de que

ocurra cada uno de los posibles resultados.

0000000 0

101011010 ?

Page 7: Arboles de Induccion

Ganancia

• Permite medir la información proporcionada

por un atributo.

• Que tanto influye ese atributo.

Page 8: Arboles de Induccion

Fórmulas• Entropía

• Promedio de pesos

• Ganancia

Page 9: Arboles de Induccion

Person Hair Length

Weight Age Class

Homer 0” 250 36 M

Marge 10” 150 34 F

Bart 2” 90 10 M

Lisa 6” 78 8 F

Maggie 4” 20 1 F

Abe 1” 170 70 M

Selma 8” 160 41 F

Otto 10” 180 38 M

Krusty 6” 200 45 M

Page 10: Arboles de Induccion

Hair Length <= 5?

yes no

Entropy(4F,5M) = -(4/9)*ln(4/9)/ln2 - (5/9)*ln(5/9)/ln2

= 0.9911

G(Hair Length <= 5) = 0.9911 – (4/9 * 0.8113 + 5/9 * 0.9710 ) = 0.0911

Page 11: Arboles de Induccion
Page 12: Arboles de Induccion

ID3

entropia();

entropy();

valoresIguales();

Pos();

posiciones();

Cortador();

metodoUno();

busqueda();

Atributos();

pMaxima();

Ganancia();

CapturaMouseMoved();

CapturaMouseExited();

GuardadMouseExited();

GuardarMouseMoved();

GuardarActionPerformed();

Item_GuardarActionPerformed();

Item_SalirActionPerformed();

formWindowOpened();

Guardar();

leerInterface();

Validarregistro();

escribirRegistro();

cargarArchivo();

leerArchivo();

Page 13: Arboles de Induccion

Interfaz

Page 14: Arboles de Induccion

Algoritmo

• Basado en LinkedList (Listas)

Page 15: Arboles de Induccion
Page 16: Arboles de Induccion

General

Humedad

N P

P Viento

N P

alta normal

asoleado nublado lluvioso

nosi