Python谷歌预测示例


predict_custom_model_sample(
"projects/794xxx496/locations/us-central1/xxxx/3452xxx524447744",
{ "instance_key_1": "value", ... },
{ "parameter_key_1": "value", ... }
)

谷歌给出了这个例子,我不理解parameter_key和instance_key。据我所知,我需要发送JSON实例。

{"instances": [  {"when": {"price": "1212"}}]}

如何使用predict_custom_model_sample?

我假设您正在尝试这个代码实验室
请注意,定义的函数名称(predict_tabular_model(和使用的函数名称之间似乎不匹配(predict_custom_model_sample(。

INSTANCES是任何类型的一个或多个JSON值的数组。每个值代表一个实例,您将为该实例提供预测
Instant_key_1只是进入实例的键/值的第一个键。

类似地,parameter_key_1只是进入参数JSON对象的键/值的第一个键
如果您的模型使用自定义容器,则您的输入必须格式化为JSON,并且还有一个可用于容器的附加参数字段。

PARAMETERS是一个JSON对象,包含容器所需的任何参数,以帮助对实例进行预测。AI平台认为参数字段是可选的,所以你可以设计你的容器来要求它,只在提供时使用它,或者忽略它。

参考号:https://cloud.google.com/ai-platform-unified/docs/predictions/custom-container-requirements#request_requirements

这里有来自自定义训练模型的在线预测输入示例

对于代码实验室,我相信你可以使用提供的样本:

test_instance={
'Time': 80422,
'Amount': 17.99,
…
}

然后调用预测(记住在上面的笔记本单元格中检查函数名(

predict_custom_model_sample(
"your-endpoint-str",
test_instance
)

相关内容

  • 没有找到相关文章

最新更新