![Page 1: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/1.jpg)
+
Aprendizaje Automático
Dra. Karina Figueroa
![Page 2: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/2.jpg)
+Contenido
Políticas del curso
Inteligencia Artificial
Introducción al Aprendizaje automático Inteligencia ….
Agente Características
Aprendizaje automático Algoritmos y su complejidad
Clasificación
![Page 3: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/3.jpg)
+Políticas del curso
Promedio de los 3 parciales: 45%
Examen Final (proyecto final): 20% Examen escrito (sólo última parte del curso) 30%
Proyecto final (con entrega) 70%
Proyecto (80%)
Entrega (20%)
Presentaciones y participaciones: 15%
Promedio Tareas (mini proyectos): 20%
![Page 4: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/4.jpg)
+Planificación
Fechas importantes 1er parcial: 4 septiembre
2o parcial: 2 octubre
3o parcial: 6 de noviembre
Final: 1o. Diciembre
Fechas por definir Entregas de tareas
![Page 5: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/5.jpg)
+Programa del curso
Introducción al Aprendizaje Automático Arquitectura de un agente que aprende Tipos de aprendizaje Software de Aprendizaje Ejemplos de Aprendizaje
Aprendizaje Supervisado Inducción y clasificación Inducción y regresión Algoritmos de árboles de decisión Algoritmos de redes neuronales Algoritmos Bayesianos Aplicaciones de aprendizaje supervisado
![Page 6: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/6.jpg)
+Programa del curso (cont..)
Aprendizaje No-Supervisado Agrupamiento y clasificación El problema de “Clustering” Representación de datos y medidas de proximidad Algoritmos de optimización Algoritmos jerárquicos Aplicaciones de aprendizaje no-supervisado
Aprendizaje por Refuerzo
Recompensas y castigos Aprendizaje pasivo y estimación de utilidades Explotación y exploración Algoritmos pasivos de aprendizaje Aprendizaje activos de aprendizaje Aplicaciones de aprendizaje por refuerzo
![Page 7: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/7.jpg)
+Inteligencia Artificial
Desarrollar sistemas que piensen y actúen racionalmente Es una rama en crecimiento
Áreas
Búsquedas
Razonamientos
Sistemas expertos
Sistemas de diagnóstico
![Page 8: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/8.jpg)
+Ejemplos de IA
http://www.ai.mit.edu/projects/humanoid-robotics-group/kismet/kismet.html
![Page 9: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/9.jpg)
+Ejemplos de IA (cont…)
![Page 10: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/10.jpg)
+Introducción
El Aprendizaje Automático Rama de la Inteligencia Artificial Objetivo:
desarrollar técnicas que permitan a las computadoras aprender.
Se trata de crear programas capaces de generalizar comportamientos a partir de una información no estructurada suministrada en forma de ejemplos.
![Page 11: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/11.jpg)
+Introducción (cont…)
Es un proceso de inducción del conocimiento.
El Aprendizaje Automático se solapa con el de la Estadística, ya que las dos disciplinas se basan en el análisis de datos.
El Aprendizaje Automático se centra más en el estudio de la Complejidad Computacional de los problemas
Muchos problemas son de clase NP-hard, por lo que gran parte de la investigación realizada en Aprendizaje Automático está enfocada al diseño de soluciones factibles a esos problemas.
![Page 12: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/12.jpg)
+Aplicaciones A.A.
motores de búsqueda,
diagnósticos médicos,
detección de fraude en el uso de tarjetas de crédito,
análisis del mercado de valores,
clasificación de secuencias de ADN,
reconocimiento del habla y del lenguaje escrito,
juegos y robótica.
![Page 13: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/13.jpg)
+Diferencias entre humanos y máquinas
Humanos Inteligentes
En base a qué razonamos?
Máquinas Inteligentes
En base a qué razonan?
![Page 14: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/14.jpg)
+Ser humano inteligente
Aprende
Razona y deduce
Realiza las soluciones elaboradas
Genera sentimientos Desprendidos de los razonamientos
![Page 15: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/15.jpg)
+Máquina Inteligente
Capacidad Percibir visualmente los objetos que la rodean y reconocer sus
formas
Entender el lenguaje natural
Respuesta ante cambios de entorno
Se dice que una máquina es inteligente cuando puede almacenar información y conocimientos a los que manipula mediante reglas y algoritmos para alcanzar soluciones a los problemas que plantea su funcionamiento.
![Page 16: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/16.jpg)
+Agente Inteligente
Entidad que percibe y actúa sobre un entorno
Multiagentes
En la mayoría de las ocasiones, los agentes no son desarrollados de forma independiente sino como entidades que constituyen un sistema.
Comunicación entre agentes ACL –Agent Communication Language
![Page 17: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/17.jpg)
+Características de un agente
Continuidad temporal. Proceso con ejecución continua
Autonomía Autónomo basandose en su experiencia
Sociabilidad Permite interactuar con otros agentes
Racionalidad Realiza lo correcto en base a su experiencia
![Page 18: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/18.jpg)
+Características de un agente (cont..)
Reactividad Realiza cambios de acuerdo a su entorno
Pro-activo Búsca alcanzar sus objetivos, pese a su entorno
Adaptabilidad Cambia su comportamiento de acuerdo al entorno
Movilidad Capacida para moverse en la red
![Page 19: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/19.jpg)
+Características de un agente (cont..)
Veracidad Los agentes comunican sólo verdades
Benevolencia Ayuda a otros agentes mientras no entre en conflicto con sus
propios planes
![Page 20: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/20.jpg)
+Algoritmo
Es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
![Page 21: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/21.jpg)
+Algoritmos típicos
Algoritmos típicos Ordenamiento
Mergesort
Quicksort
Búsquedas
Binaria
Jumpsearch
Etc, etc, etc
![Page 22: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/22.jpg)
+Complejidad Computacional
Mide los recursos requeridos durante el cómputo de un algoritmo
Se miden distintos parámetros Comparaciones
Uso de memoria
Lecturas/escrituras a disco
![Page 23: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/23.jpg)
+Clasificación de los algoritmos del A.A
Aprendizaje Supervisado (función) Clasificación
Aprendizaje No-supervisado Modelado
Aprendizaje por refuerzo Feedback
Transducción Clasificación con nuevas categorías
Aprendizaje multi-tarea Permite interactuar con otros agentes
![Page 24: Aprendizaje Automáticocomputo.fismat.umich.mx/~karina/cursos/IA/clase1.pdf · Introducción (cont…) Es un proceso de inducción del conocimiento. El Aprendizaje Automático se](https://reader033.vdocuments.co/reader033/viewer/2022053017/5f1ba1585bcd575a43085547/html5/thumbnails/24.jpg)
+Resumen
Un agente es una entidad que percibe y actúa sobre un entorno
En el curso usaremos Algoritmos
Agentes
Tarea Lectura del artículo: Agentes inteligentes: el siguiente paso en la
Inteligencia Artificial. Entrega, jueves 7 de agosto.