当我尝试训练 CreateML 模型时,输入训练数据后出现以下屏幕:
然后我无法添加我的测试数据或训练模型。关于这里发生了什么的任何想法?
[编辑] 正如我在下面的评论中提到的,当我删除了一些训练数据时,这个问题就消失了。鼓励遇到此问题的任何新手尝试以下一些解决方案并评论它是否对他们有用。如果它似乎对人们有用,我很乐意接受答案。
当我尝试训练 CreateML 模型时,输入训练数据后出现以下屏幕:
然后我无法添加我的测试数据或训练模型。关于这里发生了什么的任何想法?
[编辑] 正如我在下面的评论中提到的,当我删除了一些训练数据时,这个问题就消失了。鼓励遇到此问题的任何新手尝试以下一些解决方案并评论它是否对他们有用。如果它似乎对人们有用,我很乐意接受答案。
在对象检测模型的上下文中,您至少应该检查这两种情况,它们对我来说触发了相同的一般错误 ( data analysis stopped
):
annotations.json
不正确(例如图像名称中的拼写错误)annotations
数组(即不包含任何要检测的对象的图像)当数据集中的第一张图片没有标签时,就会发生这种情况。如果您将带标签的照片作为数据集和 coreML json 中的第一张照片,则不会出现该问题。
正确的:
[{"annotations":[{"label":"Enemy","coordinates":{"y":156,"x":302,"width":26,"height":55}}],"imagefilename":"Enemy1.png"},{"annotations":[{"label":"Enemy","coordinates":{"y":213,"x":300,"width":69,"height":171}}],"imagefilename":"Enemy7.png"},{"annotations":
不正确:
[{"annotations":[],"imagefilename":"Enemy_v40.png"},{"annotations":[],"imagefilename":"Enemy_v41.png"},{"annotations":[],"imagefilename":"Enemy_v42.png"},{"annotations":
如果您使用任何随机拆分或类似的东西,请确保它正确解析数据。您可以通过调试轻松地对此进行测试。
我建议您检查一下您的训练数据是否一致并且所有条目都具有所有需要的值。该错误可能在您删除的数据部分中。
这将导致 Nate 评论他在弹出该弹出窗口时看到的错误。
获取日志将是任何其他评估的下一步。