我在ImageNet上预先训练了一个模型,如下所示:
from keras.applications import resnet50
model = resnet50.ResNet50(weights='imagenet')
是否可以获取测试ImageNet数据集及其标签(这意味着未用于训练以上model
的数据)?
答案 0 :(得分:1)
遗憾的是,ImageNet(from ILSVRC2012)从未在测试数据集中发布10万张图像的标签。您可以改用Validation数据集中的50k张图片,其标签可以在Develpoment Kit (tasks 1 and 2)
中找到。
您可以从http://www.image-net.org/challenges/LSVRC/2012/downloads
下载验证图像和验证标签。有一个ImageNet测试仪,其中包含10万张可用图像here,尽管您无法访问标签,但可以预测所有图像的标签并提交预测以进行评估(top1,top5){{ 3}}。
答案 1 :(得分:0)
您可以使用weights = None和download imagenet数据集加载模型。然后可以将数据集拆分为训练测试,使用训练集训练模型并根据需要使用测试集