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 Defense & Space 数据分析与图像处理主管

CLOUD ML Engine 价格

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

美国 欧洲 亚洲
预定义的调节层级 - 每小时价格 训练 - 机器类型 - 每小时价格 批量预测 - 每节点小时价格。 在线预测 - 每节点小时价格。
BASIC standard
STANDARD_1 large_model
PREMIUM_1 complex_model_s
BASIC_GPU complex_model_m
BASIC_TPU (Beta) complex_model_l
CUSTOM 如果选择 CUSTOM 作为调节层级,您可以控制用于训练作业的虚拟机数量和类型。请参阅机器类型表。 standard_gpu
complex_model_m_gpu
complex_model_l_gpu
standard_p100
complex_model_m_p100
standard_v100 (Beta)
large_model_v100 (Beta)
complex_model_m_v100 (Beta)
complex_model_l_v100 (Beta)
cloud_tpu (Beta)
如果您使用非美元货币付费,则请参阅在 Cloud Platform SKU 上以您的币种列出的价格。

发送以下问题的反馈:

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