22.02.2013 Views

Temas de “Programación lógica e I.A.”

Temas de “Programación lógica e I.A.”

Temas de “Programación lógica e I.A.”

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Algoritmo ID3<br />

1. Si todos los ejemplos coinci<strong>de</strong>n (es <strong>de</strong>cir, si todos tienen el mismo valor en el atributo<br />

objetivo, entonces el árbol <strong>de</strong> <strong>de</strong>cisión se reduce a una hoja con dicho valor.<br />

2. En caso contrario,<br />

(a) elegir el atributo (Atr) con mayor ganancia <strong>de</strong> información,<br />

(b) sea C1 el conjunto <strong>de</strong> ejemplos don<strong>de</strong> el atributo seleccionado toma un valor (V1)<br />

y C2 el <strong>de</strong> los ejemplos don<strong>de</strong> toma el otro valor (V2),<br />

(c) sea A1 el árbol construido aplicando el procedimiento a los ejemplos <strong>de</strong> C1 y con el<br />

mismo atributo objetivo y A2 el árbol construido aplicando el procedimiento a los<br />

ejemplos <strong>de</strong> C2,<br />

(d) el árbol <strong>de</strong> <strong>de</strong>cisión es<br />

Atr<br />

/ \<br />

V1 / \ V2<br />

/ \<br />

A1 A2<br />

PL 2004–05 CcIa Programación <strong>lógica</strong> y aprendizaje automático 10.23<br />

Algoritmo ID3<br />

① Representación <strong>de</strong>l problema apren<strong>de</strong> ad e1.pl.<br />

✉ val(Objeto,Atributo,Valor) se verifica si el valor <strong>de</strong>l Atributo <strong>de</strong>l Objeto es Valor.<br />

val(e1,acción,saltar).<br />

val(e1,autor,conocido).<br />

val(e1,tema,nuevo).<br />

val(e1,longitud,largo).<br />

val(e1,sitio,casa ).<br />

..........................<br />

val(e18,acción,leer).<br />

val(e18,autor,<strong>de</strong>sconocido).<br />

val(e18,tema,nuevo).<br />

val(e18,longitud,corto).<br />

val(e18,sitio,trabajo).<br />

Programación <strong>lógica</strong> e I.A. 231<br />

PL 2004–05 CcIa Programación <strong>lógica</strong> y aprendizaje automático 10.24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!