Intended learning outcomes
- To know the fundations of supervised machine-learning techniques and to be able to apply them to concrete problems.
- To identify and understand the main concepts of deep-learning methods, the different types of neural models, architectures, and optimization techniques.
- To understand, and be able to train and apply deep convolutional neural networks to complex problems.
- To understand, and be able to train and apply deep recurrent neural networks to sequence modelling and other related problems.