Checking date: 19/05/2022

Course: 2022/2023

Neural Networks
Study: Bachelor in Data Science and Engineering (350)

Coordinating teacher: MARTÍNEZ OLMOS, PABLO

Department assigned to the subject: Signal and Communications Theory Department

Type: Compulsory
ECTS Credits: 6.0 ECTS


Requirements (Subjects that are assumed to be known)
The students are expected to have basic knowledge of - Calculus - Programming skills - Numerical optimization - Statistical Learning - Machine Learning
Skills and learning outcomes
Description of contents: programme
This course introduces the student a set of basic tools to solve learning problems with neural networks. The course provides basic schemas for modeling of problems of different nature, as well as tools for the numerical optimization of the model based on existing data. PART I: GENERAL CONCEPTS 1. Introduction to neural networks. The multilayer perceptron. 2. Training of a neural network. Calculation of gradients using reverse propagation. PART II: SUPERVISED LEARNING 3. Supervised learning with deep neural networks. An introductory example. 4. Sequential modeling: recursive neural networks. An introductory example. PART II: LEARNING NOT SUPERVISED 5. Non-Supervised Learning with deep neural networks. An introductory example. 6. Generative models using deep neural networks.
Learning activities and methodology
AF1/MD1: LECTURES to introduce the main knowledge that students should acquire. They will receive the class notes and the basic texts of reference to facilitate the follow-up of the classes and the development of the subsequent work. Exercises were solved, practical problems on the part of the student and tests and evaluation test were carried out to acquire the necessary skills. AF3/MD2: INDIVIDUAL OR GROUP WORK BY THE STUDENTS. AF8/MD6: WORKSHOPS AND LABORATORIES. AF9: FINAL EXAM. In which the knowledge, skills and abilities acquired throughout the course will be assessed globally.
Assessment System
  • % end-of-term-examination 30
  • % of continuous assessment (assigments, laboratory, practicals...) 70
Calendar of Continuous assessment
Basic Bibliography
  • Cristopher Bishop. Pattern Recognition and Machine Learning. Springer. 2006
  • Ian Goodfellow and Yoshua Bengio and Aaron Courville. Deep Learning. MIT Press. 2017
  • Kevin Murphy. Machine Learning A Probabilistic Perspective. MIT Press. 2012

The course syllabus may change due academic events or other reasons.