Temario del curso
Introducción al Machine Learning Aplicado
- Aprendizaje estadístico vs. Machine Learning
- Iteración y evaluación
- Compromiso entre sesgo y varianza (Bias-Variance trade-off)
- Aprendizaje supervisado vs. no supervisado
- Problemas resueltos con Machine Learning
- Entrenamiento, validación y prueba: flujo de trabajo de ML para evitar el sobreajuste
- Flujo de trabajo de Machine Learning
- Algoritmos de Machine Learning
- Selección del algoritmo apropiado para el problema
Evaluación de Algoritmos
-
Evaluación de predicciones numéricas
- Medidas de precisión: ME, MSE, RMSE, MAPE
- Estabilidad de parámetros y predicciones
-
Evaluación de algoritmos de clasificación
- Precisión y sus problemas
- La matriz de confusión
- Problema de clases desbalanceadas
-
Visualización del rendimiento del modelo
- Curva de beneficio
- Curva ROC
- Curva de mejora (Lift curve)
- Selección de modelos
- Ajuste de modelos: estrategias de búsqueda en cuadrícula (grid search)
Preparación de datos para modelado
- Importación y almacenamiento de datos
- Entender los datos: exploraciones básicas
- Manipulación de datos con la biblioteca pandas
- Transformaciones de datos: limpieza y manipulación (Data wrangling)
- Análisis exploratorio
- Observaciones faltantes: detección y soluciones
- Valores atípicos (Outliers): detección y estrategias
- Estandarización, normalización, binarización
- Recodificación de datos cualitativos
Algoritmos de Machine Learning para la detección de valores atípicos
-
Algoritmos supervisados
- KNN
- Boosting de conjunto (Ensemble Gradient Boosting)
- SVM
-
Algoritmos no supervisados
- Basados en distancia
- Métodos basados en densidad
- Métodos probabilísticos
- Métodos basados en modelos
Comprender el Deep Learning
- Visión general de los conceptos básicos del Deep Learning
- Diferenciación entre Machine Learning y Deep Learning
- Visión general de las aplicaciones del Deep Learning
Visión general de las Redes Neuronales
- ¿Qué son las Redes Neuronales?
- Redes Neuronales vs. Modelos de Regresión
- Comprensión de los fundamentos matemáticos y mecanismos de aprendizaje
- Construcción de una Red Neuronal Artificial
- Comprensión de los nodos neuronales y sus conexiones
- Trabajo con neuronas, capas y datos de entrada y salida
- Comprensión de los Perceptrones de capa única
- Diferencias entre el aprendizaje supervisado y el no supervisado
- Aprendizaje de redes neuronales de propagación hacia adelante (Feedforward) y retroalimentación
- Comprensión de la propagación hacia adelante (Forward Propagation) y la propagación hacia atrás (Back Propagation)
Construcción de modelos simples de Deep Learning con Keras
- Creación de un modelo en Keras
- Comprensión de sus datos
- Especificación de su modelo de Deep Learning
- Compilación de su modelo
- Ajuste (Fitting) de su modelo
- Trabajo con datos de clasificación
- Trabajo con modelos de clasificación
- Uso de sus modelos
Trabajo con TensorFlow para Deep Learning
-
Preparación de los datos
- Descarga de los datos
- Preparación de datos de entrenamiento
- Preparación de datos de prueba
- Escalado de entradas
- Uso de placeholders y variables
- Especificación de la arquitectura de la red
- Uso de la función de costo
- Uso del optimizador
- Uso de inicializadores
- Ajuste de la red neuronal
-
Construcción del grafo
- Inferencia
- Pérdida (Loss)
- Entrenamiento
-
Entrenamiento del modelo
- El grafo
- La sesión
- Bucle de entrenamiento (Train Loop)
-
Evaluación del modelo
- Construcción del grafo de evaluación
- Evaluación con salida de evaluación (Eval Output)
- Entrenamiento de modelos a gran escala
- Visualización y evaluación de modelos con TensorBoard
Aplicación del Deep Learning en la detección de anomalías
-
Autoencoder
- Arquitectura de codificador - decodificador
- Pérdida de reconstrucción (Reconstruction loss)
-
Autoencoder variacional (Variational Autoencoder)
- Inferencia variacional
-
Red Generativa Antagónica (Generative Adversarial Network)
- Arquitectura de Generador – Discriminador
- Enfoques para la detección de anomalías (AN) utilizando GAN
Marcos de trabajo de conjuntos (Ensemble Frameworks)
- Combinación de resultados de diferentes métodos
- Agregación por bootstrap (Bootstrap Aggregating)
- Promedio de la puntuación de valores atípicos
Requerimientos
- Experiencia en programación con Python
- Familiaridad básica con estadística y conceptos matemáticos
Público objetivo
- Desarrolladores
- Científicos de datos
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 5800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (5)
La capacitación proporcionó una interesante visión general de los modelos de aprendizaje profundo y métodos relacionados. El tema era bastante nuevo para mí, pero ahora siento que realmente tengo una idea de lo que puede implicar la IA y el ML, qué consisten estos términos y cómo pueden ser utilizados con ventaja. En general, me gustó el enfoque de comenzar con el fondo estadístico y los modelos de aprendizaje básicos, como la regresión lineal, especialmente enfatizando los ejercicios intermedios.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traducción Automática
Ana siempre preguntaba si había alguna pregunta y constantemente intentaba hacernos más activos planteando cuestiones, lo que nos involucraba a todos realmente en el entrenamiento.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traducción Automática
Me gustó la forma en que se integra con las prácticas.
Bertan - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traducción Automática
La extensa experiencia / conocimiento del formador
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traducción Automática
la VM es una buena idea
Vincent - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traducción Automática