Programa del Curso

Introducción

Instalación y configuración Machine Learning para la plataforma de desarrollo .NET (ML.NET)

  • Configuración de ML.NET herramientas y bibliotecas
  • Sistemas operativos y componentes de hardware compatibles con ML.NET

Descripción general de ML.NET Características y arquitectura

  • La ML.NET interfaz de la aplicación Programming (ML.NET API)
  • ML.NET Algoritmos y tareas de aprendizaje automático
  • Programación probabilística con Infer.NET
  • Decidir sobre las dependencias apropiadas ML.NET

Descripción general de ML.NET Model Builder

  • Integración del Constructor de modelos en Visual Studio
  • Uso del aprendizaje automático automatizado (AutoML) con Model Builder

Descripción general de ML.NET Interfaz de línea de comandos (CLI)

  • Generación automatizada de modelos de aprendizaje automático
  • Tareas de aprendizaje automático compatibles con ML.NET CLI

Adquisición y carga de datos de recursos para Machine Learning

  • Utilización de la API ML.NET para el procesamiento de datos
  • Creación y definición de las clases de modelos de datos
  • Anotación de ML.NET modelos de datos
  • Casos para cargar datos en el marco ML.NET

Preparación y adición de datos al marco ML.NET

  • Filtrado de modelos de datos con ML.NET operaciones de filtro
  • Trabajar con ML.NET DataOperationsCatalog e IDataView
  • Enfoques de normalización para ML.NET el preprocesamiento de datos
  • Conversión de datos en ML.NET
  • Trabajar con datos categóricos para la generación de modelos ML.NET

Implementación de ML.NET Machine Learning algoritmos y tareas

  • Clasificaciones binarias y multiclase ML.NET
  • Regresión en ML.NET
  • Agrupación de instancias de datos con agrupación en clústeres en ML.NET
  • Tarea de aprendizaje automático de detección de anomalías
  • Clasificación, Recomendación y Forecasting en ML.NET
  • Elegir el algoritmo ML.NET apropiado para un conjunto de datos y funciones
  • Transformación de datos en ML.NET
  • Algoritmos para mejorar la precisión de los modelos ML.NET

Entrenamiento Machine Learning Modelos en ML.NET

  • Construcción de un modelo ML.NET
  • ML.NET Métodos para entrenar un modelo de aprendizaje automático
  • División de conjuntos de datos para ML.NET entrenamiento y pruebas
  • Trabajar con diferentes atributos de datos y casos en ML.NET
  • Almacenamiento en caché de conjuntos de datos para ML.NET entrenamiento de modelos

Evaluación de Machine Learning modelos en ML.NET

  • Extracción de parámetros para el reentrenamiento o la inspección de modelos
  • Recopilación y registro ML.NET de métricas del modelo
  • Análisis del rendimiento de un modelo de aprendizaje automático

Inspección de datos intermedios durante ML.NET pasos de entrenamiento del modelo

Utilización de la importancia de las características de permutación (PFI) para la interpretación de predicciones de modelos

Guardar y cargar modelos entrenados ML.NET

  • ITTransformer y DataViewScheme en ML.NET
  • Carga de datos almacenados localmente y de forma remota
  • Trabajar con canalizaciones de modelos de aprendizaje automático en ML.NET

Utilización de un modelo entrenado ML.NET para el análisis de datos y las predicciones

  • Configuración de la canalización de datos para las predicciones del modelo
  • Predicciones simples y múltiples en ML.NET

Optimización y reentrenamiento de un modelo ML.NET Machine Learning

  • Algoritmos reentrenables ML.NET
  • Cargar, extraer y volver a entrenar un modelo
  • Comparación de los parámetros del modelo reentrenado con el modelo anterior ML.NET

Integración de ML.NET modelos con la nube

  • Implementación de un modelo ML.NET con funciones Azure y API web

Solución de problemas

Resumen y conclusión

Requerimientos

  • Conocimiento de algoritmos y librerías de machine learning
  • Fuerte dominio del lenguaje de programación C#
  • Experiencia con plataformas de desarrollo .NET
  • Conocimientos básicos de las herramientas de ciencia de datos
  • Experiencia con aplicaciones básicas de aprendizaje automático

Audiencia

  • Científicos de datos
  • Machine Learning Desarrolladores
 21 Horas

Número de participantes


Precio por participante

Próximos cursos