Aprendizaje Automático Basado en Kernel y Modelado Multivariante

Usted está aquí

Créditos
6
Tipos
Complementaria de especialidad (Ciencia de los Datos)
Requisitos
Esta asignatura no tiene requisitos
Departamento
EIO;CS
Kernel based Machine Learning and Multivariate Modeling

Profesores

Responsable

  • Luis Antonio Belanche Muñoz ( )
  • Tomas Aluja Banet ( )

Otros

  • Marta Janira Castellano Palomino ( )

Horas semanales

Teoría
3
Problemas
0
Laboratorio
0
Aprendizaje dirigido
0.2
Aprendizaje autónomo
6

Competencias

Competencias Técnicas Genéricas

Genéricas

  • CG3 - Capacidad para el modelado matemático, cálculo y diseño experimental en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación e innovación en todos los ámbitos de la Informática.

Competencias Transversales

Uso solvente de los recursos de información

  • CTR4 - Gestionar la adquisición, la estructuración, el análisis y la visualización de datos e información del ámbito de la ingeniería informática y valorar de forma crítica los resultados de esta gestión.

Razonamiento

  • CTR6 - Capacidad de razonamiento crítico, lógico y matemático. Capacidad para resolver problemas dentro de su área de estudio. Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales. Capacidad de diseñar y realizar experimentos sencillos, y analizar e interpretar sus resultados. Capacidad de análisis, síntesis y evaluación.

Competencias Técnicas de cada especialidad

Específicas comunes

  • CEC1 - Capacidad para aplicar el método científico en el estudio y análisis de fenómenos y sistemas en cualquier ámbito de la Informática, así como en la concepción, diseño e implantación de soluciones informáticas innovadoras y originales.
  • CEC3 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.

Objetivos

  1. Understand the foundations of Kernel-Based Learning Methods
    Competencias relacionadas: CG3, CTR6,
  2. Get acquainted with specific kernel-based methods, such as the Support Vector Machine
    Competencias relacionadas: CG3, CTR4,
  3. Know methods for kernelizing existing statistical or machine learning algorithms
    Competencias relacionadas: CTR6,
  4. Know the theoretical foundations of kernel functions and kernel methods
    Competencias relacionadas: CG3,
  5. Understanding the foundations of the Multivariate Modeling
    Competencias relacionadas: CG3, CTR4,
  6. Get acquainted with multivariate modeling from latent components methods
    Competencias relacionadas: CTR4, CTR6,
  7. Know modeling techniques for broad data matrices (p>n)
    Competencias relacionadas: CG3, CTR4, CTR6,

Contenidos

  1. Introduction to Kernel-Based Learning
    This topic introduces the student the foundations of Kernel-Based Learning focusing on Kernel Linear Regression
  2. The Support Vector Machine (SVM)
    This topic develops Support Vector Machine (SVM) for classification, regression and novelty detection
  3. 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.
  4. Kernelizing ML algorithms
    This topic reviews different techniques for kernelizing existent algorithms
  5. Theoretical underpinnings
    This topic reviews the basic theoretical underpinnings of kernel-based methods, focusing on statistical learning theory
  6. Introduction to Multivariate Modeling: Principal Component Regression
    Extending the Regression to the multivariate case. Principal Component Analysis and Regression. The NIPALS algorithm
  7. Canonical Correlation Analysis
    Canonical Correlation Analysis and the Interbatteries Analysis
  8. Partial Least Squares Regression
    Modeling Univariate Partial Least Squares Regression. Algorithms and pproperties
  9. Multivariate Partial Least Squares Regression
    Modeling Multivariate Partial Least Squares Regression. Algorithms and properties
  10. Modeling categorical data with PLSR
    Modeling categorical data with PLSR
  11. Partial Least Squares Path Modeling
    Introduction to path models and Partial Least Squares Path Modeling

Actividades

Actividad Acto evaluativo


Introduction to Kernel-Based Learning


Objetivos: 1
Contenidos:
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

The SVM for classification, regression and novelty detection


Objetivos: 2
Contenidos:
Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Kernels: properties & design


Objetivos: 1 3
Contenidos:
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Practice class (I): the SVM


Objetivos: 1 2
Contenidos:
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

Practice class (II): kernel design & other KBL methods


Objetivos: 3 4
Contenidos:
Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Theoretical underpinnings


Objetivos: 1 4
Contenidos:
Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Introduction to Multivariate Modeling. Principal Component Regression.



Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Canonical Correlation Analysis



Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Partial Least Squares Regression 1.



Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Partial Least Squares Regression 2.



Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Modeling categorical data with PLSR.



Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Partial Least Squares Path Modeling.



Teoría
4h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
6h

Modeling complex data with latent variables.



Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0.2h
Aprendizaje autónomo
6h

Evaluation quiz


Objetivos: 1 2 3 4 5 6 7
Semana: 15 (Fuera de horario lectivo)
Tipo: examen final
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
3h
Aprendizaje autónomo
12h

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 la nota obtenida 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 el / los profesor / es. Con el conjunto de prácticas realizadas obtendrá una nota promedio P.

La prueba escrita se realizará el último día de clase y evaluará la asimilación de los conceptos básicos 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ásica:

Complementaria:

Web links