【发布时间】:2017-05-04 11:24:06
【问题描述】:
我正在将 CNTK 的训练和评估配置从 Brainscript 迁移到 Python。因为我们的训练数据是在 map/reduce 框架中创建的,所以我将图像和标签存储在一个巨大的文本文件中,该文件包含 base64 编码的图像作为其列之一。这一切都很好,但我仍然没有找到在 Python 中做等效的方法。
我的 CNTK.exe 配置类似于this example configuration:
deserializers = ({
type = "Base64ImageDeserializer" ; module = "ImageReader"
file = "myFile.tsv"
...
所有 Python 示例(例如 this one)都使用 ImageDeserializer,它从单个文件的图像中读取。我没有在cntk.io 的 Python 代码中找到任何听起来像 base64 图像反序列化器的东西。
如何通过 Python 在 CNTK 中使用 base64 编码的图像?
一个相关问题:Brainscript Base64ImageDeserializer 接受在第一列中包含序列 ID 的文件,这对于我们在测试时识别单个示例至关重要。如何在 Python 中使用它?
【问题讨论】:
标签: cntk