Crèdits
6
Tipus
Obligatòria
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
TSC
a un sistema modificar el seu comportament a través de l'observació de dades que representen informació incompleta sobre un procés o fenomen subjecte a
incertesa estadística. L'aprenentatge automàtic és un punt de trobada
de diferents disciplines: l'estadística multivariant, la intel·ligència artificial, l'algorísmia i l'optimització matemàtica, entre d'altres. L'assignatura aprofondeix en les tècniques modernes d'aprenentatge a
partir de dades, principalment les xarxes neuronals artificials profundes. Com objectiu
paral·lel està la familiarització amb els corresponents entorns de computació.
Professorat
Responsable
- Ferran Marques Acosta (ferran.marques@upc.edu)
Altres
- 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)
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
6
Competències
Competències tècniques
Transversals
Genèriques
Objectius
-
Organitzar el flux de resolució d'un problema de l'aprenentatge automàtic, analitzant les possibles opcions i elegint les més adequades al problema
Competències relacionades: CE8, CT6, CG2, -
Decidir, defensar i criticar una solució per a un problema d'aprenentatge automàtic, argumentant els punts forts i febles de l'apropament
Competències relacionades: CE1, CE2, CE3, CE4, CE5, CE6, CE8, CE9, CT6, CG1, CG2, -
Conèixer i saber aplicar tècniques avançades per la resolució de problemes d'aprenentatge no supervisat, especialment de clustering
Competències relacionades: CE1, CE2, CE4, CT5, CG1, CG2, -
Conèixer i saber aplicar tècniques avançades de mètodes d'aprenentatge profund, per a la resolució de problemes d'aprenentatge, tant supervisat com no supervisat
Competències relacionades: CE1, CE2, CE3, CE4, CE8, CT5, CT7, CG1, CG2, CG5, -
Conèixer i saber aplicar les difererents arquitectures de xarxes per la resolució de problemes complexos mitjançant tècniques d'aprenentatge profund
Competències relacionades: CE1, CE2, CE3, CE4, CE5, CE6, CE8, CT5, CG1, CG2, CG4, CG5, -
Saber identificar problemes que involucrin processament de senyal, com ara dades en forma d'audio, imatge o video, o una combinació seva, i resoldre-les amb tècniques avançades d'aprenentatge computacional
Competències relacionades: CE1, CE2, CE3, CE4, CE5, CE8, CE9, CT5, CT7, CG1, CG2, CG3, CG4, -
Saber identificar problemes que involucrin processament de la parla humana o no humana, com ara dades en forma d'audio o texte, o una combinació seva, i resoldre-les amb tècniques avançades d'aprenentatge computacional
Competències relacionades: CE1, CE2, CE3, CE4, CE6, CT3, CT7, CG1, CG2, CG3, CG4, CG5,
Continguts
-
Elements Bàsics en Xarxes Neuronals
- Retropropagació
- Perceptró i perceptró multicapa.
- Funcions de pèrdua
- Optimitzadors.
- Convolució
- Pool i Xarxes Neuronals Convolucionals
- Deconvolució i Skip -
Aspectes pràctics en Xarxes Neuronals
- Interpretabilitat
- Metodologia
- Dropout i Regularització
- Aprenentatge per Transferència i Adaptació al Domini -
Arquitectures
- RNN, LSTM, GRU.
- Atenció i Transformers.
- Generatives: GAN
- GNN i AutoEncoders.
Activitats
Activitat Acte avaluatiu
Metodologia docent
Les classes de teoria introdueixen tot els coneixements, les tècniques, conceptes i resultats necessaris per assolir un nivell ben fonamentat. Aquests conceptes es posen en pràctica en les classes de laboratori, en què l'estudiant apren a desenvolupar solucions d'aprenentatge automàtic a problemes reals de certa complexitat.En les classes de problemes s'aprofondeix en entendre la teoria mitjançant la resolució de problemes o la ampliació de conceptes ja vistos.
En les classes de laboratori es proporciona codi en diversos entorns de computació que permetin resoldre un problema completament amb la o les tècniques corresponents al tema en curs. .
Mètode d'avaluació
L'assignatura s'avalua mitjançant un examen parcial (P), un examen final (F) i els informes de les pràctiques de laboratori (L)La nota final es calcula com:
Nota Assignatura = MAX(0.3*L + 0.2*P + 0.5*F; 0.3*L + 0.7*F)
La nota dels estudiants que concorrin a la re-avaluació (R) serà Nota Assignatura = 0.3*L + 0.7*R
Bibliografia
Bàsic
-
Pattern recognition and machine learning
- Bishop, C.M,
Springer,
2006.
ISBN: 0387310738
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003157379706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
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
Complementari
-
Machine Learning 2
- Giró-i-Nieto, Xavier; Marqués, Ferrán; Ruíz, Javier,
Notes de classe,