SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Introducción a
Aprendizaje Automático
© Dr. Leonardo Garrido
Departamento de Ciencias Computacionales
Tecnológico de Monterrey
E-mail: leonardo.garrido@itesm.mx
Web page: http://homepages.mty.itesm.mx/lgarrido
Aprender?
! Qué es aprender?
! Cómo aprender?
! Qué aprender?

© Dr. Leonardo Garrido

Aprendizaje Automático
Para qué aprender?
! Para descubrir conocimiento útil para la toma de

decisiones!
! Es útil como un método para la construcción de
sistemas (en lugar de programarlo todo a priori).
! Modifica los mecanismos de toma de decisiones
para incrementar el rendimiento del agente.
! Es esencial cuando tratamos con ambientes
desconocidos (o cuando el diseñador no conoce
todos los posibles escenarios).

© Dr. Leonardo Garrido

Aprendizaje Automático
Qué es inducción?
! Primero, cuál es el proceso de deducción?
! Entonces, cuál será el proceso de inducción?
! Cuáles son algunos ejemplos de inducción?

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Aprendizaje inductivo
! Primero, se reciben valores correctos de una

función desconocida para entradas particulares.

! Entonces, se trata de descubrir la función

desconocida … o al menos algo cercana a ella!

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Aprendizaje inductivo
! Un ejemplo es un par (x, f(x)) donde x es la entrada y f(x)

es la salida de la función.

! Entonces dada una colección de ejemplos de f, el

algoritmo debe regresar una función h que aproxime a f.

! La función h es llamada hipótesis.
! Una buena hipótesis debe generalizar bien (predecir bien

ejemplos no vistos aún)

© Dr. Leonardo Garrido

Aprendizaje Inductivo
El ejemplo clásico …
f(x)

x

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Pero y si el problema es así? …

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Una posible solución …

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Otra posible solución …

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Aún otra posible solución …

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Es más, hay muchas soluciones!

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Ockham´s Razor
Maximizar la
combinación de
consistencia y simplicidad!

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Ockham´s Razor: más simple!
Preferir la
hipótesis más simple
que sea
consistente con los datos

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Aristóteles
La naturaleza opera
en el camino más corto posible

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Isaac Newton
Tenemos que admitir que las causas
de los fenómenos naturales no son más
que aquellas que son tanto
verdaderas como suficientes para explicarlas

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Albert Einstein
Las teorías deben ser
tan simples como sean posibles,
pero no más simples!

© Dr. Leonardo Garrido

Aprendizaje Inductivo
Conclusiones
! Deducción e Inducción son procesos diferentes.
! La deducción está relacionado con el razonamiento.
! La inducción tiene más relación con la

generalización y el aprendizaje.
! El proceso de inducción es la búsqueda de la
hipótesis que generalice mejor a partir de los
ejemplos dados.
! Para decidir cuál es la mejor hipótesis muchas veces
el criterio del “Razor de Ocham” es la mejor
alternativa.
© Dr. Leonardo Garrido

Aprendizaje Automático

Más contenido relacionado

Destacado

Equidade no Acesso ao Conhecimento em Saúde
Equidade no Acesso ao Conhecimento em SaúdeEquidade no Acesso ao Conhecimento em Saúde
Equidade no Acesso ao Conhecimento em Saúdehttp://bvsalud.org/
 
1.16 latihan ms.word
1.16 latihan ms.word1.16 latihan ms.word
1.16 latihan ms.wordNada Yunita E
 
Controle Bibliográfico da Produção Científica Brasileira
Controle Bibliográfico da Produção Científica BrasileiraControle Bibliográfico da Produção Científica Brasileira
Controle Bibliográfico da Produção Científica Brasileirahttp://bvsalud.org/
 
Food of chhattisgarh
Food of chhattisgarhFood of chhattisgarh
Food of chhattisgarhSumitSahu34
 
Auto organización crítica
Auto organización críticaAuto organización crítica
Auto organización críticadiegobrn
 
Academy PRO: HTML5 API Introduction
Academy PRO: HTML5 API IntroductionAcademy PRO: HTML5 API Introduction
Academy PRO: HTML5 API IntroductionBinary Studio
 
122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016 - Cris...
122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016  - Cris...122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016  - Cris...
122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016 - Cris...Cristian Randieri PhD
 

Destacado (12)

Lesson plan 8 weigum
Lesson plan 8   weigumLesson plan 8   weigum
Lesson plan 8 weigum
 
Equidade no Acesso ao Conhecimento em Saúde
Equidade no Acesso ao Conhecimento em SaúdeEquidade no Acesso ao Conhecimento em Saúde
Equidade no Acesso ao Conhecimento em Saúde
 
1.16 latihan ms.word
1.16 latihan ms.word1.16 latihan ms.word
1.16 latihan ms.word
 
Controle Bibliográfico da Produção Científica Brasileira
Controle Bibliográfico da Produção Científica BrasileiraControle Bibliográfico da Produção Científica Brasileira
Controle Bibliográfico da Produção Científica Brasileira
 
Food of chhattisgarh
Food of chhattisgarhFood of chhattisgarh
Food of chhattisgarh
 
Caminhos da Lapa Home Club
Caminhos da Lapa Home ClubCaminhos da Lapa Home Club
Caminhos da Lapa Home Club
 
Las vitaminas
Las vitaminasLas vitaminas
Las vitaminas
 
Auto organización crítica
Auto organización críticaAuto organización crítica
Auto organización crítica
 
Academy PRO: HTML5 API Introduction
Academy PRO: HTML5 API IntroductionAcademy PRO: HTML5 API Introduction
Academy PRO: HTML5 API Introduction
 
122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016 - Cris...
122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016  - Cris...122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016  - Cris...
122 Ispezione di linee aeree - Automazione Oggi N. 393 – Ottobre 2016 - Cris...
 
Cancer copia
Cancer   copiaCancer   copia
Cancer copia
 
Presentacion
PresentacionPresentacion
Presentacion
 

Similar a Introducción Aprendizaje Automático

1 introducción aprendizajeautomático
1 introducción aprendizajeautomático1 introducción aprendizajeautomático
1 introducción aprendizajeautomáticoLeonardo Garrido
 
Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)Iván Sanchez Vera
 
Tema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptxTema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptxdocmarcoantoniosotov
 
Protegetuviajero.es
Protegetuviajero.esProtegetuviajero.es
Protegetuviajero.esJL. Aragón
 
Metodología del diseño
Metodología del diseñoMetodología del diseño
Metodología del diseñoMar Arriola
 
Introducción a la programación teoría - 5to 3ra
Introducción a la programación  teoría - 5to 3raIntroducción a la programación  teoría - 5to 3ra
Introducción a la programación teoría - 5to 3raGaby Gonzalez
 
Consolidado de talleres
Consolidado de talleres Consolidado de talleres
Consolidado de talleres jeffer-bernal
 
Taller 1 - Conceptualización
Taller 1 - ConceptualizaciónTaller 1 - Conceptualización
Taller 1 - Conceptualizaciónnaslydg
 
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...Jose Avila De Tomas
 
Clase5-TecnicasCreatividadTRIZ.pdf
Clase5-TecnicasCreatividadTRIZ.pdfClase5-TecnicasCreatividadTRIZ.pdf
Clase5-TecnicasCreatividadTRIZ.pdfEmanuelPiaMedina
 
La naturaleza del software FLISLO SCL 2014
La naturaleza del software FLISLO SCL 2014La naturaleza del software FLISLO SCL 2014
La naturaleza del software FLISLO SCL 2014Eduardo Diaz
 
Segundo indicador cuarto periodo.
Segundo indicador cuarto periodo.Segundo indicador cuarto periodo.
Segundo indicador cuarto periodo.Danielatapia007
 
Ejercicios y-problemas
Ejercicios y-problemasEjercicios y-problemas
Ejercicios y-problemasyulithth09
 
Ejercicios y-problemas
Ejercicios y-problemasEjercicios y-problemas
Ejercicios y-problemasyulithth09
 

Similar a Introducción Aprendizaje Automático (19)

1 introducción aprendizajeautomático
1 introducción aprendizajeautomático1 introducción aprendizajeautomático
1 introducción aprendizajeautomático
 
Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)
 
Tema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptxTema 0 Introducción Lógica de la Programación.pptx
Tema 0 Introducción Lógica de la Programación.pptx
 
Introduccion a Triz.
Introduccion a Triz.Introduccion a Triz.
Introduccion a Triz.
 
Protegetuviajero.es
Protegetuviajero.esProtegetuviajero.es
Protegetuviajero.es
 
Metodología del diseño
Metodología del diseñoMetodología del diseño
Metodología del diseño
 
Introducción a la programación teoría - 5to 3ra
Introducción a la programación  teoría - 5to 3raIntroducción a la programación  teoría - 5to 3ra
Introducción a la programación teoría - 5to 3ra
 
Consolidado de talleres
Consolidado de talleres Consolidado de talleres
Consolidado de talleres
 
PROCESOS.ppt
PROCESOS.pptPROCESOS.ppt
PROCESOS.ppt
 
Clase 1.pptx
Clase 1.pptxClase 1.pptx
Clase 1.pptx
 
Taller 1 - Conceptualización
Taller 1 - ConceptualizaciónTaller 1 - Conceptualización
Taller 1 - Conceptualización
 
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
Inteligencia artificial aplicada a la salud en el seguimiento de pacientes cr...
 
Clase5-TecnicasCreatividadTRIZ.pdf
Clase5-TecnicasCreatividadTRIZ.pdfClase5-TecnicasCreatividadTRIZ.pdf
Clase5-TecnicasCreatividadTRIZ.pdf
 
La naturaleza del software FLISLO SCL 2014
La naturaleza del software FLISLO SCL 2014La naturaleza del software FLISLO SCL 2014
La naturaleza del software FLISLO SCL 2014
 
Segundo indicador cuarto periodo.
Segundo indicador cuarto periodo.Segundo indicador cuarto periodo.
Segundo indicador cuarto periodo.
 
El efecto mariposa
El efecto mariposaEl efecto mariposa
El efecto mariposa
 
Aprendizaje
AprendizajeAprendizaje
Aprendizaje
 
Ejercicios y-problemas
Ejercicios y-problemasEjercicios y-problemas
Ejercicios y-problemas
 
Ejercicios y-problemas
Ejercicios y-problemasEjercicios y-problemas
Ejercicios y-problemas
 

Introducción Aprendizaje Automático

  • 1. Introducción a Aprendizaje Automático © Dr. Leonardo Garrido Departamento de Ciencias Computacionales Tecnológico de Monterrey E-mail: leonardo.garrido@itesm.mx Web page: http://homepages.mty.itesm.mx/lgarrido
  • 2. Aprender? ! Qué es aprender? ! Cómo aprender? ! Qué aprender? © Dr. Leonardo Garrido Aprendizaje Automático
  • 3. Para qué aprender? ! Para descubrir conocimiento útil para la toma de decisiones! ! Es útil como un método para la construcción de sistemas (en lugar de programarlo todo a priori). ! Modifica los mecanismos de toma de decisiones para incrementar el rendimiento del agente. ! Es esencial cuando tratamos con ambientes desconocidos (o cuando el diseñador no conoce todos los posibles escenarios). © Dr. Leonardo Garrido Aprendizaje Automático
  • 4. Qué es inducción? ! Primero, cuál es el proceso de deducción? ! Entonces, cuál será el proceso de inducción? ! Cuáles son algunos ejemplos de inducción? © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 5. Aprendizaje inductivo ! Primero, se reciben valores correctos de una función desconocida para entradas particulares. ! Entonces, se trata de descubrir la función desconocida … o al menos algo cercana a ella! © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 6. Aprendizaje inductivo ! Un ejemplo es un par (x, f(x)) donde x es la entrada y f(x) es la salida de la función. ! Entonces dada una colección de ejemplos de f, el algoritmo debe regresar una función h que aproxime a f. ! La función h es llamada hipótesis. ! Una buena hipótesis debe generalizar bien (predecir bien ejemplos no vistos aún) © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 7. El ejemplo clásico … f(x) x © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 8. Pero y si el problema es así? … © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 9. Una posible solución … © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 10. Otra posible solución … © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 11. Aún otra posible solución … © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 12. Es más, hay muchas soluciones! © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 13. Ockham´s Razor Maximizar la combinación de consistencia y simplicidad! © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 14. Ockham´s Razor: más simple! Preferir la hipótesis más simple que sea consistente con los datos © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 15. Aristóteles La naturaleza opera en el camino más corto posible © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 16. Isaac Newton Tenemos que admitir que las causas de los fenómenos naturales no son más que aquellas que son tanto verdaderas como suficientes para explicarlas © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 17. Albert Einstein Las teorías deben ser tan simples como sean posibles, pero no más simples! © Dr. Leonardo Garrido Aprendizaje Inductivo
  • 18. Conclusiones ! Deducción e Inducción son procesos diferentes. ! La deducción está relacionado con el razonamiento. ! La inducción tiene más relación con la generalización y el aprendizaje. ! El proceso de inducción es la búsqueda de la hipótesis que generalice mejor a partir de los ejemplos dados. ! Para decidir cuál es la mejor hipótesis muchas veces el criterio del “Razor de Ocham” es la mejor alternativa. © Dr. Leonardo Garrido Aprendizaje Automático