Google Cloud AI Platform 运算符¶
Google Cloud AI Platform(之前称为 ML Engine)可用于大规模训练机器学习模型、在云中托管训练好的模型,以及使用模型对新数据进行预测。AI Platform 是一系列用于训练、评估和调整机器学习模型的工具。AI Platform 也可用于部署训练好的模型、进行预测和管理各种模型版本。
AI Platform Training、AI Platform Prediction、AI Platform Pipelines 和 AI Platform Data Labeling Service 的旧版本已弃用,在其关闭日期后将不再在 Google Cloud 上可用。旧版 AI Platform 的所有功能和新功能均已在 Vertex AI 平台上线。
前提条件任务¶
要使用这些运算符,您必须执行以下几项操作:
使用 Cloud Console 选择或创建一个 Cloud Platform 项目。
按照 Google Cloud 文档中的说明,为您的项目启用结算功能。
按照 Cloud Console 文档中的说明,启用 API。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'有关详细信息,请参阅安装。
启动作业¶
此功能已弃用。旧版 MLEngine 的所有功能和新功能均已在 Vertex AI 平台上线。
创建模型¶
模型是可包含多个模型版本的容器。可以通过 MLEngineCreateModelOperator
创建新模型。model
字段应定义一个包含模型信息的字典。name
是此字典中的必填字段。
警告
此运算符已弃用。模型是运行创建任何类型训练作业的 Vertex AI 运算符的结果。例如,您可以使用 CreateCustomPythonPackageTrainingJobOperator
。运行此运算符的结果将是在模型注册表中保存的即用型模型。
tests/system/google/cloud/ml_engine/example_mlengine.py
create_custom_python_package_training_job = CreateCustomPythonPackageTrainingJobOperator(
task_id="create_custom_python_package_training_job",
staging_bucket=f"gs://{CUSTOM_PYTHON_GCS_BUCKET_NAME}",
display_name=PACKAGE_DISPLAY_NAME,
python_package_gcs_uri=PYTHON_PACKAGE_GCS_URI,
python_module_name=PYTHON_MODULE_NAME,
container_uri=TRAIN_IMAGE,
model_serving_container_image_uri=DEPLOY_IMAGE,
bigquery_destination=f"bq://{PROJECT_ID}",
# run params
dataset_id=tabular_dataset_id,
model_display_name=MODEL_DISPLAY_NAME,
replica_count=REPLICA_COUNT,
machine_type=MACHINE_TYPE,
accelerator_type=ACCELERATOR_TYPE,
accelerator_count=ACCELERATOR_COUNT,
training_fraction_split=TRAINING_FRACTION_SPLIT,
validation_fraction_split=VALIDATION_FRACTION_SPLIT,
test_fraction_split=TEST_FRACTION_SPLIT,
region=REGION,
project_id=PROJECT_ID,
)
获取模型¶
此功能已弃用。旧版 MLEngine 的所有功能和新功能均已在 Vertex AI 平台上线。
创建模型版本¶
此功能已弃用。旧版 MLEngine 的所有功能和新功能均已在 Vertex AI 平台上线。有关模型版本控制,请查看:使用 Vertex AI 进行模型版本控制
管理模型版本¶
此功能已弃用。旧版 MLEngine 的所有功能和新功能均已在 Vertex AI 平台上线。有关模型版本控制,请查看:使用 Vertex AI 进行模型版本控制
进行预测¶
此功能已弃用。旧版 MLEngine 的所有功能和新功能均已在 Vertex AI 平台上线。
清理¶
此功能已弃用。旧版 MLEngine 的所有功能和新功能均已在 Vertex AI 平台上线。
评估模型¶
此功能已弃用。旧版 MLEngine 的所有功能和新功能均已在 Vertex AI 平台上线。要创建和查看模型评估,请查看文档:使用 Vertex AI 评估模型
参考¶
更多信息,请参考: