deep-learning - 如何使用torchvision在colab中下载数据集我收到此错误
问题描述
dataset = MNIST(root='data/', download=True)
Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz to data/MNIST/raw/train-images-idx3-ubyte.gz
---------------------------------------------------------------------------
HTTPError Traceback (most recent call last)
<ipython-input-2-9432298eb00b> in <module>()
----> 1 dataset = MNIST(root='data/', download=True, transform=ToTensor())
11 frames
/usr/lib/python3.7/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs)
647 class HTTPDefaultErrorHandler(BaseHandler):
648 def http_error_default(self, req, fp, code, msg, hdrs):
--> 649 raise HTTPError(req.full_url, code, msg, hdrs, fp)
650
651 class HTTPRedirectHandler(BaseHandler):
HTTPError: HTTP Error 403: Forbidden
解决方案
我遇到了同样的错误。我认为 Yan LeCunn 那边一定发生了一些变化。你可以用
from six.moves import urllib
opener = urllib.request.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
urllib.request.install_opener(opener)
推荐阅读
- c++ - 如何从 GDI+ 图元文件对象中获取原始图元文件字节?
- iis - IIS URL重写为html而不是同名的子目录
- java - Android 应用内更新功能实现
- laravel - 在 Laravel Homestead 环境中获取 symfony 项目的供应商文件夹时出现问题
- angular - 如何从 Reactive Form 的动态表中获取值?
- c - 同一动态分配中的两种类型
- java - sqlContext.createDateFrame() 时的 NPE
- ios - 将数值数组的特定索引与 Swift 中的 Int 变量进行比较
- facebook-graph-api - Facebook - 无效范围:manage_pages , publish_pages 当我的应用程序处于实时模式时
- android - 从 Worker 创建位图