import keras
(train_images, train_labels), (test_images, test_labels) = keras.datasets.mnist.load_data()
...
我目前开始使用机器学习,但由于出现以下错误,我无法加载 MNIST 数据集:
异常:https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz上的 URL 获取失败:无 -- [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书( _ssl.c:1000)
我确保一切都是最新的(macOS 版本 14.5、pip 版本 24.1、最新的 tensorflow 和 keras 库以及最新的 safari 和 vscode 版本)。我已尝试重新安装 keras 多次,确保不要使用最新的 pip 24.1 版本从 pip3 缓存下载它。这个错误一直存在,我还没有找到解决办法。我唯一弄清楚的是,这是由 ...load_data() 函数产生的错误。
如何解决这个问题?
如果您使用的是 MacOS,请在您的程序顶部添加以下代码块。就可以解决问题了
导入SSL ssl._create_default_https_context = ssl._create_unverified_context