CreateML提示「Expected directory at URL at "testing.csv"」是什么原因?
报错根因
你遇到的 Expected directory at URL at "testing.csv" 报错本质是CreateML当前任务的测试数据输入配置类型与实际传入的文件类型不匹配:当前任务配置要求测试数据为文件夹格式,但你传入了csv文件,程序尝试把csv文件当作目录读取失败触发报错,和你是否创建标签子文件夹无关。
可操作解决方案
- 首先核对你的任务类型与输入要求
如果你做的是图像/音频/视频类分类任务,要求输入是带标签子文件夹的目录,不需要导入csv文件;如果你做的是表格类任务(结构化数据分类/回归、短文本分类),才需要导入csv作为训练、测试数据源。 - 修正测试数据输入配置
打开CreateML项目的测试数据设置栏:若为表格类任务:确认「测试数据」的输入选项选择的是「CSV文件」而非「文件夹」,重新选中你的
testing.csv文件导入即可。
若为文件夹类分类任务:删除当前导入的testing.csv文件,测试数据选择包含11个标签子文件夹的测试集根目录导入,不需要额外关联csv文件。 - 若配置修改后仍报错,清理旧项目缓存
完全退出CreateML,删除当前旧的.mlproj项目文件,重新新建空白项目导入对应格式的数据集,避免旧项目的参数缓存导致重复触发错误。
内容的提问来源于stack exchange,提问作者yoKurt
相关产品推荐
相关产品推荐

