docker-jupyter中,手动准备sklearn人脸数据集lfw

本文介绍了如何在Docker环境下手动准备sklearn的LFW人脸识别数据集。首先,从百度网盘下载并解压lfw数据集到本地,确保文件夹命名为lfw_home。接着,提供了两种方法将数据集引入Docker容器:一是通过docker run命令映射本地文件到容器;二是先创建容器,然后在容器内部将本地lfw_home文件夹传输到指定路径。
摘要由CSDN通过智能技术生成
  1. 下载lfw数据集到本地,解压后文件夹名为lfw_home,名字不要改

    链接: https://pan.baidu.com/s/1WxSDgug-cPPpftM1Vn_F9w
    密码: rckb

  2. 由于sklearn要求lfw数据集必须出现在home/用户名/scikit_learn_data这个路径下,所以需要我们在**建立容器(方法1)或者在容器中(方法2)**时,进行相应的文件准备:

    方法一,在建立容器时,把本地文件和容器中的文件做映射:

    (1) 首先需要保证在本地文件中,把lfw_home 放到 scikit_learn_data下面,并且scikit_learn_data需要直接放在本地文件的第一层,不要再嵌套其他的文件了

    即:

    /本地文件夹ABC
      // scikit_learn
         ///lfw_home
      //其他文件1
      //其他文件2
    

    (2)然后使用docker run命令, 把【本地文件夹ABC】映射到docker中的/home/用户名 ,并起容器

    docker run -it --rm -v [本地路径]:[docker中截止到用户名的路径] -p 8888:8888 [镜像名:tag]
    示例:docker run -it --rm -v ~/Desktop/docker-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值