Curso Kubeflow

  • DevOps | CI | CD | Kubernetes | Web3

Curso Kubeflow

24 horas
Visão Geral

Curso Kubeflow. Kubeflow é uma plataforma essencial para orquestrar e implantar fluxos de trabalho de aprendizado de máquina (ML) e ciência de dados no Kubernetes. No campo de DevOps em rápida evolução, dominar o Kubeflow é crucial. O Kubeflow agiliza a implantação de modelos de ML, tornando-o pertinente para profissionais de DevOps que buscam aprimorar suas habilidades em operações de ML. Este curso capacita os alunos com o conhecimento para se destacarem em DevOps, integrando perfeitamente o aprendizado de máquina.

A proficiência em Kubeflow é fundamental para profissionais de DevOps que desejam se destacar em suas carreiras. Ele permite que eles gerenciem pipelines complexos de ML com eficiência, garantindo a integração perfeita de modelos de ML em seus aplicativos. Este treinamento de certificação DevOps é adaptado para profissionais de DevOps, engenheiros de dados e qualquer pessoa que busca certificações DevOps, pois os equipa com as habilidades necessárias para navegar no mundo do DevOps cada vez mais orientado por dados.

Neste Curso Kubeflow. Kubeflow, os participantes obterão um conhecimento profundo do Kubeflow e do desenvolvimento de pipelines de aprendizado de máquina. Durante esta Certificação DevOps, os participantes aprenderão sobre a arquitetura e o processo de instalação do Kubeflow. Eles também aprenderão sobre o painel central que fornece acesso rápido aos componentes do Kubeflow implantados em um cluster. 

O Curso Kubeflow é um programa educacional projetado para ensinar aos participantes como usar o Kubeflow, uma plataforma de código aberto projetada para simplificar o desenvolvimento, o treinamento e a implementação de modelos de machine learning (ML) em ambientes Kubernetes.

Kubeflow oferece uma variedade de ferramentas e recursos que facilitam o fluxo de trabalho de ML em Kubernetes, incluindo:

  1. Gerenciamento de pipelines de ML: Kubeflow permite a criação de pipelines de ML reutilizáveis e escaláveis, que permitem aos usuários definir, orquestrar e monitorar fluxos de trabalho de ML complexos.

  2. Implantação de modelos: Com Kubeflow, os modelos de ML podem ser facilmente implantados em clusters Kubernetes, facilitando a escalabilidade e o gerenciamento dos modelos em produção.

  3. Treinamento distribuído: Kubeflow suporta treinamento distribuído de modelos, permitindo que os usuários treinem modelos em paralelo em vários nós de um cluster Kubernetes.

  4. Experimentação e gerenciamento de modelos: Kubeflow oferece ferramentas para rastrear experimentos de ML, gerenciar versões de modelos e colaborar em projetos de ML.

Objetivo

Após realizare este Curso Kubeflow. Kubeflow, você será capaz de: Essas habilidades permitirão que você utilize o Kubeflow como uma plataforma robusta para desenvolvimento e implantação de soluções de machine learning em escala, capacitando você a trabalhar de forma mais eficiente e eficaz em projetos de ML.

  • Para implantar sistemas de aprendizado de máquina em vários ambientes para desenvolvimento
  • Para avaliar o resultado de vários estágios do fluxo de trabalho de aprendizado de máquina
  • Para usar Jupyter e TensorFlow em notebooks Kubeflow de maneira eficaz
  • Para configurar o Kubeflow com suporte de autenticação e autorização por meio do OIDC no Azure
  • Para identificar os problemas e coletar dados para treinar o modelo de Machine Learning
  • Para avaliar o resultado de vários estágios e aplicar alterações ao modelo
  • Configurar e Instalar o Kubeflow: Você será capaz de configurar e implantar o Kubeflow em um ambiente Kubernetes, seja localmente ou em um ambiente em nuvem.
  • Construir e Orquestrar Pipelines de Machine Learning: Você aprenderá a criar pipelines de ML usando o Kubeflow Pipelines, permitindo que você defina, orquestre e monitore fluxos de trabalho de ML complexos de forma eficiente.
  • Implantar Modelos de Machine Learning em Produção: Você será capaz de implantar modelos de ML em clusters Kubernetes usando Kubeflow, garantindo escalabilidade, disponibilidade e gerenciamento eficiente dos modelos em produção.
  • Treinar Modelos de Machine Learning Distribuídos: Você aprenderá a usar Kubeflow para treinar modelos de ML distribuídos em paralelo em um cluster Kubernetes, permitindo treinamento mais rápido e eficiente de modelos complexos.
  • Experimentar e Gerenciar Modelos de Machine Learning: Você será capaz de utilizar as ferramentas fornecidas pelo Kubeflow para rastrear experimentos de ML, gerenciar versões de modelos e colaborar em projetos de ML de forma eficaz.
  • Aplicar Melhores Práticas e Casos de Uso: Você estará familiarizado com as melhores práticas para o desenvolvimento, treinamento e implantação de modelos de ML usando Kubeflow, e será capaz de aplicar essas práticas em uma variedade de cenários de uso.

 

 

Publico Alvo
  • Cientistas de Dados
  • Desenvolvedores de software
  • Analistas de dados
  • Engenheiros de dados
  • Engenheiros DevOps
  • Engenheiros de nuvem
  • Especialistas em IA e ML  
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Getting Started

  1. Introduction
  2. Architecture
  3. Installing Kubeflow

Central Dashboard

  1. Introduction to Central Dashboard
  2. Customising Menu Items
  3. Registration Flow

Kubeflow Notebooks

  1. Overview
  2. Container Images
  3. Submit Kubernetes Resources
  4. Troubleshooting
  5. Kubeflow Notebooks API

Kubeflow Pipelines

  1. Introduction
  2. Overview
  3. Concepts Used in Pipelines
  4. Installation
  5. Pipelines SDK
  6. Pipelines SDK (v2)
  7. Troubleshooting

Katib

  1. Introduction to Katib
  2. Getting Started with Katib
  3. Running an Experiment
  4. Overview of Trial Templates
  5. Using Early Stopping
  6. Katib Configuration Overview
  7. Environment Variables for Katib Components

Multi-Tenancy

  1. Introduction to Multi-User Isolation
  2. Design for Multi-User Isolation
  3. Getting Started with Multi-User Isolation

External Add-Ons

  1. Elyra
  2. Istio
  3. Kale
  4. KServe
  5. Migration
  6. Models UI
  7. Run Your First InferenceService

Fairing

  1. Overview of Kubeflow Fairing
  2. Install Kubeflow Fairing
  3. Configure Kubeflow Fairing
  4. Fairing on Azure and GCP

Feature Store

  1. Introduction to Feast
  2. Getting Started with Feast

Tools for Serving

  1. Seldon Core Serving
  2. BentoML
  3. MLRun Serving Pipelines
  4. NVIDIA Triton Inference Server
  5. TensorFlow Serving
  6. TensorFlow Batch Prediction

Kubeflow Distributions

  1. Kubeflow on AWS
  2. Arrikto Enterprise Kubeflow
  3. Arrikto Kubeflow as a Service
  4. Charmed Kubeflow

Kubeflow on Azure

  1. Deployment
  2. Authentication Using OIDC in Azure
  3. Azure Machine Learning Components
  4. Access Control for Azure Deployment
  5. Configure Azure MySQL Database to Store Metadata
  6. Troubleshooting Deployments on Azure AKS

Kubeflow on Google Cloud

  1. Deployment
  2. Pipelines on Google Cloud
  3. Customise Kubeflow on GKE
  4. Using Your Own Domain
  5. Authenticating Kubeflow to Google Cloud
  6. Securing Your Clusters
  7. Troubleshooting Deployments on GKE
  8. Kubeflow On-Premises on Anthos

Kubeflow on IBM Cloud

  1. Create or Access an IBM Cloud Kubernetes Cluster
  2. Create or Access an IBM Cloud Kubernetes Cluster on a VPC
  3. Kubeflow Deployment on IBM Cloud
  4. Pipelines on IBM Cloud Kubernetes Service (IKS)
  5. Using IBM Cloud Container Registry (ICR)
  6. End-to-End Kubeflow on IBM Cloud

Kubeflow on Nutanix Karbon

  1. Install Kubeflow on Nutanix Karbon
  2. Integrate with Nutanix Storage
  3. Uninstall Kubeflow

Kubeflow Operator

  1. Introduction to Kubeflow Operator
  2. Installing Kubeflow Operator
  3. Installing Kubeflow
  4. Uninstalling Kubeflow
  5. Uninstalling Kubeflow Operator
  6. Troubleshooting

Kubeflow on OpenShift

  1. Install Kubeflow on OpenShift
  2. Uninstall Kubeflow
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h