【问题标题】:Is there a way to recognise an object in an image?有没有办法识别图像中的对象?
【发布时间】:2018-04-08 01:59:44
【问题描述】:

我正在寻找一些可以识别图像中对象的预训练深度学习模型。通常图像是用于产品购物网站的类型。我想识别图像中的产品是什么。我遇到过一些预训练的模型,比如 VGG、Inception,但它们似乎是在一些通用对象上训练的,比如 1000 个对象。我正在寻找接受过 10000 或更多训练的东西。

【问题讨论】:

  • 10k 个课程很多。我知道的最接近的是来自CDiscount's Kaggle competition 的数据集。它有 5000 多个类和 1500 万张图像。
  • 我在某处读到 google 的 xception 模型在超过 15k 类上进行了训练。但我找不到课程。
  • the paper 他们说:JFT is an internal Google dataset for large-scale image classification dataset, first introduced by Hinton et al. in [5], which comprises over 350 million high-resolution images annotated with labels from a set of 17,000 classes。我不认为它已经为广大观众提供。这是 Google 的OpenImages dataset(20k 嘈杂,5k 可训练课程)。不确定它们是否相同。如果您了解更多信息,请告诉我。

标签: tensorflow deep-learning keras image-recognition


【解决方案1】:

我认为最好的方法是使用您需要预测的标签构建您自己的训练集,然后采用现有的预训练模型(如 VGG),移除最后的全连接层并使用您的数据,这个过程称为迁移学习。更多信息here

【讨论】:

  • 是的,这确实是最后一个选项,但准备训练数据集将是一项艰巨的任务,因此首先要寻找可用的开源选项。
猜你喜欢
  • 2018-06-07
  • 2021-12-17
  • 1970-01-01
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多