Créditos
6
Tipos
Optativa
Requisitos
Esta asignatura no tiene requisitos
, pero tiene capacidades previas
Departamento
EIO;CS
Horas semanales
Teoría
3
Problemas
0
Laboratorio
0
Aprendizaje dirigido
0.2
Aprendizaje autónomo
6
Objetivos
-
Understand the foundations of Kernel-Based Learning Methods
Competencias relacionadas: CG3, CEC1, CEC3, CTR6, -
Get acquainted with specific kernel-based methods, such as the Support Vector Machine
Competencias relacionadas: CG3, CTR4, -
Know methods for kernelizing existing statistical or machine learning algorithms
Competencias relacionadas: CTR6, -
Know the theoretical foundations of kernel functions and kernel methods
Competencias relacionadas: CG3, -
Know the structure of the main unsupervised learning problems.
Competencias relacionadas: CG3, CEC1, CTR4, CTR6, -
Learn different methods for dimensionality reduction when the standard assumptions in classical Multivariate Analysis are not fulfilled
Competencias relacionadas: CG3, CEC1, CEC3, CTR4, CTR6, -
Learn how to combine dimensionality reduction techniques with prediction algorithms
Competencias relacionadas: CG3, CEC1, CEC3, CTR4, CTR6,
Contenidos
-
Introduction to Kernel-Based Learning
This topic introduces the student the foundations of Kernel-Based Learning focusing on Kernel Linear Regression -
The Support Vector Machine (SVM)
This topic develops Support Vector Machine (SVM) for classification, regression and novelty detection -
Kernels: properties & design
This topic defines kernel functions, their properties and construction. Introduces specific kernels for different data types, such as real vectors, categorical information, feature subsets, strings, probability distributions and graphs. -
Kernelizing ML algorithms
This topic reviews different techniques for kernelizing existent algorithms -
Theoretical underpinnings
This topic reviews the basic theoretical underpinnings of kernel-based methods, focusing on statistical learning theory -
Introduction to unsupervised learning
Unsupervised versus supervised learning. Main problems in unsupervised learning (density estimation, dimensionality reduction, latent variables, clustering). -
Nonlinear dimensionality reduction
a. Principal curves.
b. Local Multidimensional Scaling.
c. ISOMAP.
d. t-Stochastic Neighbor Embedding.
e. Applications: (i) Visualization of high- or infinite-dimensional data. (ii) Exploratory analysis of functional data in Demography. -
Dimensionality reduction with sparsity
a. Matrix decompositions, approximations, and completion.
b. Sparse Principal Components and Canonical Correlation.
c. Applications: (i) Recommender systems. (ii) Estimating causal effects. -
Prediction after dimensionality reduction.
a. Reduced rank regression and canonical correlation.
b. Principal Component regression.
c. Distance based regression.
Actividades
Actividad Acto evaluativo
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Introduction to unsupervised learning
Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Nonlinear dimensionality reduction 1
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Nonlinear dimensionality reduction 2
Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Dimensionality reduction with sparsity 1
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Dimensionality reduction with sparsity 2
Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Prediction after dimensionality reduction 1
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h
Prediction after dimensionality reduction 2
Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0.2h
Aprendizaje autónomo
6h
Metodología docente
El aprendizaje se realiza a través de una combinación de explicación teórica y su aplicación a ejercicios y casos reales. Las explicaciones desarrollarán los conocimientos científicos necesarios y su aplicación a la resolución de problemas. Estos problemas constituyen las prácticas de la asignatura, que serán desarrollados por los propios estudiantes como parte de su aprendizaje. El software utilizado será principalmente R.Método de evaluación
La evaluación de la asignatura se realizará a partir de las notas obtenidas en las prácticas realizadas durante el curso, más la nota obtenida en la prueba escrita de evaluación global.Cada práctica comportará la redacción del correspondiente informe escrito, el cual será evaluado por los profesores. Con el conjunto de prácticas realizadas se obtendrá una nota promedio P.
La prueba escrita se realizará al final del cuatrimestre y evaluará la asimilación de los conceptos básicos del conjunto de la asignatura, dando lugar a una nota T.
La nota final se obtendrá por ponderación:
60% x P + 40% x T
Bibliografía
Básico
-
Kernel methods for pattern analysis
- Shawe-Taylor, J.; Cristianini, N,
Cambridge University Press,
2004.
ISBN: 0521813972
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002747459706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Learning with Kernels: support vector machines, regularization, optimization, and beyond
- Schölkopf, B.; Smola, A.J,
The MIT Press,
2002.
ISBN: 0262194759
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002368479706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Deep learning: methods and applications (pp.197-387)
- Deng, L.; Yu, D.,
Now Publishers Inc.,
2014.
ISBN: 9781601988140
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004151719706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Deep learning (Vol. 1)
- 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 -
The Elements of statistical learning: data mining, inference, and prediction
- Hastie, T.; Tibshirani, R.; Friedman, J,
Springer,
cop. 2009.
ISBN: 9780387952840
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003549679706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Statistical learning with sparsity: the lasso and generalizations
- Hastie, Trevor; Tibshirani, Robert; Wainwright, Martin,
CRC Press,
2015.
ISBN: 9781498712170
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004212899706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementario
-
Learning from data: concepts, theory, and methods
- Cherkassky, V.S.; Mulier, F,
John Wiley,
2007.
ISBN: 0471681822
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003624509706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Web links
- Official website of the R programming language http://cran.r-project.org/
- Repository of educational videos (in English) on the topics of the course. http://videolectures.net/Top/Computer_Science/Machine_Learning/