2017-05-04 80 views
-1

有函数来解析SequenceExample - > tf.parse_single_sequence_example()。解析批次SequenceExample

但它只解析单个SequenceExample,这是无效的。

是否有可能解析一批SequenceExamples?

tf.parse_example可以解析很多示例。 的文档tf.parse_example含有约SequenceExample一点信息:

每个FixedLenSequenceFeature DF映射到指定类型的张量(或如果未指定tf.float32)和形状(serialized.size(),无) + df.shape。序列化中的所有示例都将在第二维上填充default_value。

但目前尚不清楚,该怎么做。在Google中没有找到任何示例。

是否有可能使用parse_example()解析许多SequenceExamples或可能是其他函数存在?

编辑: 我在哪里可以向tensorflow开发人员提问:他们是否计划为多个SequenceExamples实现解析函数?

任何帮助将不胜感激。

回答

0

如果你有很多小的序列,其中配料在这个阶段是非常重要的,我会建议VarLenFeature S或FixedLenSequenceFeature s的定期Example PROTOS(正如您注意,可分批与parse_example解析)。有关这方面的示例,请参阅unit tests associated with example parsing(testSerializedContainingSparse利用FixedLenSequenceFeature s解析Example s)。

SequenceExample s更适合于每个SequenceExample需要进行大量预处理工作(可以与队列并行完成)的情况。 parse_example确实不支持SequenceExample s。

+0

不幸的是,输入是SequenceExample -s。所以我不能使用parse_example()。 –

+0

你当然可以和队列并行地解析它们。除此之外,您可以将它们作为常规示例重新编码为解决方法,或者打开一个功能请求(尽管批量SequenceExamples的输出似乎有些复杂,无法理解)和/或拉取请求。 –