【问题标题】:Difference between SSD and MobilenetSSD和Mobilenet的区别
【发布时间】:2018-05-29 13:26:42
【问题描述】:

我对 SSD 和 mobilenet 感到困惑。据我所知,它们都是神经网络。 SSD 提供本地化,而 mobilenet 提供分类。因此SSD和mobilenet的结合可以产生目标检测。图片取自SSD paper。 SSD的默认分类网络是VGG-16。因此,对于 SSD Mobilenet,VGG-16 被替换为 mobilenet。我的说法正确吗?

我在哪里可以获得有关 SSD Mobilenet 的更多信息,尤其是 Tensorflow 模型动物园上可用的信息?

【问题讨论】:

    标签: machine-learning neural-network object-detection


    【解决方案1】:

    SSD - 单次检测器 - 是一种为检测目的而设计的 NN 架构 - 这意味着定位(边界框)和分类同时进行。

    Mobilenet- (https://arxiv.org/abs/1704.04861) - Google 引入的高效架构(使用深度卷积和逐点卷积)。它可用于分类目的,或作为其他(即检测)的特征提取器。

    在 SSD 论文中,他们提出使用 VGG NN 作为检测的特征提取器,特征图取自几个不同的层(分辨率),并被馈送到相应的分类和定位层(分类头和回归头)。

    所以实际上,人们可以决定使用不同类型的特征提取器——比如 MobileNet-SSD——这意味着你使用 SSD 拱门。而您的特征提取器是 mobilenet arch。

    通过阅读 SSD 论文和 mobilenet 论文,您将能够了解模型动物园中存在的模型。

    【讨论】:

      【解决方案2】:

      深度神经网络有两种类型,基础网络和检测网络。 MobileNet、VGG-Net、LeNet 是基础网络。

      基础网络为分类或检测提供高级功能。如果你在这些网络的末端使用一个完全连接的层,你就有了一个分类。但是你可以去掉一个全连接层,用检测网络代替它,比如 SSD、Faster R-CNN 等等。一般来说,SSD 使用基础网络上的最后一个卷积层来完成检测任务。 MobileNet 就像其他基础网络一样使用卷积来产生高级特征。

      【讨论】:

        猜你喜欢
        • 2018-11-07
        • 2012-06-23
        • 2018-09-22
        • 1970-01-01
        • 2020-04-16
        • 2018-11-10
        • 2020-11-07
        • 2020-03-26
        • 1970-01-01
        相关资源
        最近更新 更多