ProyectoUnidigital IASAC

Inteligencia Artificial y Sistemas Autónomos Cognitivos
  • Logo Ministerio de Universidad
  • Logo Plan de Recuperación Transformación y Resilencia
  • Logo Unión Europea
Para desarrolladores

Librerías Machine Learning (Nivel intermedio)

Descripción

Curso para conocer las posibilidades de análisis de las redes neuronales utilizando diferentes librerías de machine learning en python. El curso permitirá adquirir los fundamentos de usos de las redes neuronales, asi como desarrollar sus aspectos prácticos. Para mostrar las posibilidades se utilizan ejemplos clásicos de la literatura con lo que se pueden complementar los contenidos de este curso con una búsqueda exhaustiva por internet.

Nivel del tema

El nivel de los temas aquí presentados se puede considerar intermedio, ya que son necesarios ciertos conocimientos de programación, matemáticas y estadística para comprender exactamente el funcionamiento de la colección de modelos de aprendizaje automático presentados.
El curso está dirigido a estudiantes de grado y postgrado con un curso básico de programación en python y de estadística interesados en conocer el funcionamiento de los procedimientos o algoritmos de machine learning (aprendizaje automático) en la aplicación de situaciones reales.

Índice

PARTE 1: INTRODUCCIÓN AL APRENDIZAJE AUTOMÁTICO

  • Introducción a los algoritmos de aprendizaje automático
  • Bancos de datos de trabajo
  • Librería Scikit-learn
    • Primeros pasos I
    • Primeros pasos II

PARTE 2: APRENDIZAJE SUPERVISADO

  • Modelos Lineales de regresión para outputs numéricos
    • Modelo lineal general
    • Modelos polinómicos y no lineales
    • Modelos de regularización
  • Modelos Lineales de regresión para outputs categóricos
    • Modelos de regresión logística
    • Modelos de regresión multinomial
    • Modelo de clasificación: NAIVE BAYES
    • Modelo para dos grupos
    • Modelo para múltiples grupos
    • Modelo de clasificación: K-VECINO MÁS CERCANO
  • Modelo de clasificación y regresión: SUPPORT VECTOR MACHINE
    • Máquinas de vector soporte lineales
    • Máquinas de vector soporte no lineales
    • Modelos de árboles de decisión (DECISION TREE)
    • Árboles de decisión para problemas de clasificación
    • Árboles de decisión para problemas de regresión
    • Modelos de conjunto (ensemble models)
    • Introducción a los modelos de conjunto
    • Bosque aleatorio para problemas de clasificación
    • Bosque aleatorio para problemas de regresión
    • Algoritmos de boosting para problemas de clasificación
    • Algoritmos de boosting para problemas de regresión

PARTE 3: APRENDIZAJE NO SUPERVISADO

  • Modelos de reducción de la dimensión: COMPONENTES PRINCIPALES
    • Componentes principales lineales
    • Ampliación de componentes principales
  • Modelos de reducción de la dimensión: ANÁLISIS DISCRIMINANTE
    • Discimienantes lineales
    • Discriminantes no lineales
  • Modelos de reducción de la dimensión: APRENDIZAJE MÚLTIPLE (MANIFOLD LEARNING)
  • Modelos de agrupación
    • K-MEDIAS Y DBSCAN
    • Agrupación jerárquica

PARTE 4: AMPLIACIONES

  • Sistemas de recomendación
  • Procesado de lenguaje natural y análisis sentimental
Profesor/es responsable/s

Fernando Borrás

e-mail
f.borras@umh.es

Federico Botella

e-mail
federico@umh.es

Inés Hernández

e-mail
ines.hernandezp@umh.es

Mª Asunción Martínez Mayoral

e-mail
asun.mayoral@umh.es

Josep Moltó

e-mail
j.molto@umh.es

Javier Morales Socuellamos

e-mail
j.morales@umh.es

Documentación