【问题标题】:HTTPError : HTTP Error 403: Forbidden when download MNIST dataset using pytorchHTTPError:HTTP 错误 403:使用 pytorch 下载 MNIST 数据集时被禁止
【发布时间】:2021-06-05 13:07:26
【问题描述】:

请帮我解决这个问题

我正在使用 colab 笔记本并将其加载到我的驱动器中。当我运行以下代码以使用以下代码获取数据集时:

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
                                           )

这是我的错误
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

【问题讨论】:

    标签: python pytorch conv-neural-network


    【解决方案1】:

    我也遇到了类似的问题,我通过规范化数据来解决它,但不确定它为什么起作用试试这个。

    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
                                           )
    

    【讨论】:

      猜你喜欢
      • 2021-06-02
      • 1970-01-01
      • 2012-10-14
      • 2023-03-12
      • 2012-10-29
      • 2020-06-17
      • 2013-12-30
      • 2021-11-22
      • 2022-01-18
      相关资源
      最近更新 更多