gpt4 book ai didi

python - 在 Keras 中下载 ResNet50 生成 "SSL: CERTIFICATE_VERIFY_FAILED"

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:07 25 4
gpt4 key购买 nike

我在 Tensorflow 上使用 python 3.6 和 Keras (2.0.9)

尝试下载resnet50训练好的模型却遇到如下错误:异常:https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels.h5 上的 URL 提取失败: 无 -- [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:777)

下面是使用的代码:

from keras.applications.resnet50 import ResNet50
from keras.preprocessing import image
from keras.applications.resnet50 import preprocess_input, decode_predictions
import numpy as np

model = ResNet50(weights='imagenet')

img_path = 'elephant.jpg'
img = image.load_img(img_path, target_size=(224, 224))
x = image.img_to_array(img)
x = np.expand_dims(x, axis=0)
x = preprocess_input(x)
model.summary()
preds = model.predict(x)

print('Predicted:', decode_predictions(preds, top=3)[0])

最佳答案

可以考虑this .

我在下载数据集之前也使用了 SSL 模块。它解决了这个问题!

像这样:

import ssl

ssl._create_default_https_context = ssl._create_unverified_context

关于python - 在 Keras 中下载 ResNet50 生成 "SSL: CERTIFICATE_VERIFY_FAILED",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com