MLOps: Implantação e Operação de Modelos de Machine Learning

Automatize a criação de modelos: aprenda Operações de ML com Python e MLFlow

4.52 (223 reviews)
Udemy
platform
Português
language
Other
category
instructor
MLOps: Implantação e Operação de Modelos de Machine Learning
815
students
3 hours
content
Apr 2024
last update
$19.99
regular price

What you will learn

Descubra o que é MLOps e sua importância para Machine Learning

Conheça MLOps com MLFlow utilizando Python

Crie Projetos e Registre Modelos com suas Métricas e Hiper parâmetros

Produza Dezenas de Diferentes Modelos Combinando Hiper parâmetros

Coloque o Melhos Modelo em Produção

Why take this course?

Machine Learning está em toda a parte: na performance financeira das empresas, na saúde das pessoas, nas causas sociais, nas descobertas e na inovação. Aplicar Machine Learning nos negócios não é mais um diferencial, mas uma questão de sobrevivência.

Porém, criar e manter modelos de Machine Learning pode apresentar vários desafios:

  • Modelos são temporais, precisam, eventualmente, serem atualizados

  • Modelos não dependem apenas de código, mas de dados

  • Modelos devem ser modulares

  • Modelos devem ser versionados, assim como qualquer outro tipo de programa

  • Dados podem mudar, e isso pode afetar de forma positiva o modelo, mas também pode simplesmente para-lo

  • Modelos precisam ser testados

  • Modelos precisam ser monitorados, pois sua performance pode se degradar

  • Modelos precisam ser implantados

Para melhorar a gestão e operação de modelos de Machine Learning, e propiciar uma transição mais tranquila para a operação, surge a MLOPs, (Machine Learning Operations), baseado em princípios semelhantes ao DevOps, que da mesma forma busca integrar e automatizar o desenvolvimento e a operação.

MLFLow é uma importante ferramenta de MLOps. Com ela você será capaz de:

  • Criar experimentos, onde você pode testar diferentes classificadores, com diferentes hiper parâmetros

  • Criar um repositório com todos os experimentos e modelos gerados

  • Armazenar métricas, hiper parametros e tags de cada modelo

  • Organizar e filtrar modelos, selecionado os que tiveram melhor performance

  • Publicar os modelos escolhidos através de um Web Service, permitindo que uma aplicação consuma os serviços de previsão

Este curso vai lhe apresentar o mundo do MLOps, com muitas aulas práticas.
Além disso, os scripts utilizados no curso estão disponíveis para download.

Bons estudos!

Content

Introdução

Apresentação
O que é MLOps
A problemática no Ciclo de Vida de Modelos de Machine Learning
DevOps
MLOps
Material para Download

Apresentando MLFlow

MLFlow
Pré-requisitos

Instalando Anaconda (Opcional)

Apresentação
Instalação

Criando e Registrando Modelos

Criando um Primeiro Modelo com Naive Bayes
Registrando Modelos com MLFlow
Registrando Modelos com MLFlow Parte II
Registrando modelos com Diferentes Hiper parâmetros
MLFlow com Keras
MLFlow com Keras Parte II
Combinando Dezenas de Hiper parâmetros
Registrando Tags

Servindo Modelos on premise / local

Servindo Modelos
Inicializando o Serviço
Consumindo um Serviço Preditivo com Python

Reviews

Felipe
October 12, 2023
Professor, é muito bom. Explica de forma clara e concisa os tópicos. Já fiz outros cursos dele. 2 pontos de melhoria que eu vou sugerir: - Ter um arquivo Requirements: como a minha versão é mais nova do que a usada na aula. Algumas bibliotecas sofreram atualizações. Então perdi bastante tempo pesquisando e corrigindo os scripts. Com um requirements, isso seria evitado. - Consumindo um serviço preditivo: nessa parte não fica claro, se após fazer as previsões, se temos o registro dentro do ML Flow. Poderia ter se aprofundado um pouco mais nessa parte. Ficou um pouco confuso. Enfim, essas seriam as únicas observações que eu fiz, e que se corrigisse isso, o curso ficaria perfeito.
Willians
April 28, 2023
O curso é o primeiro passo dentro do ML Flow. Gostei muito para sair do zero e chegar a servir on premise. Recomendo o curso se, assim como eu, está sem tempo para ler a documentação oficial e deseja dar os primeiros passos no framework. Parabéns ao professor pela didática que é excelente. O que eu mudaria : colocaria menos foco nos algorítmos de ml, já que eles devem ser um pré requisito, e mostraria mais recursos do framework que é o foco do curso.
Angelo
February 15, 2023
O instrutor gasta muito tempo em conceitos básicos de python, data science, implementando tratamentos e transformações de dados. Como esses são requisitos do curso, esse tempo poderia ter sido melhor utilizado para aprofundar no MLflow.
Paulo
January 6, 2023
Não tinha uma expectativa bem definida com o curso. Mas ele me apresentou várias questões interessantes que não conhecia. Não conhecia o MLFlow, e no TCC do meu MBA implementei algo similar para executar e armazenar meus experimentos e modelos. Pretendo seguir nessa área e para isso preciso fazer uma transição de carreira. O curso foi proveitoso para objetivo.
Saulo
August 25, 2022
Conteúdo muito bom. Vale muito a pena para o primeiro contato com a ferramenta e entender o funcionamento básico da mesma. Achei que poderia se aprofundar melhor nas funcionalidades da ferramenta.
Adolfo
April 19, 2022
Muito bom o curso, aprendi a utilizar o mlflow de forma organizada e me ajudará em trabalhos futuros. Uma recomendação que faço é o professor criar algum curso de mlflow+docker
Camilo
November 11, 2021
É um curso interessante, os tópicos são abrangentes e a explicacao e boa, mesmo assim tópicos interessantes. Não o considero o curso tão avançado como esperava.

Charts

Price

MLOps: Implantação e Operação de Modelos de Machine Learning - Price chart

Rating

MLOps: Implantação e Operação de Modelos de Machine Learning - Ratings chart

Enrollment distribution

MLOps: Implantação e Operação de Modelos de Machine Learning - Distribution chart
3823702
udemy ID
2/3/2021
course created date
2/14/2021
course indexed date
Bot
course submited by