Credits
6
Types
Compulsory
Requirements
This subject has not requirements
, but it has got previous capacities
Department
TSC
Teachers
Person in charge
- Ferran Marques Acosta ( ferran.marques@upc.edu )
Others
- 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 )
Weekly hours
Theory
2
Problems
0
Laboratory
2
Guided learning
0
Autonomous learning
6
Competences
Technical competencies
Transversals
Generic
Objectives
-
Organize the flow of solution of a machine learning problem, analyzing the possible options and elegint the mismatches to the problem
Related competences: CE8, CT6, CG2, -
Decide, defend and criticise a solution for a machine learning problem, arguing the strong and weak points of appropriation.
Related competences: CE1, CE2, CE3, CE4, CE5, CE6, CE8, CE9, CT6, CG1, CG2, -
Know and know how to apply advanced techniques to solve non-supervised learning problems, especially clustering.
Related competences: CE1, CE2, CE4, CT5, CG1, CG2, -
Know and apply advanced techniques of learning methods based on deep learning, for the resolution of learning problems, both supervised and unsupervised.
Related competences: CE1, CE2, CE3, CE4, CE8, CT5, CT7, CG1, CG2, CG5, -
To know and to know how to apply the various network architectures for solving complex problems with techniques of deep learning.
Related competences: CE1, CE2, CE3, CE4, CE5, CE6, CE8, CT5, CG1, CG2, CG4, CG5, -
Know how to identify problems involving signal processing, such as data in the form of audio, image or video, or a combination of you, and solve them with advanced computer learning techniques.
Related competences: CE1, CE2, CE3, CE4, CE5, CE8, CE9, CT5, CT7, CG1, CG2, CG3, CG4, -
Know how to identify problems involving human or non-human speech processing, such as data in the form of audio or text, or a combination thereof, and solve them with advanced computational learning techniques
Related competences: CE1, CE2, CE3, CE4, CE6, CT3, CT7, CG1, CG2, CG3, CG4, CG5,
Contents
-
Basic Elements in Neural Networks
- Backpropagation
- Perceptron and MLP .
- Losses.
- Optimizers.
- Convolution
- Pool and CNNs
- Deconvolution and Skip -
Practical Aspects in Neuronal Networks
- Interpretability
- Methodology
- Dropout and Regularization
- Transfer Learning and Domain Adaptation -
Architectures
- RNN, LSTM, GRU.
- Attention and Transformers.
- Generative GAN
- GNN and AutoEncoders.
Activities
Activity Evaluation act
Theory
12h
Problems
0h
Laboratory
12h
Guided learning
0h
Autonomous learning
30h
Teaching methodology
The theory classes introduce all the knowledge, techniques, concepts and results necessary to reach a well-founded level. These concepts are put into practice in the laboratory classes, in which the student learns to develop machine learning solutions to real problems of a certain complexity.In the problem classes we will delve deeper to understand the theory by problem solving or by extending the concepts already seen.
In the laboratory classes, code is provided in various computing environments that allow solving a problem completely with the technique or techniques corresponding to the current topic.
Evaluation methodology
The subject is evaluated through a partial exam (P), a final exam (F) and the reports of the laboratory (L)The final grade is calculated as:
Grade = MAX(0.3*L + 0.2*P + 0.5*F; 0.3*L + 0.7*F)
For the students who attend the re-evaluation (R): Grade = 0.3*L + 0.7*R
Bibliography
Basic
-
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
Complementary
-
Machine Learning 2
- Giró-i-Nieto, Xavier; Marqués, Ferrán; Ruíz, Javier,
Notes de classe,