Créditos
6
Tipos
Obligatoria
Requisitos
Esta asignatura no tiene requisitos
, pero tiene capacidades previas
Departamento
TSC
Profesorado
Responsable
- Ferran Marques Acosta (ferran.marques@upc.edu)
Otros
- Antonio Jesus Bonafonte Cavez (antonio.bonafonte@upc.edu)
- Jaume Alexandre Solé Gómez (jaume.alexandre.sole@upc.edu)
- Javier Ruiz Hidalgo (j.ruiz@upc.edu)
- Jorge Pueyo Morillo (jorge.pueyo@upc.edu)
- Laia Albors Zumel (laia.albors@upc.edu)
Horas semanales
Teoría
2
Problemas
0
Laboratorio
2
Aprendizaje dirigido
0
Aprendizaje autónomo
6
Competencias
Competencias técnicas
Transversales
Genéricas
Objetivos
-
Organizar el flujo de solución de un problema de aprendizaje automático, analizando las posibles opciones y elegiendo los desajustes al problema.
Competencias relacionadas: CE8, CT6, CG2, -
Decidir, defensar i criticar una solución para un problema de aprendizaje automático, argumentando los puntos fuertes y débiles de la aproximación
Competencias relacionadas: CE1, CE2, CE3, CE4, CE5, CE6, CE8, CE9, CT6, CG1, CG2, -
Conocer y saber aplicar técnicas avanzadas para la resolución de problemas de aprendizaje no supervisado, especialmente de clustering
Competencias relacionadas: CE1, CE2, CE4, CT5, CG1, CG2, -
Conocer y saber aplicar técnicas avanzadas de métodos de aprendizaje profundo, para la resolución de problemas de aprendizaje, tanto supervisado como no supervisado
Competencias relacionadas: CE1, CE2, CE3, CE4, CE8, CT5, CT7, CG1, CG2, CG5, -
Conocer y saber aplicar las diferentes arquitecturas de redes para la resolución de problemas complejos con técnicas de aprendizaje profundo
Competencias relacionadas: CE1, CE2, CE3, CE4, CE5, CE6, CE8, CT5, CG1, CG2, CG4, CG5, -
Saber identificar problemas que involucren procesamiento de señal, tales como datos en forma de audio, imagen o video, o una combinación suya, y resolverlas con técnicas avanzadas de aprendizaje computacional
Competencias relacionadas: CE1, CE2, CE3, CE4, CE5, CE8, CE9, CT5, CT7, CG1, CG2, CG3, CG4, -
Saber identificar problemas que involucren procesamiento del habla humana o no humana, tales como datos en forma de audio o texto, o una combinación suya, y resolverlas con técnicas avanzadas de aprendizaje computacional
Competencias relacionadas: CE1, CE2, CE3, CE4, CE6, CT3, CT7, CG1, CG2, CG3, CG4, CG5,
Contenidos
-
Elementos Básicos en Redes Neuronales
- Retropropagación
- Perceptrón y perceptrón multicapa.
- Funciones de pérdida
- Optimitzadores.
- Convolución
- Pool y Redes Neuronales Convolucionales
- Deconvolución y Skip -
Aspectos pràcticos en Redes Neuronales
- Interpretabilidad
- Metodología
- Dropout y Regularización
- Aprendizaje por Transferencia y Adaptación al Dominio -
Arquitecturas
- RNN, LSTM, GRU.
- Atención y Transformers.
- Generativas: GAN
- GNN y AutoEncoders.
Actividades
Actividad Acto evaluativo
Teoría
12h
Problemas
0h
Laboratorio
12h
Aprendizaje dirigido
0h
Aprendizaje autónomo
30h
Metodología docente
Las clases de teoría introducen todo los conocimientos, las técnicas, conceptos y resultados necesarios para alcanzar un nivel bien fundamentado. Estos conceptos se ponen en práctica en las clases de laboratorio, en las que el estudiante aprende a desarrollar soluciones de aprendizaje automático a problemas reales de cierta complejidad.En las clases de problemas se profundiza en entender la teoría mediante la resolución de problemas o la ampliación de conceptos ya vistos.
En las clases de laboratorio se proporciona código en diversos entornos de computación que permitan resolver un problema completamente con la o las técnicas correspondientes al tema en curso.
Método de evaluación
Cualquier acto de fraude académico, plagio o uso o mera tenencia al alcance de medios no autorizados en cualquier actividad de
evaluación comportará la calificación de cero (0) en la prueba o entrega afectada. Además, de acuerdo con la normativa de la
Universidad, la posible derivación de los hechos para la apertura de un expediente disciplinario implicará que la asignatura quede en
el estado provisional de "pendiente de evaluación" hasta la resolución del expediente. La gestión de estas incidencias se lleva a cabo
de acuerdo con el Marco de actuación para la integridad académica en la evaluación de la UPC.
La asignatura se evalua mediante un examen parcial (P), un examen final (F) y los informes de las prácticas de laboratorio (L)La nota final se calcula como:
Nota Asignatura = MAX(0.3*L + 0.2*P + 0.5*F; 0.3*L + 0.7*F)
La nota de los estudiantos que concurran a la re-evaluación (R) será Nota Asignatura = 0.3*L + 0.7*R
Bibliografía
Básico
-
Deep learning : foundations and concepts
- Bishop, Christopher M; Bishop, Hugh,
Springer,
[2024].
ISBN: 3031454677
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991005234379706711&context=L&vid=34CSUC_UPC:VU1 -
Deep learning
- Goodfellow, I.; Bengio, Y.; Courville, A,
The MIT Press,
2016.
ISBN: 9780262035613
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004107709706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementario
-
Machine Learning 2
- Giró-i-Nieto, Xavier; Marqués, Ferrán; Ruíz, Javier,
Notes de classe,