Temario del curso
Introducción
Instalación y configuración del entorno para el aprendizaje automático en .NET (ML.NET)
- Configuración inicial de las librerías y herramientas de ML.NET
- Sistemas operativos y componentes hardware compatibles con ML.NET
Visión general de las características y la arquitectura de ML.NET
- Interfaz de programación proporcionada por ML.NET (API)
- Algoritmos y tareas específicas soportados en el marco ML.NET
- Programación probabilística mediante la herramienta Infer.NET
- Elección de las dependencias adecuadas para su proyecto en ML.NET
Presentación del Model Builder de ML.NET
- Integración del Model Builder con el entorno Visual Studio
- Funcionalidades automatizadas para generar modelos mediante AutoML en Model Builder
Presentación de la interfaz CLI (Command-Line Interface) de ML.NET
- Generación automática de modelos usando el CLI
- Tareas del aprendizaje automático compatibles con el CLI de ML.NET
Obtención y carga de datos necesarios para el entrenamiento
- Uso de la API de ML.NET a fin de procesar los conjuntos de información
- Definición de estructuras propias de clases en relación con los modelos de datos
- Etiquetado e identificación de componentes en los modelos generados por ML.NET
- Casos habituales respecto a la carga de información al marco de trabajo ML.NET
Preparación y procesamiento previo de los datos para su entrada en el modelo
- Aplicación de filtros definidos por el propio ML.NET para manipular los datos
- Operaciones propias del catálogo DataOperationsCatalog y uso del objeto IDataView
- Técnicas de normalización como paso preliminar en la preparación de datos
- Transformación general que se realiza a los conjuntos durante el procesamiento
- Tratamiento específico de categorías discretas al momento de generar modelos
Implementación práctica de algoritmos y tareas del aprendizaje automático en ML.NET
- Clasificaciones binarias o multi-clase mediante ML.NET
- Realización de regresiones lineales o no lineales usando el marco
- Agrupamiento de instancias por afinidad empleando algoritmos de clustering
- Detección automática de anomalías o valores atípicos en los conjuntos analizados
- Obtención de rankings, recomendaciones o predicciones futuras mediante funcionalidades avanzadas
- Selección del algoritmo idóneo en función del tipo y naturaleza de los datos disponibles
- Transformación detallada de variables durante el diseño del modelo
- Mejora continua mediante métodos especiales orientados a aumentar la precisión final
Entrenamiento práctico de modelos propiamente dichos en el marco ML.NET
- Elaboración inicial del esquema general para el modelo a entrenar
- Uso de métodos integrados en ML.NET orientados al aprendizaje iterativo
- Separación lógica entre conjuntos usados en el proceso formativo y los empleados para comprobaciones posteriores
- Tratamiento diversificado de distintos atributos según sus características específicas
- Almacenamiento temporal o caché con el fin de optimizar los procesos de formación
Valoración cualitativa y cuantitativa del desempeño resultante en los modelos
- Extracción o registro detallado de parámetros para su posible reutilización futura
- Recolección y organización sistemática de indicadores que miden el grado de acierto esperado
- Análisis comparativo del comportamiento observado durante la fase formativa frente a criterios establecidos
Observación paso a paso del procesamiento de los datos intermedios generados al entrenar modelos
Interpretación clara respecto a las aportaciones individuales de cada variable mediante la metodología PFI (Permutation Feature Importance)
Guardado y recuperación segura de los resultados obtenidos en el modelo formado
- Utilización eficiente de componentes específicos como ITTransformer y DataViewScheme
- Carga simultánea de informaciones ubicadas local o remotamente mediante protocolos idóneos
- Desarrollo de flujos de trabajo complejos combinando distintos pasos y componentes internos del entorno
Aplicación concreta del modelo ya formado para generar nuevos análisis o predicciones útiles
- Diseño de una tubería de datos preparada específicamente para la inferencia directa
- Predicción individual así como múltiple, abarcando distintos tipos de variables y escenarios propuestos
Optimización iterativa mediante el reentrenamiento del modelo según nuevos patrones detectados
- Identificación y selección selectiva entre aquellas técnicas cuya naturaleza permite su readaptación natural
- Carga, exploración de parámetros iniciales seguidos del proceso propio de reentrenamiento
- Comparativa estructurada entre configuraciones previas y actualizadas, analizando beneficios netos para el desempeño general
Integración con entornos en la nube mediante servicios adecuados ofrecidos por terceras partes
- Despliegue exitoso mediante funciones especializadas y API’s web de Azure
Identificación de posibles obstáculos o errores generados en el proceso formativo
Resumen final y conclusiones generales respecto al curso y sus impactos potenciales
Requerimientos
- Conocimientos sobre algoritmos y librerías de aprendizaje automático
- Dominio avanzado del lenguaje de programación C#
- Experiencia en el uso de plataformas de desarrollo .NET
- Comprensión básica de las herramientas propias de la ciencia de datos
- Experiencia previa trabajando con aplicaciones simples de aprendizaje automático
Público objetivo
- Científicos de datos
- Desarrolladores especializados en aprendizaje automático
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 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (2)
Fomentar la repetición en la construcción de indicaciones (prompts) entre quienes nunca han utilizado la IA, y animar a los usuarios experimentados a considerar métodos alternativos para su uso.
Matthew Gay - Tarsus Pharmaceuticals
Curso - Artificial Intelligence (AI) Overview
Traducción Automática
Trabajando desde principios fundamentales de manera enfocada y pasando a aplicar estudios de caso en el mismo día
Maggie Webb - Department of Jobs, Regions, and Precincts
Curso - Artificial Neural Networks, Machine Learning, Deep Thinking
Traducción Automática