0

我在这里使用 AI Platform 训练了 XGBoost 模型。

现在我可以在控制台中选择下载模型,如下所示(但不能部署它,因为“只能从该页面部署使用内置算法训练的模型”)。所以,我点击下载。

在此处输入图像描述

但是,在存储桶中,我看到的唯一文件是 tar,如下所示。

在此处输入图像描述

该 tar (后面的目录树)仅包含一些训练代码,而不是model.bstmodel.pklormodel.joblib或其他此类模型文件。

在此处输入图像描述

我在哪里可以找到model.bst或类似的东西,我可以部署


编辑:

在下面的答案之后,我们看到“下载模型”按钮具有误导性,因为它将我们发送到作业目录,而不是输出目录(在模型所在的代码census_data_20210527_215945/model.bst中任意设置)

bucket = storage.Client().bucket(BUCKET_ID)
blob = bucket.blob('{}/{}'.format(
    datetime.datetime.now().strftime('census_%Y%m%d_%H%M%S'),
    model))
blob.upload_from_filename(model)
4

1 回答 1

2

只有内置算法会自动将模型存储在 Google Cloud 存储中。

在您的情况下,您有一个自定义培训应用程序。您必须自己保存模型。

参考您的示例,这是按照此处列出的方式实现的。

使用云存储客户端将模型上传到 Google Cloud Storage。

于 2021-05-28T05:29:03.233 回答