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 評估模型
參考¶
更多資訊,請參考: