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
Instructor
Fernando Amaral has been working with data related projects for over 12 years, currently as a full-time Data Engineer for a North American company. He is the author of several books about Data Science. He has dozens of published articles and videos on data science and data careers. As a teacher, he has more than 150,000 students enrolled in his more than 50 courses.