将数据自动记录到实验运行作业中
bookmark_borderbookmark
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
自动日志记录是 Vertex AI SDK 中的一项功能,可自动将模型训练运行中的参数和指标记录到 Vertex AI Experiments。这种方法无需手动记录此数据,因此可以节省时间和精力。目前,自动日志记录功能仅支持参数和指标日志记录。
自动记录数据
您可以通过以下两种方法将数据自动记录到 Vertex AI Experiments。
- 让 Vertex AI SDK 自动为您创建 ExperimentRun 资源。
- 指定您希望自动记录的参数和指标写入的 ExperimentRun 资源。
Vertex AI SDK for Python 会为您处理 ExperimentRun 资源。
自动创建的 ExperimentsRun 资源将具有以下格式的运行名称:{ml-framework-name}-{timestamp}-{uid}
,例如:“tensorflow-2023-01-04-16-09-20-86a88”。
以下示例使用 aiplatform
软件包函数中的 init
方法。
experiment_name
:提供实验的名称。要找到实验列表,您可以在 Google Cloud 控制台的板块导航栏中选择实验。
experiment_tensorboard
:(可选)提供 Vertex AI TensorBoard 实例的名称。
project
:您的项目 ID。 您可以在 Google Cloud 控制台的欢迎页面中找到这些项目 ID。
location
:请参阅可用位置列表。
提供您自己的 ExperimentRun 名称,并将来自多个模型训练运行作业的指标和参数记录到同一 ExperimentRun 中。通过调用 aiplatform.start_run("your-run-name")
(直到调用 aiplatform.end_run()
为止),设置从模型到当前运行的任何指标。
以下示例使用 aiplatform
软件包函数中的 init
方法。
experiment_name
:提供实验的名称。
run_name
:提供实验运行的名称。要找到实验列表,您可以在 Google Cloud 控制台的板块导航栏中选择实验。
project
:您的项目 ID。 您可以在 Google Cloud 控制台的欢迎页面中找到这些项目 ID。
location
:请参阅可用位置列表。
experiment_tensorboard
:(可选)提供 Vertex AI TensorBoard 实例的名称。
Vertex AI SDK 自动日志记录功能在其实现中使用 MLFlow 的自动日志记录功能。启用自动日志记录后,系统会将以下框架中的评估指标和参数记录到 ExperimentRun 中。
- Fastai
- Gluon
- Keras
- LightGBM
- Pytorch Lightning
- Scikit-learn
- Spark
- Statsmodels
- XGBoost
查看自动记录的参数和指标
使用 Vertex AI SDK for Python 比较运行作业并获取运行数据。Google Cloud 控制台提供了一种简单的方法来比较这些运行作业。
相关笔记本示例
博文
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-26。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-26。"],[],[]]