【发布时间】:2018-09-20 21:55:35
【问题描述】:
我想使用 CNN 网络将 2 个对象(二进制:“0:对象不存在,1:对象存在”)分割成形状,但我遇到了数据问题。训练数据是 150 幅图像,格式为“jpg”,而基本事实(标签数据)也是 150 幅 0 和 1 的“png”栅格图像(产生黑白图像)。
现在的问题是如何在 Keras/Tensorflow 中加载这种混合的训练图像和标签图像,如果有一个虚拟示例和/或演示如何在 Python 中执行此操作,我将不胜感激。
【问题讨论】:
-
您的意思是说标签不是文本(0 或 1)并且它们本身不是图像吗?我还假设标签图像文件名中没有提到 0 或 1?
-
@AtulShanbhag 是的,你是对的。标签不是文本,而是图像,因此对于每个训练图像都有一个标签图像,并且该标签图像是 0 和 1 的栅格(0 表示特征不存在,1 表示特征存在)。换句话说,标签图像是每个训练图像中存在的特征的掩码
-
我的假设是,文件名没有 0 或 1,所以我们可以从文件名中找出它的类,对吗?
-
@AtulShanbhag 是的。本质上,标签只是根据特征形状掩蔽的训练图像。
标签: python tensorflow keras conv-neural-network convolution