从 imagenet 下载数据

Posted

技术标签:

【中文标题】从 imagenet 下载数据【英文标题】:Downloading data from imagenet 【发布时间】:2019-09-09 17:45:54 【问题描述】:

我被告知以下“小狗”图片 URL 列表来自 imagenet。

https://github.com/asharov/cute-animal-detector/blob/master/data/puppy-urls.txt

我如何下载另一个类别,例如“猫”?

我在哪里可以获得 imagenet 类别的完整列表以及它们在 csv 中的解释?

【问题讨论】:

感谢您建议查看文档。我设法获得了我正在寻找的数据。您可以将其发布为答案。 【参考方案1】:

不幸的是,ImageNet 不再像以前那样容易访问。您现在必须创建一个免费帐户,然后使用表明您作为非商业研究人员身份的电子邮件地址请求访问数据库。以下是 2021 年 3 月 11 日发布的公告的摘录(没有具体说明获取帐户和请求访问权限的要求,但解释了他们一般更改网站的一些原因)。

我们很自豪地看到 ImageNet 的广泛采用超出了最初的设想。然而,这个有着十年历史的网站因下载请求的增长而不堪重负。为了更好地服务社区,我们重新设计了网站并升级了硬件。新网站更简单;我们删除了相关或过时的函数,以专注于核心用例——使用户能够下载数据,包括完整的 ImageNet 数据集和 ImageNet 大规模视觉识别挑战赛 (ILSVRC)。

原始答案(链接不再有效):

您可以在http://www.image-net.org/explore 以交互方式探索可用的同义词集(类别),每个同义词集页面都有一个“下载”选项卡,您可以在其中下载类别图像 URL。

或者,您可以使用ImageNet API。您可以使用同义词集 ID 或 wnid 下载特定同义词集的图像 URL。下面的图片网址下载链接使用wnidn02121808 表示家猫、家猫、Felis domesticus、Felis catus。

http://www.image-net.org/api/text/imagenet.synset.geturls?wnid=n02121808

您可以使用上面的浏览链接找到特定同义词集的wnid(所选同义词集的 ID 将显示在浏览器地址栏中)。

您可以从以下位置检索所有可用同义词集的列表(按 id):

http://www.image-net.org/api/text/imagenet.synset.obtain_synset_list.

您可以检索与任何同义词集 id 关联的单词,如下所示(另一个 cat 示例)。

http://www.image-net.org/api/text/wordnet.synset.getwords?wnid=n02121808

【讨论】:

@Hugo - 不幸的是,自最初发布此答案以来,ImageNet 发生了重大变化,请参阅更新。【参考方案2】:

或者你可以下载更小尺寸的imagenet,mini-imagenet:

    https://github.com/yaoyao-liu/mini-imagenet-tools

2-1。 https://github.com/dragen1860/LearningToCompare-Pytorch/issues/4

2-2。 https://github.com/twitter/meta-learning-lstm/tree/master/data/miniImagenet

【讨论】:

以上是关于从 imagenet 下载数据的主要内容,如果未能解决你的问题,请参考以下文章

ImageNet 数据集图像未正确加载

)-ImageNet数据集的准备

Imagenet与ILSVRC数据集介绍

imagenet数据集 有多少类

如何找到 Imagenet 数据标签?

如何利用Caffe训练ImageNet分类网络