Formación : Machine learning, métodos y soluciones

Machine learning, métodos y soluciones




El aprendizaje automático abarca todos los métodos y conceptos utilizados para extraer automáticamente de los datos modelos de predicción y toma de decisiones. Durante este curso, implementarás los distintos algoritmos del sector y conocerás las mejores prácticas para un proyecto de Machine Learning.


ABIERTA
IN-COMPANY
A MEDIDA

Formación en tus instalaciones, en nuestro centro o a distancia

Ref. MLB
  4d - 28h
Duración, formato, fechas y lugar: ¡Tú decides, nosotros nos encargamos de organizarlo!

Descargar en formato pdf

Compartir este curso por correo electrónico




El aprendizaje automático abarca todos los métodos y conceptos utilizados para extraer automáticamente de los datos modelos de predicción y toma de decisiones. Durante este curso, implementarás los distintos algoritmos del sector y conocerás las mejores prácticas para un proyecto de Machine Learning.


Objetivos pedagógicos
Una vez finalizada la formación, el participante podrá:
Comprender los distintos modelos de aprendizaje
Modelización abstracta de un problema práctico
Identificar los métodos de aprendizaje pertinentes para resolver un problema.
Aplicar y evaluar los métodos identificados a un problema
Relacionar las distintas técnicas de aprendizaje

Público afectado
Ingenieros y jefes de proyecto que deseen utilizar técnicas de aprendizaje automático para resolver problemas industriales.

Requisitos previos
Conocimientos básicos de Python y estadística básica (o conocimientos equivalentes a los adquiridos en el curso "Estadística, dominando los fundamentos" (Ref. STA)).

Programa de la formación

1
Introducción al aprendizaje automático

  • Big Data y aprendizaje automático.
  • Algoritmos de aprendizaje supervisado, no supervisado y de refuerzo.
  • Las etapas de la construcción de un modelo predictivo.
  • Detección de valores atípicos y tratamiento de datos omitidos.
  • ¿Cómo se eligen el algoritmo y las variables del algoritmo?
Demostración
Familiarizarse con el entorno Spark con Python utilizando Jupyter Notebook. Ver varios ejemplos de los modelos proporcionados.

2
Procedimientos de evaluación de modelos

  • Técnicas de remuestreo en juegos de entrenamiento, validación y prueba.
  • Comprobación de la representatividad de los datos de formación.
  • Medición del rendimiento de los modelos predictivos.
  • Matriz de confusión y de costes, curvas ROC y AUC.
Trabajo práctico
Evaluación y comparación de los distintos algoritmos en los modelos proporcionados.

3
Modelos predictivos, el enfoque frecuentista

  • Aprendizaje estadístico.
  • Acondicionamiento de datos y reducción de dimensiones.
  • Máquinas de vectores soporte y métodos kernel.
  • Cuantificación de vectores.
  • Redes neuronales y aprendizaje profundo.
  • Aprendizaje por conjuntos y árboles de decisión.
  • Algoritmos de bandidos, optimismo ante la incertidumbre.
Trabajo práctico
Aplicar familias de algoritmos utilizando diversos conjuntos de datos.

4
Modelos bayesianos y aprendizaje

  • Principios de inferencia y aprendizaje bayesianos.
  • Modelos gráficos: redes bayesianas, campos de Markov, inferencia y aprendizaje.
  • Métodos bayesianos: Naive Bayes, mezclas gaussianas, procesos gaussianos.
  • Modelos de Markov: procesos de Markov, cadenas de Markov, cadenas de Markov ocultas, filtrado bayesiano.
Trabajo práctico
Aplicar familias de algoritmos utilizando diversos conjuntos de datos.

5
Aprendizaje automático en la producción

  • Las particularidades del desarrollo de un modelo en un entorno distribuido.
  • Despliegue de Big Data con Spark y MLlib.
  • La nube: Amazon, Microsoft Azure ML, IBM Bluemix...
  • Modelo de mantenimiento.
Trabajo práctico
Puesta en producción de un modelo predictivo con integración en procesos por lotes y flujos de tratamiento.


Fechas y lugares
Selecciona tu ubicación u opta por la clase remota y luego elige tu fecha.
Clase a distancia