#深度学习入门笔记


前言

前几天项目结束有时间可以学一下深度学习了,掏出落尘的书本(鱼书第一本)在mnist这个项目上遇见了HTTP Error 403: Forbidden ,按照网上一些大佬的提示完成复现后,分享些自己的理解。


一、错误分析

urllib.error.HTTPError: HTTP Error 403: Forbidden 报错,大概是因为被网站拒接了吧,与是否使用魔法没多大关系,我的操作方法大致如下

二、使用步骤

1.从其他渠道上下载下列文件

train-images-idx3-ubyte.gz
train-labels-idx1-ubyte.gz
t10k-images-idx3-ubyte.gz
t10k-labels-idx1-ubyte.gz

链接:link

2.按照mnist.py脚本中的要求将四个mnist的压缩文件放置在和mnist.py的目录内即可

依据如下:

def _download(file_name):
    file_path = dataset_dir + "/" + file_name
    
    if os.path.exists(file_path):
        return

    print("Downloading " + file_name + " ... ")
    urllib.request.urlretrieve(url_base + file_name, file_path)
    print("Done")

该处是其运行逻辑,只有检测到目录下有文件时才不会再去下载从而避免被拒接


总结

最后成功运行显示
(60000, 784)
(60000,)
(10000, 784)
(10000,)
表明成功了。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐