当前位置: 首页 > 知识库问答 >
问题:

MNIST时尚数据集未加载

邵繁
2023-03-14

我正在做一个ML/Tensorflow hello world,通过使用MNIST数据集来预测某物是什么类型的衣服,但是当我尝试使用数据将数据加载到我的doe中时。load_data()它给了我以下错误:

使用TensorFlow后端。从下载数据https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-labels-idx1-ubyte.gz回溯(最近一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py”,第1317行,在do_open encode_chunked=req中。在请求self中有_头('Transfer-encoding')文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py”,第1229行_发送请求(方法、url、正文、标题、编码块)文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py”,第1275行,在发送html" target="_blank">请求中。endheaders(body,encode_chunked=encode_chunked)文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py”,第1224行,在endheaders self中_发送输出(message_body,encode_chunked=encode_chunked)文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py”,第1016行,在发送输出中。send(msg)File“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py”,第956行,在send self中。connect()文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py”,第1392行,在connect server_hostname=server_hostname)文件“/Library/Frameworks/Python.framework/Versions/3.7/ssl.py”中的wrap_socket session=session文件“/lib/Frameworks/lib/python3.7/ssl.py”中的第412行,第853行,在“创建自我”中。do_handshake()文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py”,do_handshake self中的第1117行_sslobj。不要握手。SSLCertVerificationError:[SSL:证书\u验证\u失败]证书验证失败:无法获取本地颁发者证书(\u SSL.c:1056)

在处理上述异常期间,发生了另一个异常:

回溯(最后一次调用):文件“/Users/NAME/mnentificationing sweets Predictor/lib/python3.7/site packages/tensorflow_core/python/keras/utils/data_utils.py”,第264行,在get_文件urlretrieve(origin,fpath,dl_progress)文件“/Library/Frameworks/python.framework/Versions/3.7/lib/python3.7/urllib/request.py”第247行,在URL中,使用contextlib检索。在urlopen返回打开程序中,以fp:File“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py”的形式关闭(urlopen(url,data)),第222行。打开(url、数据、超时)文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py”,第525行,在open response=self中_打开(req,数据)文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py”,第543行,在req)文件“/Library/Frameworks/Python.framework/Versions/3.7/urllib/request.py”中,在调用chain result=func(*args)文件的第503行“/Library/Frameworks/Python。framework/Versions/3.7/lib/python3。7/urllib/request。py”,第1360行,在https\u open context=self.\u上下文中,检查\u hostname=self.\u check\u hostname)文件“/Library/Frameworks/Python。framework/Versions/3.7/lib/python3。7/urllib/request。py“,第1319行,在do_open raise urleror(err)urllib.error.urleror中:

在处理上述异常期间,发生了另一个异常:

回溯(最后一次调用):文件“/Users/NAME/Python Projects/mnIdentification Cloth Predictor/mnIdentification Cloth Predictor.py”,第10行,在(序列图像,序列标签),(测试图像,测试标签)=数据中。load_data()文件“/Users/NAME/mnistiting衣物预测器/lib/python3.7/site packages/tensorflow_core/python/keras/datasets/fashion_mnist.py”,第52行,在load_数据路径中。在get_文件引发异常(error_msg.format(origin,e.errno,e.reason))的第268行追加(get_文件(fname,origin=base fname,cache_subdir=dirname))文件“/Users/NAME/mnistiting服装预测器/lib/python3.7/site packages/tensorflow_core/python/keras/utils/data_utils.py”),异常:在https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-labels-idx1-ubyte.gz:无--[SSL:CERTIFICATE\u VERIFY\u FAILED]证书验证失败:无法获取本地颁发者证书(\u SSL.c:1056)

这是我的代码:这是我键入的代码:

作为tf从tenorflow导入keras从keras.datasets导入fashion_mnist导入Numpy作为np导入matplotlib.pyplot作为plt

数据=keras.datasets.fashion_mnist

(列车图像,列车标签),(测试图像,测试标签)=数据。加载_数据()

打印(系列标签1)

共有2个答案

高和通
2023-03-14

转到您的Python文件夹,找到一个名为Install Certificates.command的脚本。双击运行它,它将安装一个名为的库。此工具将为您处理SSL认证。

如果您在Mac上,它就在这里:/Applications/Python\3.6/Install\Certificates。命令

伍嘉
2023-03-14

您提供的以下代码工作正常,

import tensorflow as tf 
from tensorflow import keras 
from keras.datasets import fashion_mnist 
import numpy as np 
import matplotlib.pyplot as plt

data = keras.datasets.fashion_mnist

(train_images, train_labels), (test_images, test_labels) = data.load_data()

print(train_labels)

但是,当您从特定网站下载数据时,它会受到该浏览器的限制。请参考此链接以修复SSLCertVerificationError。链接

 类似资料:
  • 我正在使用fashion MNIST数据集来解决这个问题。我正在使用链接中的数据: 培训:http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/train-images-idx3-ubyte.gz 训练集标签:http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/trai

  • 在介绍softmax回归的实现前我们先引入一个多类图像分类数据集。它将在后面的章节中被多次使用,以方便我们观察比较算法之间在模型精度和计算效率上的区别。图像分类数据集中最常用的是手写数字识别数据集MNIST [1]。但大部分模型在MNIST上的分类精度都超过了95%。为了更直观地观察算法之间的差异,我们将使用一个图像内容更加复杂的数据集Fashion-MNIST [2]。 获取数据集 首先导入本节

  • 源码: tensorflow/g3doc/tutorials-mnist/ 本教程的目标是展示如何下载用于手写数字分类问题所要用到的(经典)MNIST数据集。 教程 文件 本教程需要使用以下文件: 文件 目的 input_data.py 下载用于训练和测试的MNIST数据集的源码 准备数据 MNIST是在机器学习领域中的一个经典问题。该问题解决的是把28x28像素的灰度手写数字图片识别为相应的数字

  • 问题内容: 我正在用Django开发应用程序。 我想将数据加载到模型中,即,但数据存储在xlsx文件中,即。 为了实现这一目标,我开发了以下脚本: 但是当我从Anaconda提示符下运行它时,我得到了 文件“ load_glossary.py”,模块7中的第7行, 引发AppRegistryNotReady(“应用尚未加载。”)django.core.exceptions.AppRegistryN

  • 源码: tensorflow/g3doc/tutorials/mnist/ 本教程的目标是展示如何下载用于手写数字分类问题所要用到的(经典)MNIST数据集。 教程 文件 本教程需要使用以下文件: 文件 目的 input_data.py 下载用于训练和测试的MNIST数据集的源码 准备数据 MNIST是在机器学习领域中的一个经典问题。该问题解决的是把28x28像素的灰度手写数字图片识别为相应的数字

  • 本文向大家介绍TensorFlow MNIST手写数据集的实现方法,包括了TensorFlow MNIST手写数据集的实现方法的使用技巧和注意事项,需要的朋友参考一下 MNIST数据集介绍 MNIST数据集中包含了各种各样的手写数字图片,数据集的官网是:http://yann.lecun.com/exdb/mnist/index.html,我们可以从这里下载数据集。使用如下的代码对数据集进行加载: