• No se han encontrado resultados

Pontificia Universidad Católica del Ecuador

N/A
N/A
Protected

Academic year: 2021

Share "Pontificia Universidad Católica del Ecuador"

Copied!
6
0
0

Texto completo

(1)

1 1. DATOS INFORMATIVOS:

MATERIA O MÓDULO: INTELIGENCIA ARTIFICIAL II (Aprendizaje Automático)

CÓDIGO: IS-12653

CARRERA: INGENIERIA DE SISTEMAS

NIVEL: SEPTIMO

No. CRÉDITOS: 4

CRÉDITOS TEORÍA: 2 CRÉDITOS PRÁCTICA: 2 SEMESTRE / AÑO

ACADÉMICO: Segundo Semestre 2011-2012 PROFESOR:

Nombre: Jorge A. Aguilar Jaramillo

Grado académico o título

profesional: Físico, MSc en SIG

Breve indicación de la línea de actividad académica:

Aprendizaje Automático, Sistemas de Información Geográfica y Docencia Universitaria

Indicación de horario de

atención a estudiantes: Plataforma Moodle Correo electrónico: [email protected]

Teléfono: 2252292

2. DESCRIPCIÓN DE LA MATERIA:

El presente curso se enfoca en el tema de aprendizaje automático, minería de datos y reconocimiento de patrones estadísticos. Se brindará una amplia introducción a los diferentes temas que se reforzaran con prácticas de laboratorio semanales.

3. OBJETIVO GENERAL:

Al completar el presente curso, el estudiante estará en capacidad de usar las técnicas de aprendizaje automático más efectivas, no solamente entenderá los

(2)

2

Pontificia Universidad Católica del Ecuador

Facultad de Ingeniería

E-MAIL: [email protected] Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax: 593 – 2 – 299 16 56 Telf: 593 – 2 – 299 15 35 Quito - Ecuador

fundamentos teóricos sino que aprenderá a aplicar estas técnicas de manera rápida y segura en nuevos problemas.

4. OBJETIVOS ESPECÍFICOS:

a) Entender y aplicar los algoritmos de aprendizaje supervisado (algoritmos paramétricos /no paramétricos), máquinas de soporte vectorial, núcleos y redes neuronales).

b) Entender y aplicar los algoritmos de aprendizaje no supervisado (agrupamiento, reducción de dimensionalidad, sistemas de recomendación).

c) Conocer las mejores prácticas en el aprendizaje automático (teoría sesgo / varianza; proceso de innovación en el aprendizaje automático e Inteligencia Artificial).

d) Aprender a aplicar los algoritmos de aprendizaje en extracción de modelos a partir de los datos, comprensión del texto, extracción de bases de datos, y otras áreas ya que el curso se basará en estudios de casos y aplicaciones.

5. CONTENIDOS Semana 1 • Introducción

• Regresión lineal con una variable • Revisión de álgebra lineal

Semana 2

• Tutorial Matlab - Octave • Laboratorio: Uso de Matlab Semana 3

• Regresión lineal con múltiples variables

• Laboratorio: Ejercicio de Regresión lineal múltiples variables Semana 4

• Regresión Logística (RL)

• Laboratorio: Ejercicio de programación Regresión logística Semana 5

• Regularización

• Clasificación Uno-contra-todos

• Laboratorio: Ejercicio de programación (RL) uno contra todos: Clasificación Multi-clase

(3)

3 Semana 6

• Redes Neuronales

• Laboratorio: Ejercicio de programación de predicción con redes neuronales Semana 7

• Algoritmo de backpropagation

• Laboratorio: Ejercicio de programación de aprendizaje de redes neuronales Semana 8

• Consejos prácticos para la aplicación de algoritmos de aprendizaje • Cómo desarrollar y depurar algoritmos de aprendizaje

Semana 9

• Función y diseño de modelos, configuración de experimentos • Laboratorio: Ejercicio de programación de sesgo y varianza Semana 10

• Máquinas de Soporte Vectorial (SVM)

• • Laboratorio: Ejercicio de programación (SVM) Semana 11

• Aprendizaje no supervisado: Agrupamiento aglomerativo, k-medias • La combinación de aprendizaje supervisado y no supervisado. Semana 12

• Análisis de Componentes principales

• Laboratorio: Ejercicio de programación de ACP Semana 13

• Sistemas de recomendación - Aprender a clasificar • Laboratorio: Ejercicio de programación

Semana 14

• Detección de anomalías

• Laboratorio: Ejercicio de programación Semana 15

• Aprendizaje automático de gran escala/paralelo y grandes volúmenes de datos. • Diseño de aprendizaje automático / métodos prácticos

Semana 16

(4)

4

Pontificia Universidad Católica del Ecuador

Facultad de Ingeniería

E-MAIL: [email protected] Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax: 593 – 2 – 299 16 56 Telf: 593 – 2 – 299 15 35 Quito - Ecuador

6. METODOLOGÍA, RECURSOS:

El estudiante es el principal actor en su aprendizaje, el profesor esta para apoyar en este proceso. Por esta razón el estudiante bebe revisar el material disponible: apuntes de clase, lecturas de artículos sobre la temática con la finalidad de aclarar dudas y tener clases lo más participativas.

Para el desarrollo de cada unidad se planteara un problema y un conjunto de preguntas para enfocar al estudiante en la temática, se desarrollara los contenidos y finalmente el estudiante trabajará en estos contenidos y problemas específicos completando el código que resuelva los problemas planteados.

7. EVALUACIÓN:

Se tendrán evaluaciones continuas de los trabajos de laboratorio y pruebas de comprensión teóricas que formaran el 50% de la nota y un examen en las fechas indicadas que

completara el otro 50%

SISTEMA DE CALIFICACIÓN Trabajos para formar la nota parcial:

Participación, Pruebas, Laboratorios 50%

Examen 50%

FECHA DE ENTREGA DE CALIFICACIONES EN SECRETARÍA:  Primer parcial: 24 febrero

 Segundo Parcial: 30 de marzo  Final: 25 de mayo

8. BIBLIOGRAFÍA:

Textos de Referencia:

 Aguilar J (2007), Apuntes de Inteligencia Artificial

 Ethem Alpaydin (2010) Introduction to Machine Learning, The MIT Press  Hilera y Martínez (1995), Redes Neuronales Artificiales, Addison-Wesley Textos Recomendados:

 Donald Tveter (1998) The Pattern recognition Basis of Artificial Intelligence, IEEE Computer Society

 Haykin Simon (1998) Neural Networks: A Comprehensive Foundation (2nd Edition)

(5)

5

SEMANA EVALU

ACION ES

TEMAS A TRATAR (N° del tema, unidad, o capítulo descritos en Contenidos)

(HORAS PRESENCIALES) (HORAS NO PRESENCIALES)

(1 - 16) N° de horas de clases teóricas N° de horas de clases prácticas, laboratorios, talleres N° de horas de tutorías especializadas

ACTIVIDADES (Descripción) N° de horas

1° semana 4 0 Lectura 2 Regresión lineal

2° semana 2 2 Lectura - Laboratorio 4 X Matlab

3° semana 2 2 Lectura - Laboratorio 2 Regresión lineal multivariable

4° semana 2 2 Lectura - Laboratorio 2 X Regresión logística

5° semana 2 2 Lectura - Laboratorio 3 Regularización

6° semana 2 2 Lectura - Laboratorio 2 X Redes Neuronales

7° semana 2 2 Lectura - Laboratorio 3 Algoritmo de aprendizaje de RNA

8° semana 2 2 Lectura 4 Consejos prácticos

9° semana 2 2 Lectura - Laboratorio 3 X Diseño de Modelos

10° semana 2 2 Lectura - Laboratorio 2 X Máquinas de soporte vectorial

11° semana 2 2 Lectura - Laboratorio 3 X Aprendizaje no supervisado

12° semana 2 2 Lectura - Laboratorio 3 X

Análisis de componentes independientes

13° semana 2 2 Lectura - Laboratorio 4 X Detección de anomalías

14° semana 2 2 Lectura - Laboratorio 4 Sistemas de recomededación

15° semana 2 2 Lectura - Laboratorio 4 Diseño de sistemas

16° semana 2 2 Taller 4 X repaso

EXÁMENES: 20 febrero , 26 marzo, 14 mayo

Nota Aclaratoria: Varias actividades están planificadas mediante la plataforma Moodle, y conforman la nota de participación.

(6)

6

Aprobado:

Por el Consejo de Escuela

__________________________

f) Director de Escuela fecha: ______________________

Por el Consejo de Facultad

__________________________

f) Decano fecha: ______________________

INFORMACIÓN ADICIONAL PARA LA ELABORACIÓN DEL PROGRAMA Inicio del segundo semestre 2011-2012: 16 de enero de 2012 Fin del segundo semestre 2011-2012: 18 de mayo de 2012

Referencias

Documento similar

Y en el segundo de los algoritmos, aun encontrando buenos resultados para la clasificación de las regiones extraídas de las imágenes como núcleos, no llegamos a la clasificación de

En primer lugar, sería interesante obtener las matrices del sistema para e ≥ 3, así como extender los modelos a funciones de forma distintas a las consideradas en este trabajo..

Para ello se han estudiado diferentes algoritmos de visión artificial y de clasificación como las redes neuronales artificiales, a partir de los cuales se han creado

Lima: Fondo Editorial de la Pontificia Universidad Católica del Perú, 2009.. La organización del

Como resultado de esta tesis se pudo concluir que los algoritmos evolutivos basados en Redes Bayesianas simplemente conectadas y los algoritmos de optimización basados en colonia de

En el presente trabajo se utiliza el sistema de aprendizaje de Máquinas de Soporte Vectorial y Kernels, como herramienta de clasificación de patrones para el problema de

Las Máquinas de Soporte vectorial (MSV) son un nuevo sistema de aprendizaje el cual ha tenido un gran desarrollo en los últimos años tanto en la generación de nuevos

Al aumentar la cantidad de patrones de entrada o la cantidad de neuronas de la capa oculta de la red (este aumento no puede ser realizado arbitrariamente, se debe hacer