架构和主干有什么区别?

人工智能 深度学习 卷积神经网络 比较 术语 建筑学
2021-11-07 14:25:05

在论文“ ForestNet: Classifying Drivers of Deforestation in Indonesia using Deep Learning on Satellite Imagery ”中,作者谈到了使用:

  1. 特征金字塔网络(作为架构)
  2. EfficientNet-B2(作为主干)

验证集的性能度量仅输入来自可见 Landsat 8 波段数据的 RF 模型在验证集上的性能最低,但辅助预测器的结合大大提高了其性能。所有的 CNN 模型都优于 RF 模型。性能最好的模型,我们称之为 ForestNet,使用了带有 EfficientNet-B2 主干的 FPN 架构。SDA 的使用在验证集上提供了巨大的性能提升,土地覆盖预训练和结合辅助预测器都导致了额外的性能提升。

架构和主干有什么区别?我在网上找不到太多。具体来说,它们各自的目的是什么?从高层的角度来看,将两者结合起来会是什么样子?

1个回答

词汇表肯定是非标准的,有点混乱,但 Feature Pyramid Networks 被用作特征提取器,然后将其输出输入 EfficientNet-B2 用于对图像进行分类。一个神经网络模型连接在另一个模型的末尾。

所以看起来“架构”是神经网络模型的前半部分,它以卫星图像为输入并提取图像特征,然后直接连接到模型的后半部分(因此是“骨干”),它取从“架构”中提取特征并进行分类。

这个术语在这里绝对是非标准的,至少在 AI 社区中,如果你问这里的任何人,我认为他们不会自然地以这种方式思考“架构”与“骨干”这两个词,除非他们专注于与作者类似的领域。