Designing and Implementing a Data Science Solution on Azure

Introducciรณn

En este curso, los alumnos aprenderรกn cรณmo operar soluciones de aprendizaje automรกtico a escala de la nube utilizando Azure Machine Learning. Este curso te enseรฑa a aprovechar tu conocimiento existente de Python y el aprendizaje automรกtico para administrar la ingestiรณn y preparaciรณn de datos, el entrenamiento y la implementaciรณn de modelos y el monitoreo de la soluciรณn de aprendizaje automรกtico en Microsoft Azure.

Objetivos

Al finalizar el curso los alumnos podrรกn:

  • Definir y preparar el entorno de desarrollo.
  • Preparar datos para modelar
  • Realizar ingenierรญa de funciones
  • Desarrollar modelos

Perfil de los alumnos

Este curso estรก diseรฑado para cientรญficos de datos con conocimiento existente de Python y marcos de aprendizaje automรกtico como Scikit-Learn, PyTorch y Tensorflow, que desean crear y operar soluciones de aprendizaje automรกtico en la nube.

Requisitos previos

Antes de asistir a este curso, los alumnos deben tener:

  • Un conocimiento fundamental de Microsoft Azure
  • Experiencia en la escritura de cรณdigo Python para trabajar con datos, usando bibliotecas como Numpy, Pandas y Matplotlib.
  • Comprensiรณn de la ciencia de datos; incluido cรณmo preparar datos y entrenar modelos de aprendizaje automรกtico mediante bibliotecas comunes de aprendizaje automรกtico como Scikit-Learn, PyTorch o Tensorflow.

 

Documentaciรณn

Una copia de la documentaciรณn oficial de Microsoft.

 

Metodologรญa

Curso activo y participativo mediante demostraciones, ejercicios prรกcticos y anรกlisis clรญnico de usuarios de todos los temas teรณricos impartidos por el formador con el fin de abordar casos reales del producto relacionado. El formador tambiรฉn utilizarรก diferentes dinรกmicas que permitan el trabajo en grupo en el aula como retos, exรกmenes de evaluaciรณn y casos reales para prepararse para el examen de certificaciรณn de Microsoft asociado, si lo hay.

Certificaciones

Este curso esta certificado por Microsoftยฎ.

Evaluaciรณn continua basada en actividades grupales e individuales. La facultad darรก retroalimentaciรณn continua al final de las actividades a cada participante.

Durante el curso los participantes completarรกn una prueba de evaluaciรณn que deberรกn superar con mรกs del 75%. Tendrรกn una hora disponible para su realizaciรณn.

Las condiciones de los servicios de certificaciรณn adicionales estรกn sujetas a los tรฉrminos del propietario de la licencia o de la autoridad de certificaciรณn autorizada.

Acreditaciรณn

Se emitirรก Certificado de Asistencia al curso DP 100 sรณlo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan tambiรฉn la prueba de evaluaciรณn.

 

Contenidos delย Designing and Implementing a Data Science Solution on Azure

Mรณdulo 1: Introducciรณn a Azure Machine Learning

En este mรณdulo, aprenderรกs cรณmo proveer un espacio de trabajo de Azure Machine Learning y usarlo para administrar activos de aprendizaje automรกtico como datos, computaciรณn, cรณdigo de entrenamiento del modelo, mรฉtricas registradas y modelos entrenados. Aprenderรกs a usar la interfaz de estudio de Azure Machine Learning basada en la web, asรญ como el SDK de Azure Machine Learning y herramientas de desarrollo como Visual Studio Code y Jupyter Notebooks para trabajar con los activos en su espacio de trabajo.

Lecciones

  • Introducciรณn al aprendizaje automรกtico de Azure
  • Trabajar con Azure Machine Learning
  • Laboratorio: Creaciรณn de un espacio de trabajo de Azure Machine Learning

Despuรฉs de completar este mรณdulo, podrรกs:

  • Aprovisionar un espacio de trabajo de Azure Machine Learning
  • Usar herramientas y cรณdigo para trabajar con Azure Machine Learning

Mรณdulo 2: Aprendizaje automรกtico sin cรณdigo

Este mรณdulo presenta las herramientas visuales Automated Machine Learning y Designer, que puedes utilizar para entrenar, evaluar e implementar modelos de aprendizaje automรกtico sin escribir ningรบn cรณdigo.

Lecciones

  • Aprendizaje automรกtico automatizado
  • Diseรฑador de Azure Machine Learning
  • Laboratorio: Utilice el aprendizaje automรกtico automatizado
  • Laboratorio: Use Azure Machine Learning Designer

Despuรฉs de completar este mรณdulo, podrรกs:

  • Utilizar el aprendizaje automรกtico automatizado para entrenar un modelo de aprendizaje automรกtico
  • Usar el diseรฑador de Azure Machine Learning para entrenar un modelo

Mรณdulo 3: Ejecuciรณn de experimentos y modelos de entrenamiento

En este mรณdulo, comenzarรกs con experimentos que encapsulan el procesamiento de datos y el cรณdigo de entrenamiento de modelos, y los usarรกs para entrenar modelos de aprendizaje automรกtico.

Lecciones

  • Introducciรณn a los experimentos
  • Modelos de formaciรณn y registro
  • Laboratorio: Ejecutar experimentos
  • Laboratorio: Modelos de trenes

Despuรฉs de completar este mรณdulo, podrรกs:

  • Ejecutar experimentos basados en cรณdigo en un รกrea de trabajo de Azure Machine Learning
  • Entrenar y registrar modelos de aprendizaje automรกtico

Mรณdulo 4: Trabajar con data

Los datos son un elemento fundamental en cualquier carga de trabajo de aprendizaje automรกtico, por lo que en este mรณdulo aprenderรกs a crear y administrar almacenes de datos y conjuntos de datos en un espacio de trabajo de aprendizaje automรกtico de Azure y cรณmo usarlos en experimentos de entrenamiento de modelos.

Lecciones

  • Trabajar con almacenes de datos
  • Trabajar con conjuntos de datos
  • Laboratorio: Trabajar con datos

Despuรฉs de completar este mรณdulo, podrรกs:

  • Crear y utilizar almacenes de datos
  • Crear y usar conjuntos de datos

Mรณdulo 5: Trabajar con Compute

Uno de los beneficios clave de la nube es la capacidad de aprovechar los recursos informรกticos a pedido y usarlos para escalar los procesos de aprendizaje automรกtico en una medida que serรญa inviable en su propio hardware. En este mรณdulo, aprenderรกs a administrar entornos de experimentos que garantizan la coherencia del tiempo de ejecuciรณn de los experimentos y a crear y utilizar objetivos de cรกlculo para las ejecuciones de experimentos.

Lecciones

  • Trabajar con entornos
  • Trabajar con objetivos informรกticos
  • Laboratorio: Trabajar con Compute

Despuรฉs de completar este mรณdulo, podrรกs:

  • Crear y usar entornos
  • Crear y utilizar objetivos informรกticos

Mรณdulo 6: Orquestaciรณn de operaciones con canalizaciones

Ahora que comprendes los conceptos bรกsicos de la ejecuciรณn de cargas de trabajo como experimentos que aprovechan los activos de datos y los recursos informรกticos, es hora de aprender a organizar estas cargas de trabajo como canalizaciones de pasos conectados. Las canalizaciones son clave para implementar una soluciรณn eficaz de operacionalizaciรณn de aprendizaje automรกtico (ML Ops) en Azure, por lo que explorarรกs cรณmo definirlas y ejecutarlas en este mรณdulo.

Lecciones

  • Introducciรณn a las canalizaciones
  • Publicaciรณn y ejecuciรณn de canalizaciones
  • Laboratorio: Crear una canalizaciรณn

Despuรฉs de completar este mรณdulo, podrรกs:

  • Crear canalizaciones para automatizar los flujos de trabajo de aprendizaje automรกtico
  • Publicar y ejecutar servicios de canalizaciรณn

Mรณdulo 7: Implementaciรณn y consumo de modelos

Los modelos estรกn diseรฑados para ayudar a la toma de decisiones a travรฉs de predicciones, por lo que solo son รบtiles cuando se implementan y estรกn disponibles para que una aplicaciรณn los consuma. En este mรณdulo, aprenderรกs a implementar modelos para inferencias en tiempo real y para inferencias por lotes.

Lecciones

  • Inferencia en tiempo real
  • Inferencia por lotes
  • Integraciรณn y entrega continua
  • Laboratorio: Crear un servicio de inferencia en tiempo real
  • Laboratorio: Crear un servicio de inferencia por lotes

Despuรฉs de completar este mรณdulo, podrรกs:

  • Publicar un modelo como servicio de inferencia en tiempo real
  • Publicar un modelo como un servicio de inferencia por lotes
  • Describir tรฉcnicas para implementar la integraciรณn y entrega continuas.

Mรณdulo 8: Entrenamiento de modelos รณptimos

En esta etapa del curso, has aprendido el proceso de un extremo a otro para capacitar, implementar y consumir modelos de aprendizaje automรกtico; pero, ยฟcรณmo te puedes asegurar de que tu modelo produce los mejores resultados predictivos para tus datos? En este mรณdulo, explorarรกs cรณmo puedes usar el ajuste de hiperparรกmetros y el aprendizaje automรกtico automatizado para aprovechar la computaciรณn a escala de la nube y encontrar el mejor modelo para tus datos.

Lecciones

  • Ajuste de hiperparรกmetros
  • Aprendizaje automรกtico automatizado
  • Laboratorio: Ajuste de hiperparรกmetros
  • Laboratorio: Utilice el aprendizaje automรกtico automatizado del SDK

Despuรฉs de completar este mรณdulo, podrรกs:

  • Optimizar los hiperparรกmetros para el entrenamiento de modelos
  • Utilizar el aprendizaje automรกtico automatizado para encontrar el modelo รณptimo para sus datos

Mรณdulo 9: Aprendizaje automรกtico responsable

Los cientรญficos de datos tienen el deber de garantizar que analizan datos y entrenan modelos de aprendizaje automรกtico de manera responsable; respetar la privacidad individual, mitigar los prejuicios y garantizar la transparencia. Este mรณdulo explora algunas consideraciones y tรฉcnicas para aplicar principios de aprendizaje automรกtico responsable.

Lecciones

  • Privacidad diferencial
  • Interpretabilidad del modelo
  • Justicia
  • Laboratorio: Explore la privacidad diferencial
  • Laboratorio: Interpretar modelos
  • Laboratorio: Detectar y mitigar la injusticia

Despuรฉs de completar este mรณdulo, podrรกs:

  • Aplicar privacidad diferencial al anรกlisis de datos
  • Utilizar explicadores para interpretar modelos de aprendizaje automรกtico
  • Evaluar modelos de equidad

Mรณdulo 10: Modelos de monitoreo

Una vez que se ha implementado un modelo, es importante comprender cรณmo se utiliza el modelo en producciรณn y detectar cualquier degradaciรณn en su eficacia debido a la deriva de datos. Este mรณdulo describe tรฉcnicas para monitorear modelos y sus datos.

Lecciones

  • Monitoreo de modelos con Application Insights
  • Supervisiรณn de la deriva de datos
  • Laboratorio: Monitorear un modelo con Application Insights
  • Laboratorio: Supervisiรณn de la deriva de datos

Despuรฉs de completar este mรณdulo, podrรกs:

  • Usar Application Insights para monitorear un modelo publicado
  • Supervisar la deriva de datos

 

DP-100 / DP100

Clases a Medida

Clases pรบblicas

Actualmente, no hay planificada ninguna sesiรณn. Por favor, haznos saber si te interesarรญa que abriรฉramos una nueva convocatoria para este curso.

Ver Calendario de Cursos

Detalles del curso

Referencia

DP-100

Duraciรณn

24 horas

Modo de entrega

Onsite, Virtual, Face-to-Face

Certificaciรณn

Microsoft

รšnete a nuestra comunidad

#AlwaysLearning

Formaciรณn

  • Sensibilizaciรณn en la importancia de las e-Competences
  • Capacitaciรณn Tรฉcnica y en Gestiรณn de la Tecnologรญa
  • Formaciรณn a medida
  • Adaptaciรณn de contenidos propios a formaciรณn presencial y online
Buscar

Solicitar Informaciรณn

Request Information