Automatizar o treinamento de modelo com GitHub Actions
Iniciante
Cientista de Dados
Azure Machine Learning
GitHub
Escolha este módulo se quiser automatizar e validar o treinamento de modelo com pipelines de GitHub Actions e Azure Machine Learning.
Objetivos de aprendizagem
Neste módulo, você saberá como:
- Identifique quais ativos de machine learning devem ser versionados no Git e quais pertencem a serviços específicos, como armazenamentos de dados e registros de modelos.
- Descreva as práticas de desenvolvimento baseadas em tronco – branches de curta duração, solicitações de pull e regras de proteção de ramificação – que mantêm o branch compartilhado estável, permitindo iteração segura.
- Explique como os fluxos de trabalho do GitHub Actions validam alterações de código com linting e testes de unidade, e como a proteção de branch pode exigir essas verificações antes da mesclagem.
- Compare os segredos do cliente da entidade de serviço com a federação de identidade de carga de trabalho e explique por que o OpenID Connect é a abordagem de autenticação preferida para fluxos de trabalho do GitHub Actions que acessam o Azure.
- Descrever como um fluxo de trabalho do GitHub Actions envia trabalhos de comando e de pipeline do Azure Machine Learning e explicar como um intermediário converte eventos do Azure em eventos
repository_dispatch.
Pré-requisitos
- Experiência no desenvolvimento e treinamento de modelos de machine learning
- Familiaridade com conceitos básicos do Azure Machine Learning, incluindo espaços de trabalho e tarefas de treinamento
- Familiaridade básica com GitHub repositórios, branches e solicitações de pull