安装paddlex时候sklearn报错
安装paddlex时候sklearn报错
安装paddlex时候sklearn报错
安装paddlex时候skle
安装paddlex时候sklearn报错arn报错
安装paddlex时候sklearn报错
安装paddlex时候sklearn报错
安装paddlex时候sklearn报错
安装paddlex时候skle
安装paddlex时候sklearn报错arn报错
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从错误信息来看,问题出在图像或标签名称中存在空格。在处理VOC数据集时,代码将空格定义为分隔符,但在文件名 "JPEGImages/sample (1).jpg" 和 "Annotations/sample (1).xml" 中存在空格。为了解决这个问题,你可以尝试修改代码,使用其他字符作为分隔符,或者在读取文件名之前对文件名进行处理,去除空格。
具体来说,你可以在 paddlex/cv/datasets/voc.py
文件的 init
方法中找到以下代码:
img_file, xmlfile = [osp.join(data_dir, x) for x in line.strip().split()[:2]]
你可以尝试将 split()
方法更改为 split(' ')
,以使用一个空格作为分隔符,而不是默认的所有空白字符。修改后的代码如下:
img_file, xmlfile = [osp.join(data_dir, x) for x in line.strip().split(' ')[:2]]
这样应该可以解决报错问题。如果仍然出现问题,请检查其他可能的错误来源。