有没有办法查看在 Google AutoML Vision 中训练模型的估计时间?

Is there a way to see estimated time for training a model in Google AutoML Vision?

我正在尝试训练一个模型来识别图像中的某些标签。我尝试使用 1 小时的免费版本,一小时后培训结束。结果没有我想要的那么准确,所以我冒险选择了没有定义训练模型的具体时间限制的选项。

此时显示"training vision classification model"和"Training can take 15 minutes to several hours or more, depending on the compute hours assigned. In the meantime, you can close this window. You will be emailed once training completes."

现在 运行 已经超过 24 小时了。 Google 每个训练小时收费 20 美元,所以我想知道是否有办法查看完全训练模型需要多长时间。

我正在使用它,使用只有单个标签的 2594 张图像。

我了解 Google AutoML Vision 仍处于测试阶段,但此时无法知道此培训将持续多长时间。我的预算很紧,所以如果超过时间我会停止培训 -- 但我仍然想知道它是否接近完成。

训练模型所需的时间将完全取决于数据集中包含的数据量和模型所需的准确度,并且会有所不同;因此,我认为无法确定完成培训阶段所需的小时数。 GCP pricing 文档提到了以下建议:

Many customers find that one hour is sufficient to build an experimental model and use additional training hours to increase accuracy to a production level.

注意:请记住,您的模型的准确性通常取决于您允许它训练多长时间以及训练数据集的质量。

另一方面,如果您对模型有特定预算,建议使用 训练预算 参数来指定训练小时数使用;这样,AutoML Vision可以保证实际训练时间小于或等于训练预算。我建议您查看 AutoML Vision API 教程,您可以在其中找到 训练模型 属性.

的用法示例

此外,重要的是要注意,在训练模型时,计算小时代表 内部计算使用,这意味着这个时间可能与实际小时不完全匹配时钟,如Training costs中所述。基于此,我建议您在计算预算时考虑这一方面,以免超出预算。