[英]HTTPError : HTTP Error 403: Forbidden when download MNIST dataset using pytorch
I am using colab notebook and loaded it to my drive.我正在使用 colab 笔记本并将其加载到我的驱动器中。 When I run the following code to get the dataset using the following code:
当我运行以下代码以使用以下代码获取数据集时:
import torch
import torch.nn as nn
import torchvision
import torchvision.transforms as transforms
train_dataset = torchvision.datasets.MNIST(root="/content/drive/MyDrive/Colab Notebooks/pytorch/Data",
train=True,
transform=transforms.ToTensor(),
download=True
)
This is my error
Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz to /content/drive/MyDrive/Colab Notebooks/pytorch/Data/MNIST/raw/train-images-idx3-ubyte.gz 0/? [00:00<?, ?it/s] --------------------------------------------------------------------------- HTTPError Traceback (most recent call last) <ipython-input-12-32702cf15284> in <module>() 3 train=True, 4 transform=transforms.ToTensor(), ----> 5 download=True 6 ) 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
i also faced similar issue and i resolve it by normalizing the data not sure though why it works try this.我也遇到了类似的问题,我通过规范化数据来解决它,但不确定它为什么起作用试试这个。
enter code heretrain_dataset = torchvision.datasets.MNIST(root="/content/drive/MyDrive/Colab Notebooks/pytorch/Data",
train=True,
transform=transforms.Compose([transforms.ToTensor(),
transforms.Normalize((0.5,), (0.5,))]),
download=True
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.