keras 应用程序模型的 ImageNet 测试数据集

问题描述 投票:0回答:3

我在 ImageNet 上预训练了一个模型,如下所示:

from keras.applications import resnet50
model = resnet50.ResNet50(weights='imagenet')

有什么方法可以获取测试 ImageNet 数据集及其标签(这意味着未用于训练上述内容的数据

model
)?

keras imagenet
3个回答
1
投票

原创

遗憾的是 ImageNet(来自 ILSVRC2012)从未发布测试数据集中 10 万张图像的标签。您可以使用验证数据集中的 50k 图像,其标签可以在

Develpoment Kit (tasks 1 and 2)
中找到。

您可以从 http://www.image-net.org/challenges/LSVRC/2012/downloads

下载验证图像和验证标签

更新了!

这里有一个包含 10 万张图像的 ImageNet 测试集,虽然您无法访问标签,但您可以预测所有图像的标签并提交您的预测进行评估(top1、top5)这里


0
投票

您可以加载权重=无的模型并下载 imagenet 数据集。然后您可以将数据集拆分为训练测试,使用训练集训练您的模型并根据您的目的使用测试集


0
投票

这是一个老问题,但我遇到了同样的问题,并且在任何地方都找不到任何简单的答案。 所以我编写了解决方案并发布了代码here

我希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.