Algorithmia 是一个机器学习运维(MLOps)平台,允许数据科学家和开发人员将机器学习模型部署、管理和扩展为生产就绪的 API。该公司由 Diego Oppenheimer 和 Kenny Daniel 于 2013 年创立,在成为 MLOps 新兴领域的重要参与者后,于 2021 年被 DataRobot 收购。
历史
Algorithmia 由 Diego Oppenheimer 和 Kenny Daniel 于 2013 年创立。该公司最初是一个算法市场,开发人员可以在其中发布和共享算法,并在他人使用时赚取收入。然而,随着时间的推移,重点转向了企业级 MLOps,提供了一个在生產环境中部署和管理机器学习模型的平台。
2015 年,Algorithmia 在由 Madrona Venture Group 领投的 A 轮融资中筹集了 1050 万美元,Gradient Ventures 和其他投资者也参与了投资。公司持续增长,到 2019 年,总融资额达到 3600 万美元,其中包括由 Norwest Venture Partners 领投的 2500 万美元 B 轮融资。
Algorithmia 的平台被金融、医疗保健和政府等各行各业的组织所使用,用于将机器学习模型投入运营。该技术允许用户部署使用 TensorFlow、PyTorch 和 scikit-learn 等流行框架构建的模型,并提供版本控制、监控和扩展等功能。
2021 年,Algorithmia 被领先的企业 AI 平台提供商 DataRobot 收购。此次收购旨在将 Algorithmia 的 MLOps 能力与 DataRobot 的自动化机器学习(AutoML)平台相结合,打造一个更全面的端到端 AI 解决方案。
功能
Algorithmia 提供了一系列功能来支持机器学习模型的部署和管理:
- 模型部署:用户可以将模型作为 REST API 部署,只需极少的操作,并支持多种编程语言和框架。
- 模型管理:该平台包含版本控制、回滚和 A/B 测试功能,以管理模型的生命周期。
- 可扩展性:Algorithmia 基于无服务器计算原理,根据需求自动扩展模型部署。
- 监控与可观测性:该平台提供监控工具,用于跟踪模型性能、延迟和使用指标。
- 安全与治理:功能包括访问控制、审计日志和合规支持,以满足企业安全要求。
- 集成:Algorithmia 与流行的数据科学工具和云提供商(包括 AWS、Azure 和 Google Cloud)集成。
影响与遗产
Algorithmia 在推广 MLOps 概念方面发挥了重要作用,MLOps 是将 DevOps 原则应用于机器学习系统的实践。该公司的平台帮助弥合了数据科学实验与生产部署之间的差距,这是许多组织面临的挑战。
尽管 Algorithmia 已被 DataRobot 收购,但其技术和理念影响了更广泛的 MLOps 领域。该平台强调使模型可通过 API 访问,并关注监控和治理等运营方面,这些已成为现代 MLOps 工具的标准考量。
另请参阅
- Machine learning
- Artificial intelligence
- data-science
- devops
- api
- serverless-computing
- TensorFlow
- PyTorch
- scikit-learn
- DataRobot