MLOps: Implantação e Operação de Modelos de Machine Learning
What you'll 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
Requirements
- Conhecimentos básicos de Machine Learning
- Conhecimentos básicos de Python
- Anaconda Instalado
Description
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!
Who this course is for:
- Cientistas de Dados
- Analistas de Dados
- Desenvolvedores
Course content
- Preview01:48
- Preview08:26
- 10:14A problemática no Ciclo de Vida de Modelos de Machine Learning
- 01:16DevOps
- 02:27MLOps
- 00:15Material para Download
Instructor
Fernando Amaral atua há mais de 10 anos com Inteligência Artificial e Ciência de Dados. É autor de vários livros na área, como Aprenda Mineração de Dados e Introdução a Ciência de Dados. CEO da Evoluth, empresa especializada em projetar e implementar projetos de Inteligência Artificial em diversos segmentos. Tem dezenas de artigos e vídeos publicados. É palestrante sobre o tema. Professor de Inteligência Artificial em instituições e universidades. Nos últimos anos tem atuado em vários projetos de Inteligência Artificial e Ciência de Dados em varias empresas brasileiras.