调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误

调用fetch_lfw_people()方法下载LFW(Labled Faces in the Wild)人脸数据集:


问题描述

在调用fetch_lfw_people()方法下载LFW(Labled Faces in the Wild)人脸数据集时出现HTTP Error 403: Forbidden 错误

原因分析:

出现403错误的原因是服务器接收到了客户的请求,但是拒绝回应。


解决方案:

Step1.首先我们在百度网盘来手动下载数据集
LFW数据集下载链接
提取码:1220
Step2.运行一遍如下命令,即使报错也不用管。

from sklearn.datasets import fetch_lfw_people
lfw_people = fetch_lfw_people(data_home = "C:\\Users\\86151\\机器学习实践\\",download_if_missing=False)

参数介绍:
这里只介绍我们解决问题所使用到的参数,更多参数请参阅sklearn官方网站关于datasets.fetch_lfw_people的使用,连接如下:
https://scikit-learn.org/stable/modules/generated/sklearn.datasets.fetch_lfw_people.html

data_home:str, 默认值=None 为数据集指定另一个下载和缓存文件夹。默认情况下 所有Scikit-learn数据存储在“~/scikit_learn_data”子文件夹中。
download_if_missing:bool, 默认值=True 如果为 False,则在数据在本地不可用时,引发 IOError错误, 而不是尝试从源站点下载数据

这时打开你参数“data_home”设置的路径下的文件,你会发现一个名为lfw_home的空文件夹:

然后将刚才在百度网盘下载的数据解压在这个文件夹里面

Step3.然后找到名为lfwfunneled.tgz压缩包,更名为lfw-funneled.tgz,如下图所示:

Step4.最后再回到Step2来运行那两行命令即可

如果进行到这一步那么数据集就导出成功啦! 不过比较麻烦的是每次读入数据的时候都需要加上“data_home”和“download_if_missing”参数。

调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误相关推荐

  1. 08_sklearn数据集,数据集划分train_test_split,sklearn.datasets及其api,sklearn分类数据集,sklearn回归数据集,转换器与预估器

    1.sklearn数据集 1.1 数据集划分 机器学习一般的数据集会划分为两个部分 训练数据:用于训练,构建模型 测试数据:在模型检验时使用,用来评估模型是否有效 1.1.1 sklearn数据集划分 ...

  2. 支持向量机ModuleNotFoundError: No module named ‘sklearn.datasets.samples_generator‘

    最近在用Anaconda中Pytorch学习SVM分类时,导入模块 from sklearn.datasets.samples_generator import make_blobs 时报错: Mod ...

  3. 【Python学习】 - sklearn学习 - 自带数据集sklearn.datasets.x

    sklearn 的数据集有好多个种 自带的小数据集(packaged dataset):sklearn.datasets.load_ 可在线下载的数据集(Downloaded Dataset):skl ...

  4. sklearn.datasets.make_blobs 生成符合高斯分布的点

    sklearn.datasets.make_blobs sklearn.datasets.make_blobs(n_samples=100, n_features=2, centers=None, c ...

  5. 加载sklearn 人脸数据集出错 fetch_olivetti_faces() HTTPError: HTTP Error 403: Forbidden解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...

  6. python datasets_python基础之sklearn.datasets

    sklearn.datasets模块主要提供了一些导入.在线下载及本地生成数据集的方法,可以通过dir或help命令查看,我们会发现主要有三种形式:load_.fetch_及make_的方法 (1)d ...

  7. 太极计算机ehr系统,(数据科学学习手札21)sklearn.datasets常用功能详解

    作为Python中经典的机器学习模块,sklearn围绕着机器学习提供了很多可直接调用的机器学习算法以及很多经典的数据集,本文就对sklearn中专门用来得到已有或自定义数据集的datasets模块进 ...

  8. sklearn.datasets数据集和下载网站

    sklearn.datasets包包含的数据集有: load_boston:波士顿数据集 load_iris :鸢尾花数据集 load_diabetes :糖尿病数据集 load_digits :数字 ...

  9. 从sklearn.datasets 导入 fetch_olivetti_faces失败原因

    在学习sklearn库过程中,练习人脸自动补全的功能,从sklearn.datasets中导入fetch_olivetti_faces模块时,提示 错误,即使下载替换提示文档后,依然报错,经搜索后发现 ...

最新文章

  1. 汪星人出门也靠脸?狗脸识别技术可识别化妆后的汪星人,准确率99%
  2. 编程之法:面试和算法心得
  3. Linux(二)各种实用命令
  4. python关闭线程根据id_python之线程相关操作
  5. index row函数出现日期变数字_VBA-003.多表日期汇总求和
  6. Android Hook (2) Java2java
  7. 下列关于html5表单的多样输入方式,IT兄弟连 HTML5教程 HTML5表单 多样的输入类型1...
  8. fastadmin在html中查询数据,FastAdmin模块开发快速上手
  9. Python爬虫实战八之利用Selenium抓取淘宝匿名旺旺
  10. Arcgis自动编号实现
  11. springboot集成oauth2和JWT(授权码模式)
  12. android camera (2) ---高通平台camera开发
  13. 语音识别技术原理概述!
  14. java实现控制台表格
  15. 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
  16. 平淡中,一直追梦的人 ----访济南市城市规划设计院副总工程师田洁
  17. Android系统编译aosp
  18. 搭建一个用于工作和学习的Linux桌面环境的尝试
  19. jupyter不是内部或外部命令,也不是可运行程序的解决方案
  20. utils util

热门文章

  1. 最新水文水动力模型在城市内涝、城市排水、海绵城市规划设计中深度应用丨SWMM排水管网水力、水质建模及海绵与水环境应用
  2. 【angularjs】利用时间控件进行时间筛选
  3. Web3 中的身份与信任
  4. 冒泡排序及C语言代码
  5. solr 中文分词mmeseg4j与ik analyzer效果对比
  6. Aqua Data Studio 19.0 中文补丁
  7. 除了shp数据,还有什么其他数据
  8. [RK3399][Android7.1] Audio中的MCLK时钟小结
  9. 生成openVPN客户端配置的shell脚本
  10. KEIL软件调节字体大小教程