sklearn进行人脸数据集加载fetch_lfw_people()报错

sklearn进行人脸数据集加载fetch_lfw_people()报错

在使用sklearn自带人脸识别数据集进行训练,出现加载超时或失败

from sklearn.datasets import fetch_lfw_people

# 读入数据
faces = fetch_lfw_people(min_faces_per_person=60)
# 数据的规模
print(faces.target_names)
print(faces.images.shape)

执行fetch_lfw_people()程序,python会从网上下载labeled_face_wild people数据集,这个数据集大概200M,因为墙的原因下载很慢失败。

解决办法:

复制:https://ndownloader.figshare.com/files/5976015,使用迅雷下载,下载成功,解压放到/Users/your_name/scikit_learn_data/lfw_home目录下:
sklearn进行人脸数据集加载fetch_lfw_people()报错_第1张图片
再次运行显示如下结果,数据加载成功,即可继续玩下去了~

sklearn进行人脸数据集加载fetch_lfw_people()报错_第2张图片
如有朋友下载不成功的,可留言求数据集~~

你可能感兴趣的:(问题Bugs,机器学习,人脸识别,机器学习)