SageMaker-Azure-GCP
亚马逊、微软和谷歌以其云服务而闻名。 本文提供了比较:Azure ML 与 Azure ML。 AWS SageMaker 和Google Cloud ML。
1、AWS SageMaker
Amazon Web Services 提供各种 Web 服务,其中之一是 AWS Sagemaker。 AWS Sagemaker 允许构建、训练和部署机器学习算法。 以下是一些功能:
灵活的机器学习软件:AWS Sagemaker 配备了大量不同的编程语言和不同的软件框架来构建、训练和部署机器学习模型。 构建 ML 模型的 3 种不同方法是:
- 内置算法
- 自定义算法
- 个人构建算法
数据处理和探索:为了探索数据和数据处理,可以使用 Jupyter Notebook。 它有助于创建、训练、测试和部署机器学习模型。
2、谷歌云平台(GCP)
与 Amazon 的 SageMaker 相比,GCP ML Engine 在支持的软件框架方面提供的设计、训练和部署机器学习模型的灵活性较低。 GCP 中的两个主要机器学习框架是 TensorFlow 和 Scikit learn。
与 Amazon SageMaker 不同,Jupyter Notebooks 在 Google 的 ML Engine 中不可用。 要访问 Google Cloud Platform 上的 Jupyter Notebook,必须使用 Datalab。 GCP 将数据探索、处理和转换划分为不同的部门作为不同的服务。 Datalab 服务支持数据探索和处理; DataPrep 服务能够探索原始数据并将其转换为干净的数据以进行处理和分析; DataFlow服务可以构建批处理和流数据处理管道。
3、微软 Azure 机器学习
Azure AI与亚马逊的SageMaker和谷歌的ML Engine一样,是微软对亚马逊和谷歌的回应。 此外,Azure AI 提供了各种开放且全面的平台,用于开发、评估和部署机器学习模型,以及支持多种 AI 框架的许多其他功能,例如 PyTorch、TensorFlow、Sci-kit Learn、Chainer、Caffe2、MxNet 等。 此外,Azure 机器学习工作室和 Azure AI 提供比竞争对手更多的功能和特性。
Azure ML 的一些功能包括:
- Azure 机器学习设计器是 ML studio 的可视化拖放式 UI,提供对平台功能的访问和控制。 在这里,您可以更改我们的数据、使用机器学习算法并在服务器上部署解决方案。
- Automated ML 是一款软件开发套件,可实现无代码到低代码模型训练。 从本质上讲,自动化 ML 通过为常见操作提供高水平的自动化以及数据探索、模型开发和部署方面的帮助来增强 ML studio。 对于使用自动化机器学习工具进行训练,Azure 定义了分类、回归和时间序列预测任务。
- ML Studio 完全集成了 Azure ML Python 和 R 语言 SDK。
- 支持 PyTorch、TensorFlow 和 scikit-learn 等机器学习框架 此外,Azure 通过 ONNX 运行时提供框架之间的兼容性。
- 包含模块化管道,允许您的团队为您的机器学习项目构建定制数据管道。
数据标注项目协助,包括数据和团队管理、标注进度、不完整标注追踪、导出标注数据工具。 - 用于模型部署的可定制计算目标与各种云服务兼容,包括 Azure Kubernetes 服务、容器实例和计算集群。
- MLOps 技术可用于管理、部署和监控自动化工作流程中的模型。
4、SageMaker vs. GCP vs. Azure
语音和文本处理 API:
Amazon SageMaker | Microsoft Azure ML | Google Cloud ML | |
---|---|---|---|
语音识别(语音转文本) | ✔ | ✔ | ✔ |
文字转语音 | ✔ | ✔ | ✔ |
实体提取 | ✔ | ✔ | ✔ |
关键短语提取 | ✔ | ✔ | ✔ |
语言识别 | 100+ 语言 | 120+ 语言 | 120+ 语言 |
主题提取 | ✔ | ✔ | ✔ |
拼写检查 | ✘ | ✔ | ✘ |
自动完成 | ✘ | ✔ | ✘ |
语音验证 | ✔ | ✔ | ✘ |
意图分析 | ✔ | ✔ | ✔ |
关系分析 | ✘ | ✔ | ✘ |
情绪分析 | ✔ | ✔ | ✔ |
语法分析 | ✘ | ✔ | ✔ |
POS标记 | ✘ | ✔ | ✔ |
过滤不当 | ✘ | ✔ | ✔ |
低质量音频处理 | ✔ | ✔ | ✔ |
翻译 | 6 种语言 | 60+ 语言 | 100+ 语言 |
聊天机器人工具集 | ✔ | ✔ | ✔ |
图像分析API:
Amazon SageMaker | Azure ML | Google Cloud ML | |
---|---|---|---|
物体检测 | ✔ | ✔ | ✔ |
感应检测 | ✔ | ✔ | ✔ |
人脸检测 | ✔ | ✔ | ✔ |
人脸识别 | ✔ | ✔ | ✘ |
不当内容检测 | ✔ | ✔ | ✔ |
文本识别 | ✔ | ✔ | ✔ |
书面文本识别 | ✔ | ✔ | ✔ |
在网络上搜索类似图像 | ✘ | ✘ | ✔ |
标志检测 | ✘ | ✘ | ✔ |
地标检测 | ✘ | ✔ | ✔ |
食物识别 | ✔ | ✔ | ✘ |
主色检测 | ✘ | ✔ | ✔ |
视频分析API:
Amazon SageMaker | Azure ML | Google Cloud ML | |
---|---|---|---|
物体检测 | ✔ | ✔ | ✔ |
场景检测 | ✔ | ✔ | ✔ |
活动检测 | ✔ | ✘ | ✘ |
面部识别 | ✔ | ✔ | ✘ |
面部和情绪分析 | ✔ | ✔ | ✘ |
不当内容检测 | ✔ | ✔ | ✔ |
名人认可 | ✔ | ✔ | ✘ |
文本识别 | ✔ | ✔ | ✘ |
视频上的人员跟踪 | ✔ | ✔ | ✘ |
音频转录 | ✘ | ✔ | ✔ |
演讲者索引 | ✘ | ✔ | ✘ |
关键帧提取 | ✘ | ✔ | ✘ |
视频翻译 | ✘ | ✘ | ✘ |
关键词提取 | ✘ | ✔ | ✘ |
品牌认知度 | ✘ | ✔ | ✘ |
注释 | ✘ | ✔ | ✘ |
主色检测 | ✘ | ✘ | ✘ |
实时分析 | ✔ | ✘ | ✘ |
原文链接:Azure ML Vs. AWS SageMaker Vs. Google Cloud ML
BimAnt翻译整理,转载请标明出处