
Enginyeria de Dades
Codi: 106565 Crèdits: 6| Titulació | Tipus | Curs |
|---|---|---|
| Intel·ligència Artificial / Artificial Intelligence | OB | 1 |
Professor/a de contacte
- Nom:
- Javier Vazquez Corral
- Correu electrònic:
- javier.vazquez.corral@uab.cat
Idiomes dels grups
Podeu consultar aquesta informació al final del document.
Prerequisits
Els estudiants hauran d'haver cursat i entès les assignatures: “Introduction to Programming I” i “Mathematical Foundations I”.
Objectius
L'assignatura pretén proporcionar els fonaments de l'anàlisi i la visualització de dades. S'estudiaran les diferents etapes dels processos d'anàlisi de dades, des de la recollida, anotació i preparació de dades, fins a la seva anàlisi i visualització, preparant el camí per a una modelització més avançada mitjançant l'aprenentatge automàtic (M8).
Competències
- Conceptualitzar i modelar alternatives de solucions complexes per a problemes daplicació de la intel·ligència artificial en diferents àmbits, i planificar i gestionar projectes per al disseny i desenvolupament de prototips que demostrin la validesa del sistema proposat.
- Conèixer, comprendre, utilitzar i aplicar adequadament els fonaments matemàtics necessaris per desenvolupar sistemes de raonament, aprenentatge i manipulació de grans volums de dades.
- Conèixer i utilitzar de manera eficient les tècniques i eines de representació, manipulació, anàlisi i gestió de dades a gran escala.
- Introduir canvis en els mètodes i els processos de làmbit de coneixement per donar respostes innovadores a les necessitats i demandes de la societat.
- Que els estudiants puguin transmetre informació, idees, problemes i solucions a un públic tant especialitzat com no especialitzat.
- Treballar cooperativament per aconseguir objectius comuns, assumint la pròpia responsabilitat i respectant el rol dels diferents membres de lequip.
Resultats d'aprenentatge
- Concebre, dissenyar i implementar processos de recopilació i anotació de dades adequats al problema concret a resoldre.
- Conèixer les eines bàsiques de manipulació de diferents tipus de dades estructurades, semiestructurades i no estructurades.
- Proposar nous mètodes o solucions alternatives fonamentades.
- Que els estudiants puguin transmetre informació, idees, problemes i solucions a un públic tant especialitzat com no especialitzat.
- Treballar cooperativament per aconseguir objectius comuns, assumint la pròpia responsabilitat i respectant el rol dels diferents membres de lequip.
- Utilitzar adequadament els mètodes de visualització de dades.
- Utilitzar mètodes danàlisi de dades per provar hipòtesis, i obtenir interpretacions útils.
Continguts
L'assignatura es divideix en 11 temes principals:
- Introducció.
- Repàs d'estadística bàsica.
- Numpy / Matplotlib/ Pandas
-XML/JSON
- Expressions regulars/DFA/NFA
- Tipus de dades. Dades que manquen.
- Introducció a l'anàlisi de dades. Outliers.
- PCA
- kNN
- Image retrieval i recommender systems.
- K-means
Activitats formatives i Metodologia
| Títol | Hores | ECTS | Resultats d'aprenentatge |
|---|---|---|---|
| Tipus: Dirigides | |||
| Classes de problemes | 12 | 0,48 | 2, 6, 7 |
| Classes de teoria | 28 | 1,12 | 2, 3, 7 |
| Tipus: Supervisades | |||
| Classes de laboratori | 12 | 0,48 | 1, 2, 3, 4, 5, 6, 7 |
| Tipus: Autònomes | |||
| Completació dels exercicis a casa | 16 | 0,64 | |
| Estudi de la teoria | 20 | 0,8 | 2 |
| Realització dels projectes de pràctiques | 58 | 2,32 | 1, 2, 3, 4, 5, 6, 7 |
Hi haurà tres tipus de sessions:
Classes teòriques: L'objectiu d'aquestes sessions és que el professor expliqui el fons teòric de l'assignatura. Per a cadascun dels temes estudiats s'explica la teoria i la formulació matemàtica, així com les solucions algorítmiques corresponents.
Sessions d'exercicis: Seran sessions que faciliten la interacció. En aquestes sessions es pretén reforçar la comprensió dels temes exposats a les classes de teoria proposant casos pràctics que requereixin el disseny d'una solució en la qual s'utilitzin els mètodes vists a les classes de teoria.
Sessions pràctiques de laboratori: Seran sessions en què es realitzaran diferents tipus d'activitats relacionades amb la realització del projecte/projectes per grups d'estudiants. Durant les sessions pràctiques es presentaran el projecte/projectes a resoldre i es realitzaran una sèrie d'activitats en grups d'estudiants en modalitat de treball col·laboratiu. S'abordarà la identificació del problema, la discussió del disseny, la distribució i organització del treball a realitzar, el desenvolupament de la solució i la presentació dels resultats al professor i a la resta d'estudiants.
Tota la informació de l'assignatura i els documents relacionats que necessiten els estudiants es trobaran al campus virtual.
Dins l'horari marcat pel centre o titulació, es reservaran 15 minuts d'una classe perquè els estudiants avaluïn el professorat i els seus cursos o mòduls mitjançant qüestionari.
Ús de la IA: Per a aquesta assignatura, es permet l'ús de tecnologies d'Intel·ligència Artificial (IA) exclusivament en tasques de suport, com la cerca bibliogràfica o d’informació, la correcció de textos o les traduccions. L'estudiant haurà d'identificar clarament quines parts han estat generades amb aquesta tecnologia, especificar les eines emprades i incloure una reflexió crítica sobre com aquestes han influït en el procés i el resultat final de l’activitat. La no transparència de l’ús de la IA en aquesta activitat avaluable es considerarà falta d'honestedat acadèmica i pot comportar una penalització parcial o total en la nota de l'activitat, o sancions majors en casos de gravetat.
Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, perquè els alumnes completin les enquestes d'avaluació de l'actuació del professorat i d'avaluació de l'assignatura.
Avaluació
Activitats d'avaluació continuada
| Títol | Pes | Hores | ECTS | Resultats d'aprenentatge |
|---|---|---|---|---|
| Examen parcial 1 | 0.2 | 2 | 0,08 | 1, 2, 3, 4, 7 |
| Examen parcial 2 | 0.2 | 2 | 0,08 | 1, 2, 3, 4, 7 |
| Portfoli d'exercicis | 0.2 | 0 | 0 | 1, 2, 3, 4, 6, 7 |
| Projecte de pràctiques | 0.4 | 0 | 0 | 1, 2, 3, 4, 5, 6, 7 |
Bibliografia
Data Science from Scratch: First Principles with Python, Joel Grus, O'Reilly Media, 2015, 1st Ed.
Python Data Science Handbook, Jake Van der Plas, O’Reilly Media, 2016, 1st Ed.
Computational and Inferential Thinking: The Foundations of Data Science, Ani Adhikari and John DeNero, online: https://ds8.gitbooks.io/textbook/content/
Programari
Python
Grups i idiomes de l'assignatura
La informació proporcionada és provisional fins al 30 de novembre de 2025. A partir d'aquesta data, podreu consultar l'idioma de cada grup a través daquest enllaç. Per accedir a la informació, caldrà introduir el CODI de l'assignatura
| Nom | Grup | Idioma | Semestre | Torn |
|---|---|---|---|---|
| (PAUL) Pràctiques d'aula | 71 | Anglès | segon quadrimestre | tarda |
| (PLAB) Pràctiques de laboratori | 1 | Anglès | segon quadrimestre | tarda |
| (PLAB) Pràctiques de laboratori | 2 | Anglès | segon quadrimestre | tarda |
| (TE) Teoria | 1 | Anglès | segon quadrimestre | tarda |