Programa do Curso
Introdução ao Apache Airflow para Aprendizado de Máquina
- Visão geral do Apache Airflow e sua relevância para ciência de dados
- Principais recursos para automação de fluxos de trabalho de aprendizado de máquina
- Configurando o Airflow para projetos de ciência de dados
Construindo Pipelines de Aprendizado de Máquina com Airflow
- Projetando DAGs para fluxos de trabalho completos de ML (Machine Learning)
- Utilizando operadores para ingestão de dados, pré-processamento e engenharia de recursos
- Agendamento e gerenciamento de dependências do pipeline
Treinamento e Validação de Modelos
- Automatizando tarefas de treinamento de modelos com Airflow
- Integrando o Airflow com frameworks de ML (por exemplo, TensorFlow, PyTorch)
- Validando modelos e armazenando métricas de avaliação
Implantação e Monitoramento de Modelos
- Implantando modelos de aprendizado de máquina utilizando pipelines automatizadas
- Monitorando modelos implantados com tarefas do Airflow
- Lidando com retreinamento e atualizações de modelos
Personalização e Integração Avançadas
- Desenvolvendo operadores personalizados para tarefas específicas de ML
- Integrando o Airflow com plataformas em nuvem e serviços de ML
- Estendendo fluxos de trabalho do Airflow com plugins e sensores
Otimização e Escalabilidade de Pipelines de ML
- Melhorando o desempenho dos fluxos de trabalho para grandes volumes de dados
- Escalando implantações do Airflow com Celery e Kubernetes
- Melhores práticas para fluxos de trabalho de ML em ambiente de produção
Estudos de Caso e Aplicações Práticas
- Exemplos reais de automação de ML utilizando Airflow
- Exercício prático: Construindo um pipeline completo de ML
- Discussão sobre desafios e soluções no gerenciamento de fluxos de trabalho de ML
Resumo e Próximos Passos
Requisitos
- Familiaridade com fluxos de trabalho e conceitos de aprendizado de máquina
- Compreensão básica do Apache Airflow, incluindo DAGs (Grafos Acíclicos Direcionados) e operadores
- Proficiência em programação Python
Público-Alvo
- Cientistas de dados
- Engenheiros de aprendizado de máquina
- Desenvolvedores de IA
Testemunhos de Clientes (2)
Introduzir noções de repetição na formulação de comandos para quem nunca usou IA, e apresentar diferentes métodos de uso para quem já tem experiência com a tecnologia.
Matthew Gay - Tarsus Pharmaceuticals
Curso - Artificial Intelligence (AI) Overview
Máquina Traduzida
Trabalhando a partir de princípios fundamentais de forma focada e avançando para a aplicação de estudos de caso no mesmo dia
Maggie Webb - Department of Jobs, Regions, and Precincts
Curso - Artificial Neural Networks, Machine Learning, Deep Thinking
Máquina Traduzida