Documente Academic
Documente Profesional
Documente Cultură
Automático
1/ 19
Tutora:
Àngela Martín
Ejemplo
Generar árbol de
Técnicas inductivas mixtas
Regresión
Parámetros ω y τ Árboles de Regresión. M5
Cálculo de τ
Generar subarbol
Árbol final
Ejemplo
10-11-2016
Aprendizaje
Automático
2/ 19
Tutora:
Àngela Martín
Ejemplo
Generar árbol de
1 Ejemplo
Regresión
Parámetros ω y τ
Generar árbol de Regresión
Cálculo de τ Parámetros ω y τ
Generar subarbol
Árbol final
Cálculo de τ
Generar subarbol
Árbol final
Aprendizaje
Automático
3/ 19
Tutora:
Àngela Martín
Ejemplo
Generar árbol de
1 Ejemplo
Regresión
Parámetros ω y τ
Generar árbol de Regresión
Cálculo de τ Parámetros ω y τ
Generar subarbol
Árbol final
Cálculo de τ
Generar subarbol
Árbol final
Aprendizaje
Automático
4/ 19
Tutora: La fila i, i = 1.,7 representa que una persona que haga ejercicio
Àngela Martín
(Si/No), su alimentacion sea saludble (Si/No), tome alcohol
Ejemplo
(Si/No) y tenga sobrepeso (Si/No), la tasa de colesterol será la
Generar árbol de
Regresión
correspondiente al valor de la columna Colesterol que es la
Parámetros ω y τ
Cálculo de τ
clase.
Generar subarbol
Árbol final
Ej. Ejercicio Alimentacion Alcohol Sobrepeso Colesterol
(A1 ) saludable (A2 ) (A3 ) (A4 ) (Clase)
1 Si Si No No 200
2 Si Si Si No 250
3 No No Si Si 400
4 Si No No No 290
5 Si No Si No 300
6 No No No Si 450
7 Si Si No Si 220
Tutora:
Àngela Martín
Calculo de la media de los valores de los atributos
Ejemplo
Generar árbol de
Regresión
200 + 250 + 290 + 300 + 220
Parámetros ω y τ
µA1 =Si = = 252
Cálculo de τ
Generar subarbol
5
Árbol final
400 + 450
µA1 =No = = 425
2
p
σA1 =Si = (200 − 252)2 + (250 − 252)2 + (290 − 252)2 + (300 − 252)2 + (220 − 252)2 = 86, 48
p
σA1 =No = (400 − 425)2 + (450 − 425)2 = 35, 35
Tutora:
Àngela Martín
Calculo del error ponderado de A1
Ejemplo
Generar árbol de
Regresión
5
Parámetros ω y τ
ErrorA1 =Si = × 86, 48 = 61, 67
Cálculo de τ
Generar subarbol
7
Árbol final
2
ErrorA1 =No = × 35, 35 = 10, 10
7
Ejemplo
Generar árbol de
ErrortotalA1 = 61, 67 + 10, 10 = 71, 77
Regresión
Parámetros ω y τ
Cálculo de τ Hacemos lo mismo con el resto de los atributos: A2 , A3 y A4
Generar subarbol
Árbol final
ErrortotalA2 = 92, 33
ErrortotalA3 = 158, 54
ErrortotalA4 = 119, 5
Aprendizaje
Automático
9/ 19
Tutora:
Àngela Martín
Selección del nodo raiz
Ejemplo
El mejor atributo es A1 ya que es el que tiene menor error. Por
Generar árbol de
Regresión
tanto, se crea un nodo raiz que se distingue por este atributo y
Parámetros ω y τ
Cálculo de τ
que tiene dos sucesores etiquetados con los valores Si y No:
Generar subarbol
Árbol final
Aprendizaje
Automático
10/ 19
Tutora:
Sucesores del nodo raiz (A1 )
Àngela Martín
Necesitamos definir ω y τ .
Ejemplo ω indica el mínimo número de ejemplos del conjunto
Generar árbol de
Regresión inicial que debe de tener un nodo para seguir
Parámetros ω y τ
Cálculo de τ
subdividiendose. Generalmente se escoge ω > 3.
Generar subarbol
Árbol final M5 no divide un nodo si tiene pocos ejemplos (en este
caso menos de 4). Weka utiliza ω = 4. No obstante, no se
puede dividir un nodo si la desviación estandar de los
valores de la Clase de los ejemplos que concurren en el
nodo no supera el 5 % de la desviación estandar del
conjunto de ejemplos inicial (τ ).
Aprendizaje
Automático
11/ 19
Tutora:
Àngela Martín Cálculo de τ
Ejemplo
Generar árbol de
Regresión 200 + 250 + 400 + 290 + 300 + 450 + 220
Parámetros ω y τ µClase = = 301, 42
Cálculo de τ 7
Generar subarbol
Árbol final
σClase = 224, 36
τ = 224, 36 ∗ 0, 05 = 11, 21
Tutora:
Àngela Martín
Ejemplos cubiertos por cada valor de los atributos
n
Si =⇒ (1, 2, 4, 5, 7)
A1 = (1)
Ejemplo No =⇒ (3, 6)
Generar árbol de
Regresión
Parámetros ω y τ
n
Si =⇒ (1, 2, 7)
Cálculo de τ A2 = (2)
No =⇒ (3, 4, 5, 6)
Generar subarbol
Árbol final
n
Si =⇒ (2, 3, 5)
A3 = (3)
No =⇒ (1, 4, 6, 7)
n
Si =⇒ (3, 6, 7)
A4 = (4)
No =⇒ (1, 2, 4, 5)
Aprendizaje
Automático
13/ 19
Tutora:
Àngela Martín
Tutora:
Àngela Martín
El mejor atributo es A2 ya que es el que tiene menor error y
supera el valor de τ que era 11,21. Por tanto se crea el hijo
Ejemplo izquierdo del nodo raiz.
Generar árbol de
Regresión
Parámetros ω y τ
Cálculo de τ
Generar subarbol
Árbol final
Aprendizaje
Automático
16/ 19
Tutora:
Àngela Martín
Tabla de los ejemplos (1,2,4,5,7) para los atributos A2 A3 y A4
Ejemplo
Generar árbol de
Generamos el subarbol del nodo A2 procediendo de la misma
Regresión
Parámetros ω y τ
manera que para el caso anterior y nos queda la siguiente tabla:
Cálculo de τ
Generar subarbol Ej. Alimentación Alcohol Sobrepeso Colesterol
Árbol final (A2 ) (A3 ) (A4 ) (Clase)
1 Si No No 200
2 Si Si No 250
4 No No No 290
5 No Si No 300
7 Si No Si 220
Tutora:
Como hemos cogido una ω > 3 ya no podemos continuar gene-
Àngela Martín
rando subarboles puesto que ninguno de los nodos tiene más de
tres de los ejemplos del conjunto original. El arbol resultante es
Ejemplo
Generar árbol de
el siguiente:
Regresión
Parámetros ω y τ
Cálculo de τ
Generar subarbol
Árbol final
Tutora:
Àngela Martín
El tercer paso (tercera búsqueda) trata de reducir el árbol
Ejemplo (podarlo) sin que pierda propiedades. El árbol resultante
Generar árbol de
Regresión separa los ejemplos de entrenamiento dependiendo de su
Parámetros ω y τ
Cálculo de τ
clase y tiene asociado en cada nodo un modelo lineal que
Generar subarbol
Árbol final
calcula el valor de la clase dependiendo del valor de los
atributos que intervienen en el modelo.
Las dos últimas búsquedas se pueden hacer juntas y de este
modo solo se recorre el árbol una vez.