Crèdits
6
Tipus
Obligatòria
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
CS
Professorat
Responsable
- Sergio Álvarez Napagao (salvarez@cs.upc.edu)
Altres
- Jordi Luque Serrano (jordi.luque.serrano@upc.edu)
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
6
Competències
Transversals
Bàsiques
Específiques
Genèriques
Objectius
-
Aprendre els principals métodes d'aprenentatge automátic, i com usar-los de manera adecuada.
Competències relacionades: CG1, CG2, CG3, CG4, CG8, CT2, CT5, CB3, CE03, CE04, CE09, CE15, CE20, -
Interactuar de manera crítica i prudent amb dades i models d'aprenentatge automátic
Competències relacionades: CG1, CG4, CG7, CG8, CG9, CT6, CT8, CE04,
Subcompetences- Mantenir una visió crítica i escéptica del comportament dels models
- Identificar biaxos en les dades
-
Reconèixer de manera àgil les característiques d'un problema des de l'òptica de l'aprenentatge automàtic
Competències relacionades: CG1, CG2, CG4, CG6, CG9, CT5, CE03, CE04, CE09, CE15,
Subcompetences- Identificar potencials anàlisis de rellevancia sobre un conjunt de dades
- Proposar els tipus d'aprenentatge més adients per un problema
Continguts
-
Introducció al Aprenentatge Automátic.
Tipus bàsics d'aprenentatge. Per a que es poden usar cadascun, propòsits i limitacions principals. Inclou un conjunt de advertències i comprovacions a tindre presents al treballar amb l'aprenentatge automàtic. -
Disseny d'experiments en aprenentatge automátic.
Us de dades per aprenentatge. Com dissenyar, executar i evaluar experiments realitzats amb tècniques d'aprenentatge automátic. -
Preprocessament de dades
Distribucions, normalizacións i standaritzacions de dades. Com i per que preparar les dades a ser processades per algorismes d'aprenentatge automática. -
Regressió aplicada
Casos práctics de regressió -
Reduccio de dimensionalitat
Revisió dels principals mètodes per reduir la dimensionalitat de les dades: PCA, UMAP, T-SNE, ... -
Classificació: Conceptes previs i revisió de mètodes bàsics
S'estudien les mesures de distància i es relacionen amb el concepte de versmeblança, que permet després bastir i comparar una gran quatitat de mètodes. Revisió del K-Nearest Neighbour com a marc senzill i extensió a d'altres mètodes. -
Métodes de classificació basats en altres criteris.
Support Vector Machines, Xarxes Neuronals (arquitectures clássiques) i Arbres de Decisió. -
Multiclassificació
S'estudien els principals mètodes de combinació de mètodes d'aprenentatge "febles" per tal d'obtenir models més robustos: Boosting, Bagging, GAMs, EBMs, Ensembles -
Explicabilitat
Rellevància, ús i métodes d'explicabilitat. S'estudien diverses mètodes per tal de poder interpretar i explicar el funcionament i resultat dels algoritmes d'aprenentage automàtic, una necessitat bàsica per la implantació i acceptació d'aquests mètodes. Es plantegen les bases per la Explainable AI (Intel·ligència Artificial Explicable). -
Clustering
Es revisen les bases dels mètodes clàssics d'obtenció de grups de dades significatius en absència d'informació de classe i/o estructures prèvies. K-means, Hierarchical Clustering, Spectral Clustering, DBSCAN. -
Algoritmes genètics
Introducció als algoritmes genètics, com a primera visió de mètodes daprenentatge bioinspirats. Es revisen les bases conceptuals i matemàtiques dels principals operadors de mutació, crossover i les variants representacionals. -
Aprenentatge Automátic en grafs
L'estructura de graf està molt extesa en diversos entorns i ha donat lloc a tota una disciplina, la Ciència de les Xarxes, on es treballa sobre propietats estructurals dels grafs per derivar propietats i conclusions sobre el fenòmen o àmbit que s'estudia. Aquest tipus d'aprenentatge és especialment important en aplicacions d'internet, cerca o aplicacions de recomanació o detecció de coneixement. Detecció de comunitats, predicció d'arestes, etc.
Activitats
Activitat Acte avaluatiu
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Metodologia docent
Classes interactives de contingut teoric. Sessions de laboratori relativament autónomes de contingut práctic.Mètode d'avaluació
L'assignatura consta d'un examen parcial (P) i un final (F).El laboratori sera evaluat de manera continua (LC), i mitjançan't una entrega (LF).
Nota final = (0.2*P) + (0.4*F) + (0.1*LC) + (0.3*LF)
Reavaluació: només es poden presentar a la reavaluació aquelles persones que, havent-se presentat a l'examen final l'hagin suspès. La nota màxima que es pot obtenir a la reavaluació és un 7.
Bibliografia
Bàsic
-
Pattern recognition and machine learning
- Bishop, Christopher M,
Springer,
cop. 2006.
ISBN: 0387310738
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003157379706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Capacitats prèvies
Comprendre el flux de computació d'un sistema de programari.Entendre els conceptes basics darrere de l'inferencia, la deducció i el raonament basat en evidencies.
Estar familiaritzat amb les distribucions de dades, el preprocessat básic i com variables numériques poden representar informació.