Designing and Implementing a Data Science Solution on Azure

Technology provider: MICROSOFT
Exam: DP-100

Objectives

Learn how to operate machine learning solutions at cloud scale using Azure Machine Learning. This course teaches you to leverage your existing knowledge of Python and machine learning to manage data ingestion and preparation, model training and deployment, and machine learning solution monitoring in Microsoft Azure.

Audience Profile

This course is designed for data scientists with existing knowledge of Python and machine learning frameworks like Scikit-Learn, PyTorch, and Tensorflow, who want to build and operate machine learning solutions in the cloud.

Prerequisites

Successful Azure Data Scientists start this role with a fundamental knowledge of cloud computing concepts, and experience in general data science and machine learning tools and techniques. 

Specifically:

  • Creating cloud resources in Microsoft Azure.
  • Using Python to explore and visualize data.
  • Training and validating machine learning models using common frameworks like Scikit-Learn, PyTorch, and TensorFlow.
  • Working with containers

To gain these prerequisite skills, take the following free online training before attending the course:

  • Explore Microsoft cloud concepts.
  • Create machine learning models.
  • Administer containers in Azure

If you are completely new to data science and machine learning, please complete Microsoft Azure AI Fundamentals first.

Class dates and times

Live virtual training.

With an intensity of 24 hours, the training is given 3 times a week from 6:30 pm to 9:30 pm Colombian time.

Módulo 1: Tareas iniciales con Azure Machine Learning.

En este módulo, aprenderá a aprovisionar un área de trabajo de Azure Machine Learning y a usarla para administrar recursos de aprendizaje automático, como datos, proceso, código de entrenamiento de modelos, métricas registradas y modelos entrenados. Aprenderá a usar la interfaz de Azure Machine Learning Studio basada en web, así como el SDK de Azure Machine Learning y las herramientas de desarrollo como Visual Studio Code y Jupyter Notebooks para trabajar con los recursos del área de trabajo.

Lecciones

  1. Introducción a Azure Machine Learning
  2. Trabajar con Azure Machine Learning

Laboratorio: Creación de un área Azure Machine Learning trabajo

Después de completar este módulo, podrá

  • Aprovisionamiento de un Azure Machine Learning de trabajo
  • Uso de herramientas y código para trabajar con Azure Machine Learning

Módulo 2: Visual Tools para Machine Learning.

En este módulo se presentan las herramientas visuales automated Machine Learning Designer, que puede usar para entrenar, evaluar e implementar modelos de aprendizaje automático sin escribir código.

Lecciones

  1. Automated Machine Learning
  2. Azure Machine Learning Designer

Laboratorio 1: Use automated Machine Learning

Laboratorio 2: Uso de Azure Machine Learning Designer

Después de completar este módulo, podrá

  • Uso del aprendizaje automático automatizado para entrenar un modelo de aprendizaje automático
  • Uso Azure Machine Learning diseñador para entrenar un modelo

Módulo 3: Ejecutar experimentos y modelos de entrenamiento.

En este módulo, comenzará con experimentos que encapsulan el procesamiento de datos y el código de entrenamiento del modelo, y los usará para entrenar modelos de aprendizaje automático.

Lecciones

  1. Introducción a los experimentos
  2. Entrenamiento y registro de modelos

Laboratorio 1: Entrenamiento de modelos

Laboratorio 2: Ejecución de experimentos

Después de completar este módulo, podrá

  • Ejecución de experimentos basados en código en un área Azure Machine Learning trabajo
  • Entrenamiento y registro de modelos de aprendizaje automático

Módulo 4: Trabajar con datos.

Los datos son un elemento fundamental en cualquier carga de trabajo de aprendizaje automático. Por ello, en este módulo aprenderá a crear y administrar almacenes de datos y conjuntos de datos en un área de trabajo de Azure Machine Learning y a usarlos en experimentos de entrenamiento de modelos.

Lecciones

  1. Trabajar con almacenes de datos
  2. Trabajar con conjuntos de datos

Laboratorio: Trabajar con datos

Después de completar este módulo, podrá

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

Módulo 5: Trabajar con Compute.

Una de las principales ventajas de la nube es la capacidad de aprovechar los recursos de proceso a petición 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á a administrar entornos de experimento que garantizan una coherencia coherente en tiempo de ejecución para los experimentos y a crear y usar destinos de proceso para ejecuciones de experimentos.

Lecciones

  1. Trabajar con entornos
  2. Trabajar con destinos de proceso

Laboratorio: Trabajar con Compute

Después de completar este módulo, podrá

  • Creación y uso de entornos
  • Creación y uso de destinos de proceso

Módulo 6: Orquestación de operaciones con Pipelines.

Ahora que comprende los conceptos básicos de la ejecución de cargas de trabajo como experimentos que aprovechan los recursos de datos y los recursos de proceso, es el momento de aprender a organizar estas cargas de trabajo como canalizaciones de pasos conectados. Las canalizaciones son fundamentales para implementar una solución efectiva de operaciones de Machine Learning (ML Ops) en Azure, por lo que explorará cómo definirlas y ejecutarlas en este módulo.

Lecciones

  1. Introducción a Pipelines
  2. Publicación y ejecución de Pipelines

Laboratorio: Creación de una canalización

Después de completar este módulo, podrá

  • Creación de canalizaciones para automatizar flujos de trabajo de aprendizaje automático
  • Publicación y ejecución de servicios de canalización

Módulo 7: Implementación y consumo de modelos.

Los modelos están diseñados para ayudar a tomar decisiones a través de predicciones, por lo que solo son útiles cuando se implementan y están disponibles para que las consuma una aplicación. En este módulo aprenderá a implementar modelos para la inferencia en tiempo real y para la inferencia por lotes.

Lecciones

  1. Inferencia en tiempo real
  2. Inferencia por lotes
  3. Integración y entrega continuas

Laboratorio 1: Creación de un servicio de inferencia en tiempo real

Laboratorio 2: Creación de un servicio de inferencia por lotes

Después de completar este módulo, podrá

  • Publicación de un modelo como servicio de inferencia en tiempo real
  • Publicación de un modelo como 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 fase del curso, ha aprendido el proceso de un extremo a otro para entrenar, implementar y consumir modelos de aprendizaje automático. pero , ¿cómo se asegura de que el modelo genera las mejores salidas predictivas para los datos? En este módulo, explorará cómo puede usar el ajuste de hiperparámetros y el aprendizaje automático automatizado para aprovechar el proceso a escala de nube y encontrar el mejor modelo para los datos.

Lecciones

  1. Ajuste de hiperparámetros
  2. Automated Machine Learning

Laboratorio 1: Uso de Machine Learning automatizado desde el SDK

Laboratorio 2: Ajuste de hiperparámetros

Después de completar este módulo, podrá

  • Optimización de hiperparámetros para el entrenamiento del modelo
  • Uso del aprendizaje automático automatizado para encontrar el modelo óptimo para los datos

Módulo 9: Responsable Machine Learning

Los científicos de datos tienen el deber de asegurarse de que analizan los datos y entrenan modelos de aprendizaje automático de forma responsable. respetar la privacidad individual, mitigar el sesgo y garantizar la transparencia. En este módulo se exploran algunas consideraciones y técnicas para aplicar principios de aprendizaje automático responsables.

Lecciones

  1. Privacidad diferencial
  2. Interpretabilidad del modelo
  3. Imparcialidad

Laboratorio 1: Exploración de la prólogo diferencial

Laboratorio 2: Interpretación de modelos

Laboratorio 3: Detección y mitigación de la imparcialidad

Después de completar este módulo, podrá

  • Aplicación de la ventaja diferencial al análisis de datos
  • Uso de explicadores para interpretar modelos de aprendizaje automático
  • Evaluación de la imparcialidad de los modelos

Módulo 10: Modelos de supervisión.

Una vez implementado un modelo, es importante comprender cómo se usa el modelo en producción y detectar cualquier degradación en su eficacia debido al desaprotección de datos. En este módulo se describen las técnicas para supervisar los modelos y sus datos.

Lecciones

  1. Supervisión de modelos con application Ideas
  2. Supervisión del desviado de datos

Laboratorio 1: Supervisión del desviado de datos

Laboratorio 2: Supervisión de un modelo con application Ideas

Después de completar este módulo, podrá

  • Uso de application Ideas para supervisar un modelo publicado
  • Supervisión del desfase de datos
Duration24 Hours
ModalityLive classes

Ask for more information

Certification details

Candidates for the Azure Data Scientist Associate certification should have subject matter expertise applying data science and machine learning to implement and run machine learning workloads on Azure.

Responsibilities for this role include planning and creating a suitable working environment for data science workloads on Azure. You run data experiments and train predictive models. In addition, you manage, optimize, and deploy machine learning models into production.

A candidate for this certification should have knowledge and experience in data science and using Azure Machine Learning and Azure Databricks.

CERTIFICATION EXAM

Exam DP-100: Designing and Implementing a Data Science Solution on Azure


ASSOCIATE CERTIFICATION

Microsoft Certified: Azure Data Scientist Associate

More Courses

Scroll to Top