人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解

这篇具有很好参考价值的文章主要介绍了人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

FPN:用于目标检测的特征金字塔网络

人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解
人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解
backbone:骨干网络,例如cnn的一系列。(特征提取)

(a)特征图像金字塔
检测不同尺寸目标。
首先将图片缩放到不同尺度,针对每个尺度图片都一次通过算法进行预测。
但是这样一来,生成多少个尺度就要预测多少次,训练效率很低。

(b)单一特征图
faster rcnn所采用的一种方式。
将图片通过backbone得到最终的特征图,在最终的特征图上进行预测。
针对小目标的预测效果不是很好。

©金字塔特征层次
与ssd算法类似。
将一张图片输入给backbone,在backbone镜像传播中得到不同的特征图上分别进行预测。

(d)特征金字塔网络
fpn结构。
与图(c)对比,不是简单的在backbone的不同特征图上进行预测,而是将不同特征图上的特征进行融合,在融合之后得到的特征图上再进行预测。

细节部分,如何融合特征

人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解
不同的特征图都是有一定要求的。比如这里按照2的整数倍选取:
人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解
在分类网络中的backbone在缩放特征图时都是整数倍缩放。

针对每一个backbone的特征图都会先用1x1的卷积层处理 ----> 调整backbone上不同特征图的channel统一。
在backbone不同层次上的channel不一样,一般情况下越来越多。
为了后续的融合,所以要保证一样的shape。

对上面的特征图进行2倍的上采样(临近差值算法)(保证上下高宽一样)。刚好跟中间特征图通过1*1卷积后的shape一样。

以resnet50作为backbone为例:
人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解
resnet网络整体框架一样:conv1(+BN、RELU) --> conv2_x所对应的一系列层结构 --> conv3_x所对应的一系列残差结构 --> conv4_x…… --> conv5_x……
人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解
人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解
(proposal 建议框,候选框)
faster rcnn:在预测特征图上通过rpn网络生成得到一系列proposal,把proposal映射到特征图上,再将映射的这部分特征输入fast rcnn,得到最终的预测结果。
fpn:首先通过rpn结构在p2 ~ p6上预测proposal,然后将预测得到的proposal映射到p2 ~p5上,再通过faster rcnn得到最终结果。

一个proposal如何正确投射到特征层上。
人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解文章来源地址https://www.toymoban.com/news/detail-410937.html

到了这里,关于人工智能学习07--pytorch15(前接pytorch10)--目标检测:FPN结构详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能(pytorch)搭建模型10-pytorch搭建脉冲神经网络(SNN)实现及应用

    大家好,我是微学AI,今天给大家介绍一下人工智能(pytorch)搭建模型10-pytorch搭建脉冲神经网络(SNN)实现及应用,脉冲神经网络(SNN)是一种基于生物神经系统的神经网络模型,它通过模拟神经元之间的电信号传递来实现信息处理。与传统的人工神经网络(ANN)不同,SNN 中的

    2024年02月08日
    浏览(37)
  • 人工智能-10种机器学习常见算法

    机器学习是目前行业的一个创新且重要的领域。今天,给大家介绍机器学习中的10种常见的算法,希望可以帮助大家适应机器学习的世界。 线性回归(Linear Regression)是目前机器学习算法中最流行的一种,线性回归算法就是要找一条直线,并且让这条直线尽可能地拟合散点图中的

    2023年04月08日
    浏览(40)
  • 人工智能概论报告-基于PyTorch的深度学习手写数字识别模型研究与实践

    本文是我人工智能概论的课程大作业实践应用报告,可供各位同学参考,内容写的及其水,部分也借助了gpt自动生成,排版等也基本做好,大家可以参照。如果有需要word版的可以私信我,或者在评论区留下邮箱,我会逐个发给。word版是我最后提交的,已经调整统一了全文格

    2024年02月05日
    浏览(56)
  • 人工智能深度学习100种网络模型,精心整理,全网最全,PyTorch框架逐一搭建

    大家好,我是微学AI,今天给大家介绍一下人工智能深度学习100种网络模型,这些模型可以用PyTorch深度学习框架搭建。模型按照个人学习顺序进行排序: 深度学习模型 ANN (Artificial Neural Network) - 人工神经网络:基本的神经网络结构,包括输入层、隐藏层和输出层。 学习点击地

    2024年02月14日
    浏览(38)
  • 深度学习实战24-人工智能(Pytorch)搭建transformer模型,真正跑通transformer模型,深刻了解transformer的架构

    大家好,我是微学AI,今天给大家讲述一下人工智能(Pytorch)搭建transformer模型,手动搭建transformer模型,我们知道transformer模型是相对复杂的模型,它是一种利用自注意力机制进行序列建模的深度学习模型。相较于 RNN 和 CNN,transformer 模型更高效、更容易并行化,广泛应用于神

    2023年04月22日
    浏览(47)
  • 【AI人工智能学习】GitHub 上适合初学者的 10 个最佳开源 AI 项目

      温馨提示:AI一定是未来程序员的出路,大家可以早点入坑。 目录 人工智能简介 GitHub 上适合初学者的 10 个最佳开源 AI 项目 Part.1 TensorFlow Part.2 PyTorch Part.3 Keras

    2024年02月04日
    浏览(57)
  • 读十堂极简人工智能课笔记07_模拟与情感

    2.5.1.1. 冯·诺伊曼 2.5.1.2. 可以执行计算机可以完成的所有任务 2.5.2.1. 冯·诺伊曼 4.5.2.1. 一位计算机图形专家 4.5.2.2. 1986年创造了一种基于代理的模型算法 4.5.4.1. 最早的例子之一便是电影《蝙蝠侠归来》(1992)中计算机生成的蝙蝠群和企鹅群 4.5.6.1. 克雷格·雷诺兹(2001) 4.7

    2024年02月20日
    浏览(47)
  • hnu计算机与人工智能概论答案3.15

     终于肝完了!有一说一,这一次难度肉眼可见的提升,终于明白程序员为什么会秃顶了(头发真的禁不住薅啊),祝大家好运! 第1关:循环结构-while与for循环 第1题 编程计算如下公式的值1^2+3^2+5^2+...+995^2+997^2+999^2并输出结果 第2题 用 while 语句完成程序逻辑,求如下算法可

    2024年02月08日
    浏览(43)
  • 《花雕学AI》07:AI脑洞大开-盘点最火爆人工智能ChatGPT的23种新颖用法

    本文提纲(呵呵,想必大家都猜到了,它确实是人工智能帮我做的,看起来比较专业吧!) 一、引言:介绍ChatGPT是什么,它是基于GPT-3的一个开源的多语言聊天机器人框架,可以生成流畅、有趣、有逻辑的对话。 二、正文:分别介绍ChatGPT的N多种新颖用法 1、用ChatGPT来写小说

    2024年02月02日
    浏览(74)
  • PyTorch 人工智能研讨会:6~7

    原文:The Deep Learning with PyTorch Workshop 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则 2.3.c 概述 本章扩展了循环神经网络的概念。 您将

    2023年04月20日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包