Elaboração de produtos de modelos de IA com o aperto de um botão
Descubra como a TI da Intel consegue elaborar produtos de modelos de IA com o aperto de um botão, permitindo implementar IA mais rapidamente e em escala.
O grande grupo de IA da TI da Intel trabalha em toda a Intel para transformar o trabalho crítico, otimizar processos, eliminar gargalos de escalabilidade e gerar valor comercial significativo (retorno do investimento de mais de US$ 1,5 bilhão em 2020). Nossos esforços liberam o poder dos dados para tornar os processos comerciais da Intel mais inteligentes, rápidos e inovadores, desde o design do produto até a fabricação, vendas e preços.
O grupo de IA da TI da Intel inclui mais de 200 cientistas de dados, engenheiros de aprendizado de máquina (ML) e especialistas em produtos de IA. Trabalhamos sistematicamente em todas as principais atividades da Intel para fornecer soluções de IA que otimizam processos e eliminam vários gargalos de escalabilidade. Usamos a IA para gerar alto impacto nos negócios e transformar as operações internas da Intel, incluindo engenharia, fabricação, validação de hardware, vendas, desempenho e Mobileye. Na última década, implantamos mais de 500 modelos de ML para produção — mais de 100 modelos foram implantados apenas no ano passado.
Para permitir essa operação em escala, desenvolvemos o Microraptor, um conjunto de recursos de operações de aprendizado de máquina (MLOps). As MLOps consistem na prática de desenvolver, testar, implantar e manter o ML em produção com eficiência. O recurso automatiza e monitora todo o ciclo de vida de ML e permite a colaboração perfeita entre as equipes, resultando em menor tempo de produção e resultados reproduzíveis.
Para habilitar as MLOps, criamos uma plataforma de elaboração de produtos de IA para cada domínio de negócios com o qual trabalhamos, como vendas ou fabricação. Modelos e serviços de IA são fornecidos, implantados, gerenciados e mantidos em cima das plataformas de IA.
Nossos recursos de MLOps são reutilizados em todas as nossas plataformas de IA. O Microraptor permite que MLOps de classe mundial acelerem e automatizem o desenvolvimento, implantação e manutenção de modelos de ML. Nossa abordagem para modelar a elaboração de produtos evita os obstáculos logísticos típicos que muitas vezes impedem que os projetos de IA de outras empresas cheguem à produção. Nossa metodologia de MLOps nos permite implantar modelos de IA para produção em escala por meio de integração contínua/fornecimento contínuo, automação, reutilização de blocos de construção e integração de processos de negócios.
O Microraptor usa muitas tecnologias de código aberto para permitir o ciclo de vida completo de MLOps enquanto abstrai a complexidade dessas tecnologias dos cientistas de dados. Os cientistas de dados não precisam saber nada sobre Kubernetes ou Elasticsearch. Eles podem concentrar seus esforços em encontrar ou desenvolver o melhor modelo de ML. Quando o modelo estiver pronto, um cientista de dados pode simplesmente registrá-lo na MLflow (uma plataforma de código aberto para gerenciar o ciclo de vida de ML de ponta a ponta) e cumprir alguns padrões básicos de codificação. Todo o resto — desde a construção até o teste e a implantação — acontece automaticamente. O modelo é implantado primeiramente como um candidato a lançamento que pode ser ativado posteriormente com outro aperto de botão na plataforma de IA do domínio de negócios relevante.
Nossa metodologia de MLOps oferece muitas vantagens:
- As plataformas de IA abstraem detalhes de implantação e integração de processos comerciais para que os cientistas de dados possam se concentrar no desenvolvimento de modelos.
- Podemos implantar um novo modelo em menos de meia hora, em comparação com dias ou semanas sem as MLOps.
- Nossas métricas de qualidade sistemática minimizam o custo e o esforço necessários para manter as centenas de modelos que temos em produção.