Inteligencia Artificial 2 - Prolog
July 24, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Inteligencia Artificial 2 - Prolog...
Description
Inteligencia Artificial II (Curso 2012-2013) Ejercicios propuestos del tema 2 Ejercicio 1:
Unos bi´ologos ologos que exploraban la selva del Amazonas han descubierto una nueva especie de insectos, que bautizaron con el nombre de lepistos . Desgraciad Desgraciadamen amente, te, han desaparecido y la ´unica unica informaci´on on que disponemos del nuevo insecto viene dada por el siguiente conjunto de ejemplos encontrados en un cuaderno de notas, en los que se clasifican una serie de muestras de individuos en funci´on de ciertos ˜ o y su velocidad: par´ aametros metros como su color, el tener alas, su taman no
negro amarillo amarillo blanco bl negro ne rojo rojo negro negro
Alas si no no si no si si no si
˜o Tamano n peque~ no grande grande medio medio peque~ no peque~ no medio peque~ no
Velo Veloci cid dad alta media baja alta alta alta baja media media
Lepi Lepist sto o si no no si no si no no no
amarillo
si
grande
media
no
Ejemplo Color E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 10
Contestar a las siguientes cuestiones:
¿Cu´ aall es la entrop entrop´´ıa del conjunto conjunto de ejemplos, ejemplos, respecto respecto a la clasificac clasificaci´ i´ on on de los mismos que realiza el atributo Lepisto? ¿Qu´ e atributo proporciona mayor ganancia de informaci´ on? on? Aplicar (detallando cada uno de los pasos realizados) el algoritmo ID3 para encontrar, a partir de este conjunto de entrenamiento, un ´arbol que nos permita decidir si un determinado individuo es un lepisto o no. Obtener un conjunto de reglas a partir del ´arbol arbol obtenido en el apartado anterior. Seg´ un un el concepto aprendido, ¿hay alg´ un un atributo que sea irrelevante para decidir si un individuo es un lepisto?
Ejercicio 2:
Una entidad bancaria concede un pr´estamo estamo a un cliente en funci´on on de una serie de par´ametros: ametros: su edad (puede ser joven, mediano o mayor), sus ingresos (altos, medios o bajos), un informe sobre su actividad financiera (que puede ser positivo ´stamo a su cargo o no. La siguiente o negativo) y, finalmente, si tiene otro prestamo e tabla presenta una serie de ejemplos en los que se especifica la concesi´oon n o no del pr´estamo esta mo en funci´ fun ci´on on de estos par´ametros: ametros:
1
Ejemplo Edad E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100 E 1111 E 1122 E 1133 E 1144
joven joven mediano mayor mayor
mayor mediano joven joven mayor joven mediano mediano mayor
Ingr Ingre eso soss altos altos altos medios bajos
Inf nfo orme rme negativo negativo negativo negativo positivo
Otr tro o pr´ e est stamo no si no no no
Conce Conceder der no no si si si
bajos bajos medios bajos medios medios medios altos medios
positivo positivo negativo positivo positivo positivo negativo positivo negativo
si si no si no si si no si
no si no si si si si si no
Supongamos que modificamos el algoritmo ID3 de manera que el criterio para obtener el “mejor” atributo que clasifica un conjunto de ejemplos es el de menor ganancia de informaci´on. on. En esta situaci´oon n se pide:
En caso de ausencia de ruido, ¿obtendr´ ¿obtendr´ıa el algoritmo modificado mo dificado un arbol ´arbol de decisi´ on on consistente con los ejemplos del conjunto de entrenamiento?, justifica la respuesta. ¿Qu´e sesgo ses go tendr t endr´´ıa el algoritmo algorit mo modifi m odificado?, cado?, justifica justifi ca la respuesta. respuest a. Aplicar (detallando cada uno de los pasos realizados) el algoritmo modificado para encontrar, a partir de este conjunto de entrenamiento, un ´arbol que nos permita decidir sobre la concesi´on on de pr´estamos est amos..
Ejercicio 3:
Aplicar el algoritmo ID3 para construir un ´arbol arbol de decisi´on on consistente con los siguientes ejemplos, que nos ayude a decidir si comprar o no un CD nuevo. Ejemplo Cant Cantante ante E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100
Qu Q ueen Mozart Anastacia An Queen Qu Anastacia An Queen Qu Wagner Anastacia An Queen Qu Mozart
´fica Dis Disco cogr gra Emi Emi Coraz´ on Sony Coraz´ on Sony Sony Coraz´ on Emi Sony
´ nero Ge ener o rock cl´ asico soul rock soul rock cl´ asico soul rock cl´ asico
Prec Precio io 30 40 20 20 30 30 30 30 40 40
Ti Tien end da Mixup Virgin Virgin Virgin Mixup Virgin Mixup Virgin Virgin Mixup
Comp Compra rar r si no si si si si no no no si
Considerar los siguientes ejemplos como conjunto de prueba y obtener la medida de rendimiento del ´arbol arbol obtenido. Ejemplo Cant Cantante ante E 1111 E 1122 E 1133 E 1144 E 1155 E 1166
Queen Anastacia Queen Qu Anastacia Queen Qu Mozart
´fica Dis Disco cogr gra Emi Coraz´ on Sony Coraz´ on Sony Sony
2
´ nero Ge ener o rock soul rock soul rock cl´ asico
Prec Precio io 30 20 20 30 40 40
Ti Tien end da Virgin Virgin Virgin Virgin Virgin Mixup
Comp Compra rar r si no no no no si
Ejercicio 4:
La siguiente tabla muestra ejemplos de plantas, indicando si sobrevivieron m´aass ˜ o ( grande, medio de un a˜ no no o no n o despu´es es de ser s er compradas, compr adas, en funci´ fun ci´on on de su taman no o peque~ n no o), de su ambiente adecuado (interior o exterior), de si tienen flores ´ n en la que se compr´o. y de la estacio o. on Taman ˜o Ejemplo Tama˜ E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100 E 1111 E 1122 E 1133 E 1144 E 1155 E 1166
gr g rande grande gr grande grande g rande gr grande m edio me m edio me medio m edio me medio me peque~ no peque~ no peque~ no peque~ no peque~ no
Fl Flo ores si si si si no no si si no no no si si no no no
Ambie biente interior interior exterior exterior interior exterior interior interior interior exterior exterior interior exterior interior interior exterior
Estaci´ cion o ´n verano verano primavera invierno oto~ no primavera verano verano primavera oto~ no verano invierno verano pr primavera verano oto~ no
Sobr Sobrev eviv ive e no no no no no no si si si no no no si no si no
1. Vamos a utilizar el algoritmo de cobertura para encontrar reglas que nos permitan deducir que cierta planta s´ı sobrevive m´as a s de un a˜ no. no. Detallar Detallar los primeros pasos de dicho algoritmo, s´olo olo hasta el momento en que el algoritmo encuentra la segunda regla. ¿El algoritmo parar´ parar´ıa en ese momento, o continuar´´ıa? (responder nuar (resp onder explicand ex plicandoo el motivo) m otivo) 2. Aplicar Aplicar (detallando (detallando cada uno de los pasos realizados) realizados) el algoritmo ID3 para encontrar un arbol ´arbol de decisi´on on consistente con el conjunto de entrenamiento } que permita decidir si una planta sobrevivir´ a m´aass de un a˜ n noo o {E 1 , . . . , E16 no despu´es es de ser s er comprada. compra da. Suponer Supon er que se s e elige para el nodo ra´ ra´ız el atribut a tributoo ˜ tamano no, y continuar la ejecuci´ oon n del algoritmo a partir de ah´ ah´ı. 3. Considere Consideremos mos la siguiente siguiente tabla de ejemplos como conjunto conjunto de prueba prueba Taman ˜o Ejemplo Tama˜ E 17 17 E 18 18 E 19 19 E 20 20 E 21 21 E 22 22 E 23 23 E 24 24
grande m edio me medio medio me peque~ no peque~ no peque~ no peque~ no
Flo lore ress no no no si si si no no
Ambie mbient nte e exterior interior exterior exterior interior interior interior exterior
Esta stacion o ´n verano oto~ no primavera verano verano invierno verano oto~ no
Sobr Sobrev eviv ive e no si no no no no no no
(a) Calcular el rendimiento del ´aarbol rbol de decisi´on on obtenido en el apartado anterior. (b) Aplicar un proceso de poda sobre dicho ´arbol. arbol.
3
Ejercicio 5:
Una empresa de material deportivo quiere hacer un estudio de mercado para encontrar las caracter´ caracter´ısticas principales de sus potenciales clientes. En una primera fase, las caracter´ caracter´ısticas a estudiar son las siguientes: la edad ( joven o adulto), ser deportista profesional, el nivel de ingresos ( altos, medios o bajos) y el sexo. Paraa ello, se realiza Par realiza un cuestionar cuestionario io a 21 p person ersonas, as, obteniendo obteniendo los resultados resultados que se reflejan en la siguiente tabla: Ejemplo Eda Edad E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100 E 1111 E 1122 E 1133 E 1144 E 1155 E 1166 E 1177 E 1188 E 1199 E 2200 E 2211
joven joven joven joven joven adulto adulto adulto adulto adulto adulto adulto adulto joven joven adulto adulto joven joven adulto joven
Profesio esion nal si si no si no si no si no si no si no si si no no no no si si
Ing ngre ressos bajos altos altos bajos medios altos altos altos medios bajos medios medios altos altos medios medios bajos medios bajos medios medios
Sexo hombre hombre mujer mujer mujer h ho ombre mujer mujer m mu ujer mujer mu m ujer hombre ho h ombre mujer hombre hombre ho h ombre hombre mujer mu m ujer mu mujer
Inte tere ressad ado o si si no si no no no no no no no no si si si no no no no no si
Se pide:
Aplicar el algoritmo ID3 (desarroll´andolo andolo paso a paso) para obtener un arbol ´arbol de decision que sirva para decidir si un cliente potencial est´a interesado o no en el producto que ofrece la empresa. Tomar como conjunto de entrenamiento los primeros 15 ejemplos de la tabla. Tomando ahora como conjunto de prueba los ejemplos del 16 al 21 de la tabla, calcular el rendimiento del ´arbol arbol de decisi´ decisi´ on on obtenido en el apartado anterior. Usando ese conjunto de prueba, aplicar un proceso de podado a posteriori sobre el ´arbol arbol de decisi´on. on. Exp Expres resar ar mediante mediante reglas reglas el arbol ´arbol obtenido tras la poda ¿Qu´ e rendimiento tiene este ´aarbol rbol sobre el con conjunt juntoo de prueba? ¿Y sobre el conjunto de entrenamiento?
Ejercicio 6:
Se han encontrado una gran cantidad de obras de arte realizadas por dos artistas A y B, pero s´ olo olo para un peque˜ no no n´ umero umero de obras se ha podido asegurar cu´al al de
los dos es el autor. La siguie siguient ntee tabla tabla muest muestra ra los datos datos de dichas dichas obras, obras, indica indicando ndo el autor autor en funci´ on on del tipo de obra (grabado, ´oleo oleo o acuarela), del lugar donde se encontr´ o la obra (Espa~ n na a, Portugal o Francia), de su estilo ( cl´ asico asico o moderno), y de si tienen marco o no.
4
Ejemplo Tipo E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100 E 1111 E 1122 E 1133 E 1144 E 1155 E 1166
grabado grabado grabado grabado grabado grabado oleo ´ oleo ´ oleo ´ oleo ´ oleo ´ acuar cuare ela ac acua uare rela la a cuarela ac ac acua uare rela la a cuarela ac
Lugar Espa~ na Espa~ na Po P ortugal Francia Francia Francia Espa~ na Espa~ na Francia Portugal Espa~ na Fr Fran anci cia a Es Espa pa~ na ~ Francia Es Espa pa~ na ~ Portugal
Estilo cl´ asico m mo oderno moderno cl´ asico mo moderno mo moderno cl´ asico cl´ asico moderno moderno mo moderno cl´ asico cl´ asico moderno mo moderno moderno
Marco no no no si no si si no no si si no si no no si
Au Autor B B B B B B A A A B B B A B A B
1. Aplicar Aplicar (detallando (detallando cada uno de los pasos realizados) realizados) el algoritmo ID3 para encontrar un arbol ´arbol de decisi´on on consistente con el conjunto de entrenamiento } que permita decidir si una obra de arte fue realizada por A o {E 1 , . . . , E16 por B . 2. Considere Consideremos mos la siguiente siguiente tabla de ejemplos como conjunto conjunto de prueba prueba Ejemplo Tipo E 17 17 E 18 18 E 19 19 E 20 20 E 21 21 E 22 22 E 23 23 E 24 24
grabado oleo ´ oleo ´ oleo ´ acu cua are rel la acu cua are rel la acu cua are rel la ac acua uare rela la
Lugar Espa~ na Portugal Francia Espa~ na Es Espa pa~ na ~ Fran Franc cia Es Espa pa~ na ~ Po Port rtug ugal al
Estilo mo moderno moderno moderno mo moderno cl´ asico cl cl´ asico ´ mo moderno cl cl´ asico ´
Marco si no si no no si si si
Au Autor A A B A A B A B
(a) Calcular el rendimiento del ´aarbol rbol de decisi´on on obtenido en el apartado anterior. (b) Aplicar Aplicar (detallando (detallando los pasos realizados) realizados) un proceso de poda sobre dicho ´arbol. arbol. Ejercicio 7:
Una empresa suministra a un cliente informaci´on on sobre novelas, las cuales a ve veces ces compra compra y a veces veces no. Suponga Supongamos mos que hemos dividid divididoo un conjunto conjunto de 100 ejemplos ejemp los en dos subconjuntos. subconjuntos. El primero, con 90 ejemp ejemplos, los, lo hemos usado para crear un arbol ´arbol de decisi´oon n y el segundo, con 10 ejemplos, es el que aparece en la siguiente tabla, donde se muestran ofertas de la empresa y si el cliente compr´o o no. Las ofertas dependen de los atributos Idi Idioma, oma, G´ enero, enero, Precio y Edici´ on .
5
Ej. Id Idioma 1 Espan ˜ ol 2 Fra ranc nc´´es 3 Ingl´es 4 Fra ranc nc´´es 5 Franc´es 6 Espan ˜ ol 7 Fra ranc nc´´es 8 Ingl´es 9 Espan ˜ ol 10 Franc´es
´nero Ge
Precio
´n Edicion o
Aventuras Polic olic´´ıaco ıaco Aventuras Hist Hist´´orico Aventuras Aventuras Hist Hist´´orico Polic´ıaco Aventuras Aventuras
Alto Alto lto Medio Baj ajoo Alto Baj ajoo Baj ajoo Medio Ba jjoo Baj ajoo
Tapa dura Tapa bl blan anda da Tapa blanda Tapa blanda Tapa blanda Tapa blanda Tapa blanda Tapa blanda Tapa dura Tapa blanda
Compra
S´ı S´ı No S´ı No No S´ı No No No
Supongamos que el arbol ´arbol obtenido tras aplicar el algoritmo ID3 utilizando el conjunto de 90 ejemplos es el siguiente: Idioma Espanol
Ingles Frances SI 15
Precio
Edicion
Alto T. Blanda
Medio
T. Dura
Bajo Genero
NO 4
T. Blanda
SI
7
SI 12
NO 9
NO 8
Edicion
SI
SI
2
T. Dura
NO
16
17
Junto a la clasificaci´on on de cada hoja aparece el n´ umero umero de elementos del conjunto D que verifica la condici´ oon, n, esto es, hay 4 ejemplos con el Idioma Fr Fra anc´es y Precio Bajo, todos ellos con la clasificaci´ on on No y hay 2 ejemplos con Idioma Espa˜ nol y Edici´ on on en Tapa Tapa Dura Dura, ambos con la clasificaci´ on on S´ ı. Se pide pide usar usar el Algoritmo arbol arbol usando como conjunto de prueba de poda para reducir el error sobre el ´ el mostrado en la tabla anterior. Ejercicio 8:
La siguiente tabla muestra informaci´on on sobre setas, indicando si son comestibles ˜ o del pie, la forma o no en funci´on on de algunas caracter´ısticas: ıstica s: el color, el taman no del sombrero, el entorno en el que se presenta y la forma en que se agrupa con otras setas:
rojo blanco rojo bl blan anco co marr´ on rojo marr´ on marr´ on
˜o Tama aman mediano grande peque~ no pe pequ que~ e~ no grande grande mediano mediano
Form rma a plana plana pl plana c´ oncava convexa c´ oncava convexa plana
Ento tor rno pinar pinar pradera cueva pinar cueva pradera pinar
´n Agrup grupa acion o aislada racimo racimo grupo grupo grupo aislada racimo
Come Comest stib ible le si si si si si no no no
b bl lo aj no co r
me eq du ie a~ no o p n
co on nv ve ex xa a c
pu ie nv aa r c
ag ir su lp ao da
no o n
Ejemplo Colo Color r E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100
6
Se pide:
Aplicar (detallando cada uno de los pasos realizados) el algoritmo de cobertura para encontrar, a partir de este conjunto de entrenamiento, un conjunto de reglas que nos permita clasificar nuevas instancias. Obtener las reglas para clasificar tanto instancias positivas como negativas. Seg´un un lo aprendido ¿hay alg´ un un atributo irrelevante para realizar esta clasificaci´on? on?
Clasificar las siguientes instancias utilizando el conjunto de reglas aprendido:
I 1 I 2 I 3 I 4
Color Colo r blan blanco co rojo marr´ on rojo
˜o Tama amano n pe pequ que~ e~ no mediano mediano mediano
Forma c´ oncava plana plana c´ oncava
Ento tor rno pradera cueva pinar pinar
´n Agru grupacio on racimo aislada racimo grupo
Ejercicio 9:
La siguiente tabla muestra ejemplos de situaciones en las que comprar o no un ordenador, en funci´oon n de su precio ( alto, medio o bajo), su procesador ( AMD o Intel), si tiene tarjeta ethernet y si el monitor es TFT (se supone que el resto de caracter´ısticas ıstica s es com´un). un). Ejemplo Prec Precio io E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100 E 1111 E 1122 E 1133 E 1144 E 1155 E 1166
alto alto alto alto alto alto medio medio medio medio medio bajo bajo bajo bajo bajo
Et Ethe hern rnet et si si si si no no si si no no no si si no no no
Pr Proc oces esad ador or AMD AMD Intel Intel AMD Intel AMD AMD AMD Intel Intel AMD Intel AMD AMD Intel
TFT TFT si no si no no no si no si si no si no si no si
Comp Compra rar r no no no no no no si si si no no no si no si no
Aplicar (detallando cada uno de los pasos realizados) el algoritmo de cobertura para encontrar, a partir de este conjunto de entrenamiento, un conjunto de reglas permita decidir sobre la compra de un ordenador, tanto afirmativa como negativamen ativ amente. te. Seg´ un un las reglas aprendidas ¿deber´ ¿deber´ıamos comprar un ordenador con monitor TFT si el precio es bajo? ¿hay alg´un un atributo irrelevante? Ejercicio 10:
La siguiente tabla muestra una serie de datos acerca de ejemplos de personas que han sufrido quemaduras solares, junto con los datos acerca de su color de pelo, ´ n o no. su altura, su peso y si usaban proteccio on
7
Ejemplo Pelo Pelo E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8
rubio rubio moreno rubio rojo moreno moreno rubio
Altur tura medio alto ba bajo bajo me m edio alto medio b ba ajo
Peso bajo medio me medio medio alto alto al alto ba b ajo
´n Protecci ccion o no si si no no no no si
Quem Quemad adur ura a si no no si si no no no
Aplicar (detallando cada uno de los pasos realizados) el algoritmo de cobertura para encontrar, a partir de este conjunto de entrenamiento, un conjunto de reglas que nos permita decidir situaciones en las que se producir´a quemadura solar. Seg´ un un lo aprendido ¿hay alg´u un n atributo irrelevante para decidir si se producir´a quemadura solar? Ejercicio 11:
La siguie siguiente nte tabla muestra muestra informaci´ oon n sobre si un alumno aprueba o no la asignatura de IA2, en funci´oon n de su nota en la asignatura de L´ogica ogica Inform´atica atica (LI), si tiene internet en casa, casa, si usa la bibliograf´ıa recomendada y de su ´ aficio on n preferida: LI sobresaliente aprobado aprobado ap sobresaliente notable no aprobado notable sobresaliente sobresaliente notable notable aprobado notable aprobado
Ejemplo E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100 E 1111 E 1122 E 1133 E 1144
Internet si si si no si si no no si si no no si no
Bibliograf´ıa no no si si si si si no si no no si no no
Aficio ´n cine m´ usica deporte deporte deporte m´ usica m´ usica m´ usica cine cine cine deporte m´ usica m´ usica
IA2 si si si si si si si si si no no no no no
Aplicar (detallando cada uno de los pasos realizados) el algoritmo de cobertura para encontrar, a partir de este conjunto de entrenamiento, un conjunto de reglas que nos permita decidir si un determinado alumno va a aprobar la asignatura IA2 o no. Ejercicio 12:
Una asociaci´on on juvenil juvenil de geolo geologg´ıa propone a sus miembros miembros una excursi´ excursi´ oon n a Sierra M´agina agina (Ja´en) en) para buscar restos restos de meteoritos meteoritos.. Para Para distinguirlo distinguirloss de las dem´ aass piedras se tienen en cuenta diferentes factores entre los que se encuentran los siguien siguientes tes:: la presen presencia cia de cortez cortezaa de fusi´ fusi´ on o n (el color de su superficie), la densidad, el magnetismo y la apariencia interior ( met´ alica alica, cristalina o Geolog´ıa de Sevilla determina p´ etrea etrea). Una vez recogidas las muestras, el Museo de Geolog´ cu´ aales les son restos de meteoritos y cu´ales ales no. Los datos datos se recoge recogen n en la siguien siguiente te tabla:
8
Ejemplo Colo Color r E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100
negro blanco blanco gris negro marr´ on marr´ on negro negro blanco
Dens Densid idad ad alta baja baja alta baja alta alta baja alta alta
Magn Magnet etis ismo mo alto bajo bajo medio medio alto alto medio alto bajo
Inte Interi rior or met´ alico p´ etreo cristal met´ alico met´ alico met´ alico cristal p´ etreo p´ etreo p´ etreo
Mete Meteor orit ito o si no no si no si no no no no
Se pide:
Aplicar el algoritmo de cobertura para obtener un conjunto de reglas que ayuden a decidir si una muestra es un resto de meteorito o no. Aplicar el algoritmo ID3 para obtener un arbol ´arbol de decisi´on on que igualmente nos ayude a decidir si una muestra es un resto de meteorito o no. A la vista de los resultados, ¿existe alg´ un un atributo que sea irrelevante a la hora de tomar la decisi´on? on? Extraer un conjunto de reglas a partir del ´aarbol rbol construido por el algoritmo ID3 ¿es el mismo conjunto de reglas que el obtenido en el primer apartado?
Ejercicio 13:
El departame de partamento nto de Biolog´ıa ıa Marina Ma rina quiere analizar las caracter´ c aracter´ısticas ısticas que hacen h acen que los peces de tama˜ no no inferior a 20 cm sobrevivan sobrevivan en cautividad cautividad.. Para Para ello han recogido datos de 20 muestras en las que se indica la adaptaci´on on a la cautividad en ˜ funci´ on on del taman no o (peque~ n no o, mediano o grande), la temperatura del habitat natural (fr´ ı ıa a, templada o c´alida alida), la salinidad del habitat natural (agua dulce o salada) y la sociabilidad de la especie (solitario, pareja o grupo) ˜o Ejemplo tamano n E 1 E 2 E 3 E 4 E 5 E 6 E 7 E 8 E 9 E 1100 E 1111 E 1122 E 1133 E 1144 E 1155 E 1166 E 1177 E 1188
peque~ no peque~ no peque~ no peque~ no peque~ no peque~ no mediano mediano mediano mediano mediano mediano mediano grande grande grande grande grande
temp temper era atura tura fr´ ıa fr´ ıa fr´ ıa templada templada c´ alida fr´ ıa fr´ ıa templada templada c´ alida c´ alida c´ alida fr´ ıa fr´ ıa templada templada templada
gr ra an nd de e g
c´ al ´ li id da a c a
sa sali lini nid dad dulce salada dulce salada dulce salada dulce salada dulce salada dulce salada dulce salada dulce salada dulce salada
soci sociab abil ilid idad ad solitario pareja grupo solitario grupo grupo solitario pareja grupo solitario solitario grupo solitario pareja grupo solitario grupo grupo
ca caut utiv ivid idad ad no si no si no si si si no no si no no si si no si si
sdaullacdea
soplairteajraio
no o n
19
E 2200 E
9
1. Al aplicar el algoritmo algoritmo de aprendizaje aprendizaje inductivo inductivo ID3 , ¿c´ ual ual es el nodo elegido como ra´ız ız del ´aarbol rbol de aprendizaje? 2. A par partir tir del nodo ra ra´´ız elegid elegidoo en el aparta apartado do an anter terior ior,, desarr desarroll ollaa todo el sub´ arbol arbol correspondiente al nodo hijo de mayor entrop´ entrop´ıa. 3. mayor Argumenta razonadamen razonadamente o en de la on: on: “A entrop´ ıa ıa mayor m ayor es te la aprofundid prfavor ofundidad adcontra del d el ´arbol arbol desiguiente decisi´on” on”afirmaci´ 4. Apl Aplica icarr el algorit algoritmo mo de cobe cobertu rtura ra para para encon encontra trarr reg reglas las con el menor menor n´umero umero de condiciones posible, que nos permitan deducir si una especie sobrevive brevi ve en cautiv cautividad idad a partir partir de sus caracter caracter´´ısticas. ısticas. Detallar Detallar los pasos de dicho dic ho algoritmo algoritmo hasta el momento en que se completa completa la primera regla. regla. En este punto, ¿por qu´e es necesario seguir aplicando el algoritmo de cobertura? Ejercicio 14:
Aplicar (detallando cada uno de los pasos realizados) el algoritmo restringido de FOIL (esto es, no aceptamos el predicado de igualdad ni literales negados en el cuerpo de las cl´ausulas) ausulas) para aprender el predicado p(A) a partir de los siguientes datos: Ejempl Eje mplos os positi positivos vos: : p(1 p(1) ) p(3 p(3) ) p(5 p(5) ) p(6 p(6) ) Eje Ejempl mplos os negati neg vos: : p(2 p(2) p(4) ) p(7) ) p(8 p(8) ) Conoci Con ocimie miento ntoativos base: r(8) r(8) ) p(4 r(9 r(9) ) p(7 q(1 q(1,8) ,8) q(3,9 q(3,9) ) q(5,8) q(5,8) q(6,9 q(6,9) ) q(2,4) q(2,4) q(7,7) q(7,7) Ejercicio 15:
Consid´ erese erese el siguiente problema de programaci´ on on l´ogica ogica inductiva, en el que se quiere aprender la definici´oon n de un predicado binario r. El lenguaje lenguaje que hemos hemos de usar para nuestra definici´on on consta de un predicado binario p y de constantes 0,1,2,3,4,5,6 y 7. Lo que sigue sigue so son n los los ejem ejempl plos os que tenemo tenemoss so sobr bree r y el conocimiento base: Ejemplos positivos Ejemplos positivos: : r(1,2), r(1,2), r(1,3), r(1,3), r(5,6), r(5,6), r(6,7), r(6,7), r(0,2), r(0,2), r(4,5) r(4,5) Ejemplos Ejemp los negativos negativos: : r(0,4), r(0,4), r(1,5), r(1,5), r(6,2), r(6,2), r(4,1), r(4,1), r(3,4) r(3,4) Conoci Con ocimie miento nto base: base: p(0 p(0,1) ,1), , p(0 p(0,2) ,2), , p(0 p(0,3) ,3), , p(4,5) p(4,5), , p(4,6) p(4,6), , p(4,7) p(4,7)
1. Si aplicamos aplicamos el algoritmo algoritmo FOIL, ¿cu´ ales ales ser ser´´ıan los literales candidatos para ser la primera condici´on on de la primera regla que se aprenda? 2. ¿Cu´al al es la ganancia de informaci´oon n que tendr´ııaa el candidato candida to p(x,y)? Suponiendoo que finalme niend finalmente nte se escoja ´este este literal literal como primera primera condici´ condici´ on o n de la primera regla, justificar por qu´e ya no habr´ habr´ıa que a˜nadir nadir m´as as condiciones a esa regla. Justificar Justifi car tambi´en en por qu´e habr´ıa ıa que seguir buscando buscand o m´as as reglas. 3. Suponer ahora que estamos dentro del bucle interno de FOIL con la regla r(x,y) r(x ,y)
View more...
Comments