Menu
Técnicas

Entrega contínua para aprendizado de máquina

Nov 2019
Experimente?

Com a popularidade crescente das aplicações baseadas em aprendizado de máquina e a complexidade técnica envolvida na sua construção, nossos times dependem fortemente de entrega contínua para aprendizado de máquina (CD4ML) para entregar tais aplicações com segurança, rapidez e de maneira sustentável. CD4ML é a disciplina de trazer princípios e práticas da entrega contínua para aplicações de aprendizado de máquina. Ela remove ciclos longos entre treinar modelos e colocá-los em produção. A CD4ML remove as entregas manuais entre diferentes times, pessoas engenheiras de dados, cientistas de dados e engenheiras de aprendizado de máquina no processo ponta-a-ponta de construir e implantar um modelo atendido por um aplicativo. Usando CD4ML, nossos times têm implementado com sucesso versionamento, testes e implantação automatizados de todos os componentes de aplicativos baseados em aprendizado de máquina: dados, modelo e código.

Apr 2019
Experimente?

A entrega contínua para modelos de aprendizado de máquina (CD4ML) aplica as práticas de entrega contínua ao desenvolvimento de modelos de aprendizado de máquina para que estejam sempre prontos para produção. Essa técnica soluciona dois problemas principais do modelo tradicional de aprendizado de máquina: um tempo longo de ciclo entre treinar modelos e implementá-los em produção, o que muitas vezes inclui converter manualmente o modelo para código pronto para produção, e usar modelos de produção que foram treinados com dados obsoletos. Uma pipeline de entrega contínua de um modelo de aprendizado de máquina tem dois gatilhos: (1) mudanças na estrutura do modelo; (2) mudanças no conjunto de dados de treinamento e testes. Para isso funcionar, é preciso versionar tanto os conjuntos de dados quanto o código-fonte do modelo. A pipeline frequentemente inclui passos como testar o modelo usando conjunto de dados de teste, usando a conversão automática do modelo (se necessário) com ferramentas como H2O, e implementar o modelo em produção para entregar valor.