Algorithmia foi uma plataforma de operações de aprendizado de máquina (MLOps) que permitia a cientistas de dados e desenvolvedores implantar, gerenciar e escalar modelos de aprendizado de máquina como APIs prontas para produção. A empresa foi fundada em 2013 por Diego Oppenheimer e Kenny Daniel, e se tornou uma figura notável no campo emergente de MLOps antes de ser adquirida pela DataRobot em 2021.
História
Algorithmia foi fundada em 2013 por Diego Oppenheimer e Kenny Daniel. A empresa começou inicialmente como um mercado de algoritmos, onde desenvolvedores podiam publicar e compartilar algoritmos e ganar dinheiro quando outros os usavam. No entanto, o foco se deslocou ao longo do tempo para MLOps empresarial, fornecendo uma plataforma para implantar e gerenciar modelos de aprendizado de máquina em ambientes de produção.
Em 2015, Algorithmia levantou $10,5 milhões em financiamento da Série A liderado pela Madrona Venture Group, com participação de Gradient Ventures e outros investidores. A empresa continuou a crescer, e até 2019 havia levantado um total de $36 milhões, incluindo uma rodada da Série B de $25 milhões liderada pela Norwest Venture Partners.
A plataforma de Algorithmia era usada por organizações em diversas indústrias, incluindo finanças, saúde e governo, para operacionalizar modelos de aprendizado de máquina. A tecnologia da empresa permitía aos usuários implantar modelos construidos em frameworks populares como TensorFlow, PyTorch e scikit-learn, e gerenciá-los com funcionalidades como versionamento, monitoramento e escalabilidade.
Em 2021, Algorithmia foi adquirida pela DataRobot, um provedor líder de plataformas de IA empresarial. A aquisição visava combinar as capacidades de MLOps de Algorithmia com a plataforma de aprendizado de máquina automatizado (AutoML) da DataRobot, criando uma solução mais abrangente de ponta a ponta para implantação de IA.
Funcionalidades
Algorithmia fornecia uma gama de funcionalidades para apoiar a implantação e gestão de modelos de aprendizado de máquina:
- Implantação de Modelos: Os usuários podiam implantar modelos como APIs REST com esforço mínimo, suportando múltiples linguagens de programação e frameworks.
- Gestão de Modelos: A plataforma incluía capacidades de versionamento, reversão e testes A/B para gerenciar ciclos de vida de modelos.
- Escalabilidade: Algorithmia escalava automaticamente as implantações de modelos com base na demanda, usando princípios de computação serverless.
- Monitoramento e Observabilidade: A plataforma oferecia ferramentas de monitoramento para rastrear desempeño, latência e métricas de uso dos modelos.
- Segurança e Governança: As funcionalidades incluían controle de acesso, registros de auditoría e suporte de conformidade para atender requisitos de segurança empresarial.
- Integração: Algorithmia se integrava com ferramentas populares de ciencia de datos e provedores de nube, incluindo AWS, Azure e Google Cloud.
Impacto e Legado
Algorithmia desempeñó um papel significativo na popularização do conceito de MLOps, que é a prática de aplicar princípios de DevOps a sistemas de aprendizado de máquina. A plataforma da empresa ajudou a preencher a lacuna entre a experimentação de ciencia de datos e a implantação em produção, um desafio que muitas organizações enfrentan.
Embora Algorithmia tenha sido adquirida pela DataRobot, sua tecnologia e ideias influenciaron o panorama mais amplo de MLOps. O ênfasis da plataforma em tornar os modelos acessíveis como APIs e seu foco em aspectos operacionais como monitoramento e governança se tornaron considerações padrão em ferramentas modernas de MLOps.
Veja Também
- aprendizado de máquina
- inteligência artificial
- data-science
- devops
- api
- serverless-computing
- TensorFlow
- PyTorch
- scikit-learn
- DataRobot