Documente Academic
Documente Profesional
Documente Cultură
Curso 20002001
Universidad de Sevilla
RA 200001
Cc Ia
10.1
Qu es el Aprendizaje Automtico? e a
x
Any change in a system that allows it to perform better the second time on repetition of the same task or on another task drawn from the same population (Simon, 1983). El Aprendizaje Automtico estudia cmo construir programas que a o mejoren automticamente con la experiencia. a Por qu estudiar Aprendizaje Automtico? e a
u u u u
Recientes avances en la teor y los algoritmos. a Crecimiento desbordante de datos en l nea (on line). Se dispone de mquinas sucientemente potentes. a Inters por parte de la industria. e
RA 200001
Cc Ia
10.2
Miner de datos (Data mining): Uso de datos histricos para mejora a o de decisiones: Datos mdicos Decisiones mdicas e e
Conduccin autnoma de veh o o culos: Aprenden a conducirse en autopistas en funcin de la informacin visual que reciben. o o Reconocimiento del habla. Juegos
x x
RA 200001
Cc Ia
10.3
Lector de peridicos que aprende los temas de inters del usuario. o e Gestor de correo electrnico. o Casas que aprenden a optimizar el gasto de energ en funcin de las costumbres y a o hbitos de sus ocupantes. a
RA 200001
Cc Ia
10.4
Patient103 time=2
Age: 23 FirstPregnancy: no Anemia: no Diabetes: YES PreviousPrematureBirth: no Ultrasound: abnormal Elective CSection: no Emergency CSection: ? ...
...
Patient103 time=n
Age: 23 FirstPregnancy: no Anemia: no Diabetes: no PreviousPrematureBirth: no Ultrasound: ? Elective CSection: no
Dados:
u u
Datos de 9714 pacientes, describiendo datos sobre embarazo y alumbramiento. Con 215 caracter sticas de cada paciente.
Objetivo:
u
RA 200001
Cc Ia
10.5
Patient103 time=2
Age: 23 FirstPregnancy: no Anemia: no Diabetes: YES PreviousPrematureBirth: no Ultrasound: abnormal Elective CSection: no Emergency CSection: ? ...
...
Patient103 time=n
Age: 23 FirstPregnancy: no Anemia: no Diabetes: no PreviousPrematureBirth: no Ultrasound: ? Elective CSection: no
Si la madre es primeriza, los ultrasonidos en el segundo trimestre dan resultados anormales, etc . . . Entonces ser necesaria cesrea a a
RA 200001
Cc Ia
10.6
Customer103: (time=t1)
Years of credit: 9 Loan balance: $3,250 Income: ? Own House: Yes Other delinquent accts: 2 Max billing cycles late: 4 Profitable customer?: ? ...
...
Customer103: (time=tn)
Years of credit: 9 Loan balance: $4,500 Income: ? Own House: Yes Other delinquent accts: 3 Max billing cycles late: 6
Profitable customer?: No
...
x x
Segunda regla:
u
...
RA 200001
Cc Ia
10.7
Sharp Left
Straight Ahead
Sharp Right
30 Output Units
4 Hidden Units
RA 200001
Cc Ia
10.8
RA 200001
Cc Ia
10.9
Oportunidades para el futuro: Aprendizaje a partir de datos de varias fuentes simultneas: Bases de a datos internas, web,. . . Aprendizaje por experimentacin activa o Aprendizaje de decisiones en lugar de predicciones Aprendizaje acumulativo de larga duracin o Lenguajes de programacin con aprendizaje incorporado? o
RA 200001
Cc Ia
10.10
Disciplinas relacionadas
x
Inteligencia Articial Mtodos bayesianos e Teor de la complejidad a Teor de control a Teor de la informacin a o Filosof a Psicolog y neurobiolog a a Estad stica ...
x x x x
x x
RA 200001
Cc Ia
10.11
Problema de aprendizaje
x
Aprendizaje = Mejora de alguna tarea mediante la experiencia Tarea (T ): Lo que se debe aprender Experiencia (E): La que se tiene en relacin a lo que se debe aprender o Rendimiento (R): Medida de la calidad de lo aprendido Se dice que un sistema aprende de la experiencia, si el rendimiento R de la tarea T aprendida crece al crecer E.
RA 200001
Cc Ia
10.12
Problema de aprendizaje
x
Qu experiencia? e Qu debe aprender? e Cmo representamos el conocimiento? o Qu algoritmo usaremos para aprenderlo? e Cmo se mide la mejora? o
RA 200001
Cc Ia
10.13
Ejemplos
x
Una forma de aprender a jugar al ajedrez (de mejorar nuestro juego), es jugar contra nosotros mismos. Normalmente la forma de saber si hemos aprendido es jugar contra otros. Caracterizacin de este problema de aprendizaje o
u u u
T : Jugar al ajedrez E: Conjunto de partidas jugadas contra uno mismo R: Porcentaje de partidas ganadas contra otro jugador
RA 200001
Cc Ia
10.14
Ejemplos
x
Una forma de que un sistema aprenda a reconocer palabras en un texto manuscrito, puede ser a partir de una base de datos con imgenes de a palabras manuscritas y sus correspondientes transcripciones. La forma de saber si el sistema ha aprendido a reconocer palabras, ser a darle un texto manuscrito y ver cuantas transcripciones correctas hace. Caracterizacin de este problema de aprendizaje o
u u u
T : Reconocer palabras manuscritas E: Base de datos de palabras con sus transcripciones R: Porcentaje de palabras reconocidas
RA 200001
Cc Ia
10.15
Ejemplos
x
Se puede ense ar a un veh n culo a conducir automticamente, guindose a a por lo que ve (usando sensores de visin), y suministrndole una base de o a datos en la que se hayan registrado las imgenes tomadas mientras un a conductor humano conduc el veh a culo, junto con las correspondientes acciones que hizo. Caracterizacin de este problema de aprendizaje o
u u
T : Conducir un veh culo E: Base de datos de imgenes, y las acciones correspondientes, registradas durante a conduccin por parte de un conductor humano o R: Distancia recorrida sin comenter ning n error u
RA 200001
Cc Ia
10.16
Qu estudiar en A. A.? e
x
Qu algoritmos pueden aproximar funciones correctamente? e Cmo inuye el n mero de ejemplos en la exactitud? o u Cmo inuye la complejidad de la representacin de las hiptesis? o o o Cmo inuye el ruido? o Cules son los l a mites tericos del aprendizaje? o Cmo puede ayudar el conocimiento a priori? o Qu esquemas del aprendizaje biolgico podemos adoptar? e o Cmo pueden los sistemas alterar su propia representacin? o o
RA 200001
Cc Ia
10.17
Bibliograf a
x
Mitchell, T. M. Machine Learning McGrawHill, 1997. Cap tulo II. Markov, Z Machine Learning Course http://www-it.fmi.uni-sofia.bg /markov/ Lecturas recomendadas
u
Bratko I. PROLOG Programming for Articial Intelligence AddisonWesley, 1990. Cap tulo XVIII
RA 200001
Cc Ia
10.18