Universidad Pública de Navarra



Año Académico: 2023/2024 | Otros años:  2022/2023  |  2021/2022 
Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra
Código: 240610 Asignatura: APRENDIZAJE AUTOMÁTICO
Créditos: 6 Tipo: Optativa Curso: Periodo: 1º S
Departamento: Estadística, Informática y Matemáticas
Profesorado:
GALAR IDOATE, MIKEL (Resp)   [Tutorías ] DOMINGUEZ CATENA, IRIS   [Tutorías ]

Partes de este texto:

 

Módulo/Materia

Módulo: Módulo Mención Computación y Sistemas Inteligentes
Materia: Sistemas Inteligentes

Subir

Competencias genéricas

G9 - Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.
CB1 - Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio
CB3 - Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética
CB5 - Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía
T1 - Capacidad de análisis y síntesis
T4 - Resolución de problemas
T7 - Razonamiento crítico
T8 - Aprendizaje autónomo

Subir

Competencias específicas

C1 - Capacidad para tener un conocimiento profundo de los principios fundamentales y modelos de la computación y saberlos aplicar para interpretar, seleccionar, valorar, modelar, y crear nuevos conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática.
C3 - Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
C5 - Capacidad para conocer y desarrollar técnicas de aprendizaje computacional y diseñar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos.
C6-A - Capacidad para conocer los fundamentos, paradigmas y técnicas propias de los sistemas inteligentes y analizar, diseñar y construir sistemas, servicios y aplicaciones informáticas que utilicen dichas técnicas en cualquier ámbito de aplicación.
C8-A - Capacidad para desarrollar y evaluar sistemas de aprendizaje automático incluyendo las técnicas de redes neuronales, árboles de decisión y máquinas de soporte vectorial.

Subir

Resultados aprendizaje

R1. Comprender el concepto de sistema inteligente.
R2. Conocer los fundamentos y técnicas propias de los sistemas inteligentes.
R3. Diseñar sistemas inteligentes adecuados para tratar problemas de la vida real.
R4. Manejar y dominar las propiedades, ventajas e inconvenientes relacionados con los principales algoritmos existentes en la literatura.
R5. Identificar y estructurar la información para plantear y resolver problemas de toma de decisión.
R6. Desarrollar Sistemas de Ayuda a la Decisión en distintas áreas de aplicación
R7. Conocer las distintas propuestas dominantes en el campo del Aprendizaje Máquina (Machine Learning).
R8. Comprender la naturaleza inductiva del aprendizaje.
R9. Distinguir las diferentes estructuras posibles de redes neuronales con sus ventajas e inconvenientes.

Subir

Metodología

Metodología - Actividad Horas Presenciales Horas no presenciales
A-1 Clases magistrales  30  
A-2 Sesiones prácticas en grupos reducidos  30  
A-3 Programación/experimentación u otros trabajos en ordenador/laboratorio   26
A-5 Elaboración de trabajos y/o proyectos y escritura de memorias    10
A-6 Estudio autónomo    30
A-7 Resolución de problemas, ejercicios y otras actividades de aplicación   12
A-8 Preparación de presentaciones de trabajos, proyectos, etc.    8
A-9 Actividades de evaluación  4  
  Total  64  86

 

Subir

Idiomas

Castellano, parte del material está en Inglés.

Subir

Evaluación

 

Resultado de aprendizaje Actividad de evaluación Peso (%) Carácter recuperable Nota mínima requerida
 R1, R2, R4, R5, R7, R8, R9 A1. Examen teórico-práctico (una o varias pruebas).  40% Recuperable mediante prueba escrita 5 sobre 10 en cada prueba
 R3, R5, R6, R7, R9 A2. Trabajos y supuestos prácticos  30% Recuperable mediante trabajos -
 R3, R4, R5, R6, R7, R8, R9 A3. Realización y presentación de trabajos  20% Recuperable mediante trabajos -
 R1, R2, R3, R4, R5, R6, R7, R8, R9 A4. Asistencia y participación en clase  10% No recuperable -
 
 
 

 

Actividad de evaluación Criterios Instrumentos
A1. Examen teórico-práctico (una o varias pruebas) Identificación de conceptos clave y comprensión de conocimientos teóricos y prácticos de la materia. Resolución de problemas. Respuesta en tiempo, forma y adecuación de contenidos. 1 examen teórico-práctico a mitad del semestre (temas 1-5). 1 examen teórico-práctico a final del semestre (temas 6-10) 
A2. Trabajos y supuestos prácticos Aplicación de los conocimientos en la práctica.  Capacidad de análisis y síntesis. Creatividad, innovación, propuestas de mejora. Compromiso por la calidad.  Entrega en tiempo y forma del trabajo realizado: implementación y documentación. Una práctica entregable por tema. Cada práctica incluye un apartado opcional (no es requisito para superar la asignatura) libre para profundizar sobre el mismo.
A3. Realización y presentación de trabajos Aplicación de los conocimientos en la práctica.  Capacidad de análisis y síntesis. Creatividad, innovación, propuestas de mejora. Compromiso por la calidad.  Entrega en tiempo y forma del trabajo realizado: implementación y documentación. Realización de trabajo final. Posibilidad de defensa pública (síncrona o asíncrona) evaluable.
A4. Asistencia y participación en clase Asistencia y participación en las sesiones. Preparación de los Kahoots. Respuestas de los Kahoots. Control de asistencia, participación activa. Kahoots de repaso cada día de teoría: un grupo por semana prepara un pequeño test de 10 preguntas y los alumnos compiten en clase.

 

La evaluación de recuperación del primer apartado (Examen teórico-práctico) consistirá en un examen donde el estudiante recuperará las partes de la asignatura suspendidas. La calificación final de aquellos estudiantes que no obtengan un 5 sobre 10 en esta actividad será el máximo entre la nota obtenida en la evaluación de recuperación y la obtenida en la actividad antes de recuperarla. La evaluación de recuperación del segundo apartado (Trabajos y supuestos prácticos) consistirá en una nueva entrega de los trabajos entregados a lo largo del curso, pudiendo incluir apartados adicionales. La evaluación de recuperación del tercer apartado (Realización y presentación de trabajos) consistirá en la realización de un nuevo trabajo final de la asignatura

Subir

Temario

Tema 1: Introducción al aprendizaje automático.

Tema 2: Regresión lineal.

Tema 3: Regresión logística.

Tema 4: Regularización.

Tema 5: Teoría del aprendizaje. Bias, Varianza.

Tema 6: Aprendizaje estadístico.

Tema 7: Redes Neuronales.

Tema 8: Ensembles.

Tema 9: Aprendizaje no supervisado. Clustering.

Subir

Programa de prácticas experimentales

Práctica 0: Introducción a Python, Numpy y Matplotlib 

Práctica 1: Introducción - Recta de regresión

Práctica 2: Regresión lineal con una variable

Práctica 3: Regresión lineal con múltiples variable

Práctica 4: Regresión Logística y Regularización

Práctica 5: Evaluación de modelos - Bias y varianza

Práctica 6: Naïve Bayes y clasificación de Spam

Práctica 7: Redes neuronales y clasificación de dígitos

Práctica 8: Ensembles, One-vs-One y One-vs-All

Práctica 9: Algoritmo K-means

Subir

Bibliografía

Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.


Bibliografía básica

 

G. Pajares y otros, (2010), Aprendizaje Automático: un enfoque práctico, Ra-Ma. ISBN 978-84-9964-011-2-

 

Bibliografía adicional

 

T. Mitchell, (1997), Machine Learning, McGraw Hill. ISBN 0-07-042807-7

T. Hastie, R. Tibshirani, J. Friedman, (2009), The elements of statistical learning, Springer. ISBN: 978-0-387-84858-7, Acceso libre online (https://web.stanford.edu/~hastie/ElemStatLearn/download.html).

R. O. Duda, P. E. Hart, D. G. Stork (2001), Pattern classification (2nd edition), Wiley, New York, ISBN 0-471-05669-3.

C. M. Bishop, C. M. (2006), Pattern Recognition and Machine Learning, Springer, ISBN 0-387-31073-8.

P. Harrington, (2012), Machine Learning in Action, Manning, ISBN: 9781617290183

A. C. Müller, S. Guido, (2016), Introduction to Machine Learning with Python, O¿Reilly Media, Inc. ISBN: 9781449369415

 

Subir