Cloud Machine Learning Engine

构建卓越的模型并将其部署到生产环境中。

免费试用

专注于模型,而不是运营。

Google Cloud Machine Learning (ML) Engine 是一项托管式服务,使开发者和数据科学家能够构建卓越的机器学习模型并将其运用于生产。Cloud ML Engine 提供训练和预测服务,这些服务可以一起使用也可以单独使用。Cloud ML Engine 是久经实践检验的服务,被众多企业用来解决各种问题,包括识别卫星图像中的云、确保食品安全,以及快速回复客户电子邮件(回复速度可提升到原来的四倍)。

训练

机器学习涉及训练计算机模型寻找数据模式。您在训练精心设计的模型时所使用的数据质量越高,您的解决方案的智能化水平就越高。您可以利用包括 scikit-learn、XGBoost、Keras 以及 TensorFlow(一种先进的深度学习框架,从 Google 相册到 Google Cloud Speech 的许多 Google 产品都采用了这种框架)在内的多种机器学习框架来构建自己的模型。借助 Cloud ML Engine,您能够自动设计和评估模型架构,从而更快地实现智能解决方案,而无需专家帮助。Cloud ML Engine 可以轻松扩容,帮助您利用自己的所有数据。它可以在托管集群上大规模地训练任何模型。

预测

预测功能可将智能融入您的应用和工作流程中。在您训练模型后,预测功能会将计算机学到的知识运用到新的例子中。ML Engine 可提供两种类型的预测功能:

在线预测功能以无服务器的完全托管方式部署机器学习模型,实现实时响应并提供高可用性。我们的全球预测平台可自动扩容以适应任何吞吐量。它提供安全的网络端点,方便您将机器学习功能集成到您的应用中。

批量预测功能可为异步应用提供无与伦比的吞吐量,从而进行经济高效的推理。它能够轻松扩容,以对 TB 级的生产数据进行推理。

训练和部署多个框架

借助训练和在线预测功能,开发者和数据科学家可以使用多个机器学习框架,并将机器学习模型无缝部署到生产环境中,而无需 Docker 容器。用户还可以导入已在其他系统中训练过的模型。

Tensorflow 徽标 Scikit learn 徽标 Keras 徽标 Xgboost 徽标

Cloud ML Engine 的特性

自动资源预配
专注于模型开发和部署,不必担心基础架构问题。这项托管式服务会自动执行所有资源预配和监控工作。利用支持 CPU、GPU 和 TPU 的分布式托管型训练基础架构来构建模型。通过在许多节点中进行训练或并行运行多个实验,您可以加快模型开发速度。
HyperTune
使用 HyperTune 自动调整深度学习超参数,以更快地取得出色的成效。数据科学家可以在云端管理大量的调整实验。这样可以省去大量单调乏味且容易出错的工作。
可移植的模型
利用开放源代码 TensorFlow SDK 或其他受支持的机器学习框架,在本地基于示例数据集来训练模型,并使用 Google Cloud Platform 开展大规模训练。使用 Cloud ML Engine 训练的模型可以下载到本地运行或用于移动平台集成。您还可以导入已在任意位置训练过的 scikit-learn、XGBoost、Keras 和 TensorFlow 模型,以用于完全托管式的实时预测,而无需 Docker 容器。
服务器端预处理
使用 scikit-learn 流水线和 tf.transform 将部署预处理工作推送到 Google Cloud。这意味着您可以将原始数据发送到生产环境中的模型并减少本地计算。这还可以防止因在训练和预测中采用了不同的预处理方式而引发数据倾斜。
集成
Google 服务的设计旨在协同工作。Cloud ML Engine 搭配 Cloud Dataflow 可提供特征处理功能,搭配 Cloud Storage 可提供数据存储功能。
多个框架
训练和在线预测功能支持使用多个框架来训练和提供分类、回归、集群和降维模型。
  • 使用 scikit-learn 可获享传统机器学习的广度和简单性
  • 使用 XGBoost 可轻松准确地进行极限梯度提升
  • 使用 Keras 可轻松快速地构建深度学习原型设计
  • 使用 TensorFlow 可获享最先进的深度学习技术

“Google Cloud Machine Learning Engine 让我们可以更准确、更迅速地更正卫星捕捉的图像中的视觉异常情况。它解决了一个已经存在数十载的问题,让 Airbus Defence and Space 能继续提供目前最全面的、无与伦比的商业地球观测数据。”

- Mathias Ortner Airbus Defence & Space 数据分析与图像处理主管

CLOUD ML Engine 价格

Cloud ML Engine 收取训练机器学习模型和使用经过训练的模型进行预测的费用。如需详细了解价格信息,请参阅价格指南

美国 欧洲 亚洲
训练 - 预定义的调节层级 - 每小时价格 训练 - Cloud ML Engine 机器类型 - 每小时价格 训练 - Compute Engine 机器类型 - 每小时价格 训练 - 加速器 - 每小时的价格
BASIC standard n1-standard-4 NVIDIA_TESLA_K80
STANDARD_1 large_model n1-standard-8 NVIDIA_TESLA_P4(测试版)
PREMIUM_1 complex_model_s n1-standard-16 NVIDIA_TESLA_P100
BASIC_GPU complex_model_m n1-standard-32 NVIDIA_TESLA_V100
BASIC_TPU complex_model_l n1-standard-64 八个 TPU_V2 核心*
CUSTOM 请参阅机器类型表。 standard_gpu n1-standard-96 批量预测 - 每节点小时价格
complex_model_m_gpu n1-highmem-2
complex_model_l_gpu n1-highmem-4 在线预测 - 机器类型 - 每节点小时价格
standard_p100 n1-highmem-8 mls1-c1-m2 (default)
complex_model_m_p100 n1-highmem-16 mls1-c4-m2 (Beta)
standard_v100 n1-highmem-32
large_model_v100 n1-highmem-64
complex_model_m_v100 n1-highmem-96
complex_model_l_v100 n1-highcpu-16
cloud_tpu* n1-highcpu-32
n1-highcpu-64
n1-highcpu-96
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

发送以下问题的反馈:

此网页
Cloud Machine Learning Engine (Cloud ML Engine)