用于AUTOML视觉的CSV列数错误,并且没有正确格式的文档
我正在尝试使用AutoML来训练一些我注释过的图像。它抱怨我写的CSV中的列数错误(说应该是11而不是9)。但是,我看到的所有CSV示例都是9列。我觉得格式已经更改,他们没有更新文档。感谢您的提前帮助。
详细信息:
这是他们文档中的示例:
[set,]image_path[,label,x1,y1,,,x2,y2]
TRAIN,gs://My_Bucket/sample1.jpg,cat,0.125,0.25,,,0.375,0.5
VALIDATE,gs://My_Bucket/sample1.jpg,cat,0.4,0.3,,,0.55,0.55
TEST,gs://My_Bucket/sample1.jpg,dog,0.5,0.675,,,0.75,0.875
这是我的测试数据中的一行:
TRAIN,gs://mytensorflowdata/CanVideo 50.jpg,sodacan,0.378125,0.10138888888888889,,,0.61796875,0.8708333333333333
我也尝试了没有边框的情况:
TRAIN,gs://mytensorflowdata/CanVideo 50.jpg,sodacan
这是AutoML给我的错误消息:
Error: gs://mytensorflowdata/labels.csv line 13: Expected 11 columns, but found 3 columns only.
答案 0 :(得分:0)
我只是遇到了同样的问题。没错,他们还没有到处更新文档。该页面的确显示了11列:https://cloud.google.com/vision/automl/object-detection/docs/csv-format。好像他们添加了提供边框的所有4个角的选项。 新的示例是:
TRAIN,gs://folder/image1.png,car,0.1,0.1,,,0.3,0.3,,
TRAIN,gs://folder/image1.png,bike,.7,.6,,,.8,.9,,
UNASSIGNED,gs://folder/im2.png,car,0.1,0.1,0.2,0.1,0.2,0.3,0.1,0.3
TEST,gs://folder/im3.png,,,,,,,,,
因此,您需要在文档末尾添加两个空列,如下所示:
TRAIN,gs://mytensorflowdata/CanVideo 50.jpg,sodacan,0.378125,0.10138888888888889,,,0.61796875,0.8708333333333333,,