首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云ML批量预测目前支持哪些数据格式?

云ML批量预测目前支持哪些数据格式?
EN

Stack Overflow用户
提问于 2016-09-30 09:21:00
回答 1查看 303关注 0票数 2

我在经过训练的模型中构建了推理图,并希望使用批量预测来预测许多记录。如何在输入文件中指定输入?

EN

回答 1

Stack Overflow用户

发布于 2016-09-30 09:26:09

目前,Cloud ML支持三种数据格式。一种是文本文件,每一行都是你想要预测的记录。第二种和第三种格式是TFRecords;同时支持压缩和gzip压缩。TFRecord文件是一个容器,用于存储字节,通常是二进制数据,例如序列化的示例协议。这些字节直接输入到预测图中。您必须在请求的文本字段( data_format、TF_RECORD、TF_RECORD_GZIP)中指定它们。

对于文本格式,每行要么是一个JSON对象,要么是一个UTF8字符串。在前者的情况下,键是输入张量名称,值是将被馈送到推理图中的数据。如果您的图只有一个输入张量,您可以跳过JSON,只保存换行符分隔的字符串。

下面是一些示例:

您有四个输入张量,即index、height、name和image

代码语言:javascript
复制
{“index”: 100, “height”: 5.5, “name”: “Alice”, “image”: [0.0, 0.0, 0.123, 0.17,0,0]}
{“index”: 101, “height”: 5.8, “name”: “John”, “image”: [0.0, 0.21, 0.09, 0.5, 0,0]}
...

您有一个字符串输入张量。不需要指定名称。

代码语言:javascript
复制
“This is a string input”
“That is another string input”
...

你有一个标量类型的张量。不需要指定名称。

代码语言:javascript
复制
1445
425
3412
...

您有一个输入张量,它是一个numpy数组。不需要指定名称。

代码语言:javascript
复制
[0, 3.14, 2.718, 0.0, 1.414]
[1.618, 299.7, 8.314, 0.0, 0.0]
...

请注意,多重张量输入案例中的名称必须与推理图中输入集合中定义的aliases匹配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39782288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档