简体   繁体   English

HTTPError:HTTP 错误 403:使用 pytorch 下载 MNIST 数据集时被禁止

[英]HTTPError : HTTP Error 403: Forbidden when download MNIST dataset using pytorch

Please help me to solve this problem请帮我解决这个问题

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM