Logo

Enginyeria de Dades

Codi: 108253
Crèdits: 6
2026/2027
Titulació Tipus Curs
Intel·ligència Artificial / Bachelor in Artificial Intelligence FB 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).

Resultats d'aprenentatge

  • KM15 (Descriure les eines bàsiques de manipulació de diferents tipus de dades estructurades, semiestructurades i no estructurades.) Descriure les eines bàsiques de manipulació de diferents tipus de dades estructurades, semiestructurades i no estructurades.
  • SM17 (Desenvolupar processos de recopilació, anotació, anàlisi i visualització de dades per provar hipòtesis sobre les dades i per interpretar i processar les dades necessàries per abordar un problema d’intel·ligència artificial.) Desenvolupar processos de recopilació, anotació, anàlisi i visualització de dades per provar hipòtesis sobre les dades i per interpretar i processar les dades necessàries per abordar un problema d’intel·ligència artificial.

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
Classes d'exercicis 12 0,48 KM15, SM17
Classes de teoria 28 1,12 KM15, SM17
Classes de projecte 12 0,48 KM15, SM17
Completació d'exercicis a casa 16 0,64 KM15, SM17
Treball de projecte 62 2,48 KM15, SM17
Estudi de la teoria 20 0,8 KM15, SM17

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'alumnes 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'alumnes.


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 els seus professors i els seus cursos o mòduls mitjançant qüestionari


Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, per a la complementació per part de l'alumnat de les enquestes d'avaluació de l'actuació del professorat i d'avaluació de l'assignatura/mòdul.

Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, perquè l'alumnat completi 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 2 0.225 0 0 KM15, SM17
exercicis de classe 0.1 0 0 KM15, SM17
Projecte 0.45 0 0 KM15, SM17
Examen 1 0.225 0 0 KM15, SM17


Nota final:

La nota final es calcula mitjançant una mitjana ponderada en funció de les diferents activitats que es fan:

Nota final = 0,45 * Nota de teoria + 0,1 * Nota d'exercicis + 0,45 * Nota de laboratori

Per aplicar aquesta fórmula, la condició és que tant la nota de teoria com la de laboratori siguin superiors a 5. Quan un alumne no aconseguisca el mínim exigit en alguna de les activitats d'avaluació, la nota final serà la de l'element no permetent el càlcul (és a dir, si un alumne té un 6 a Teoria, un 5a Exercicis, però un 2 a Laboratori, la nota final serà un 2).

Nota de teoria

La nota de teoria té com a objectiu avaluar les capacitats individuals de lalumne quant als continguts teòrics de lassignatura. Això es fa de forma continuada durant el curs a través de dos exàmens parcials:

Nota de Teoria = 0.5 * Nota Examen 1 + 0.5 * Nota Examen 2

L'examen 1 es fa a meitat del quadrimestre i serveix per eliminar part de la matèria si s'aprova. L'examen 2 es fa al final del quadrimestre i serveix per eliminar part de la matèria si s'aprova. Aquests exàmens tenen com a objectiu avaluar les habilitats de cada alumne de forma individualitzada, tant pel que fa a la resolució dexercicis utilitzant les tècniques explicades a classe, com a avaluar el nivell de conceptualització que lalumne ha realitzat de les tècniques vistes. Per obtenir una nota final de teoria aprovada, caldrà que les notes 1 i 2 de l'examen parcial siguin ambdues superiors a 4.

Examen de recuperació. En cas que la nota de teoria no assoleixi el nivell adequat per aprovar, els alumnes podran fer un examen de recuperació, destinat a recuperar la part reprovada (1, 2 o ambdues) del procés d'avaluació contínua. Nota: L'examen de recuperació també es pot fer si l'alumne vol obtenir una qualificació superior a les anteriors. Dit això, aquest exàmen extra no permetra l'assoliment de la qualificació "Matrícula d'Honor".

Nota d'exercicis:

L'objectiu dels exercicis és que l'alumne s'entreni amb els continguts de la matèria de manera continuada i es familiaritzi amb l'aplicació dels conceptes teòrics. Com a prova d'aquest treball se sol·licita la presentació d'un portafolis on es confrontaran els exercicis realitzats:

Nota d'exercicis = Avaluació del portfoli

Nota de Pràctiques de Laboratori:

La part de pràctiques de laboratori té un pes fonamental a la nota global de l'assignatura. Les sessions de laboratori tenen com a objectiu que l'alumne dissenyi una solució a un problema plantejat de manera contextualitzada. Aquests problemes requeriran el disseny d'una solució integral, des de l'exploració de les tècniques disponibles fins al modelatge de dades. Les sessions de laboratori s'estructuren al voltant del projecte/s. Els projectes s'avaluen a través del seu lliurable, una exposició oral que els alumnes faran a classe i un procés d'autoavaluació. La qualificació es calcula de la manera següent:

Qualificació del projecte = 0,65 * Qualificació dels lliurables + 0,3 * Qualificació de la presentació + 0,05 * Qualificació de l'autoavaluació

En cas de ser més d'un projecte, la Nota del Laboratori serà la mitjana de totes les notes dels diferents projectes. En cas de no aprovar el projecte, es permetrà la recuperació de la part dels lliurables dels projectes no aprovats, restringida a una nota màxima de 7/10. La presentació oral no es pot recuperar.

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. A partir d'aquesta data, podreu consultar l'idioma de cada grup a través d'aquest enllaç. Per accedir a la informació, caldrà introduir el CODI de l'assignatura

Tipus de docència Grup Idioma Semestre Torn
(TE) Teoria 1 Anglès segon quadrimestre tarda
(PAUL) Pràctiques d'aula 1 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