我在 Amazon sagemaker 中创建了一个大型数据集,并使用边界框对其进行了标记。我使用这个数据集进行对象检测,一切正常。后来,我想用这个数据集进行简单的图像分类。但是每次,我尝试运行它,我都会收到一个错误:客户错误:标签不是浮点数。
我认为问题可能是边界框,因为图像分类算法并不期望它们,但是有什么办法,如何改变它?我的目标是使用边界框中的图像部分进行图像分类训练。有什么办法,如何设置参数,以便算法可以接受边界框中的信息作为输入?
Bellow 是生成的日志文件的片段,当我尝试在带有边界框的数据集上运行图像分类时。
[14:42:27] /opt/brazil-pkg-cache/packages/AIApplicationsPipeIterators/AIApplicationsPipeIterators-1.0.1145.0/AL2012/generic-flavor/src/data_iter/src/ease_image_iter.cpp:452: JSON Logic Error while parsing
{
"annotations": [
{
"class_id": 0,
"height": 194,
"left": 34,
"top": 16,
"width": 150
}
],
"image_size": [
{
"depth": 3,
"height": 256,
"width": 185
}
]
}
: Value is not convertible to float.
PS:数据集是一个增强的清单文件。
如果有任何帮助,我将不胜感激。