无法加载Resnet
Resnet cannot be loaded
我试图将 resnet34 和 resent50 导入 Kaggle Kernal,但没有成功。当我 运行:
from keras.applications.resnet50 import ResNet50 as resnet50
resnet = ResNet50(weights='imagenet')
learn = ConvLearner.pretrained(resnet, data, precompute=True)
开始下载:'Downloading: "https://download.pytorch.org/models/resnet34-333f7ec4.pth" to /tmp/.torch/models/resnet34-333f7ec4.pth'
但说“URL https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels.h5 获取失败:None -- [Errno -2] 名称或服务未知”
并使用 resnet34:
arch=resnet34
learn = ConvLearner.pretrained(arch, data, precompute=True)
我得到:URL错误:
其他人似乎也在使用这些相同的行导入。
您收到此错误是因为 Kaggle 内核(目前)无法访问互联网,因此您无法通过 URL 获取内容。
您可以通过添加相关数据集(链接如下)将这些模型添加到内核中,然后像读取文件路径“../input/[name_of_dataset] 中的任何其他文件一样读取它们/[name_of_file]”。 (当然,您应该将 [name_of_dataset] 和 [name_of_file] 替换为您的数据集和所需文件的实际名称。:)
希望对您有所帮助!
我试图将 resnet34 和 resent50 导入 Kaggle Kernal,但没有成功。当我 运行:
from keras.applications.resnet50 import ResNet50 as resnet50
resnet = ResNet50(weights='imagenet')
learn = ConvLearner.pretrained(resnet, data, precompute=True)
开始下载:'Downloading: "https://download.pytorch.org/models/resnet34-333f7ec4.pth" to /tmp/.torch/models/resnet34-333f7ec4.pth'
但说“URL https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels.h5 获取失败:None -- [Errno -2] 名称或服务未知”
并使用 resnet34:
arch=resnet34
learn = ConvLearner.pretrained(arch, data, precompute=True)
我得到:URL错误:
其他人似乎也在使用这些相同的行导入。
您收到此错误是因为 Kaggle 内核(目前)无法访问互联网,因此您无法通过 URL 获取内容。
您可以通过添加相关数据集(链接如下)将这些模型添加到内核中,然后像读取文件路径“../input/[name_of_dataset] 中的任何其他文件一样读取它们/[name_of_file]”。 (当然,您应该将 [name_of_dataset] 和 [name_of_file] 替换为您的数据集和所需文件的实际名称。:)
希望对您有所帮助!