| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 目标检测理论基础(3):典型架构(上) -> 正文阅读 |
|
[人工智能]目标检测理论基础(3):典型架构(上) |
目录 模型进化史?区域卷积神经网络R-CNN模型结构按分类问题对待: RCNN:selective search0、按一定的规则生成区域集R RCNN:wrap1、在原始区域目标周围取一块区域进行等比缩放到CNN需要的图片大小 ?RCNN:微调M←在Image Net上对CNN模型进行pre-train ?RCNN:fine tuning当数据量较小时,运用深度学习很可能会出现严重的过拟合的现象。 RCNN:分类部分R-CNN训练流程: 注:SVM训练完成后,如果完全分类正确,所有正样本的输出概率都大于0.5,而所有负样本的输出概率都小于0.5。 RCNN:回归部分?RCNN:测试RCNN:性能评价?True Positive区域:IoU>=0.5 优势:mAP大幅提升 SPP-NetR-CNN速度慢的原因之一:卷积特征重复计算量太大(每张图片的~2000区域都会计算CNN特征) SPP-Net网络?为什么可以先卷积提取特征,再找roi区域呢?对卷积层可视化发现:输入图片的某个位置的特征反应在特征图上也是在相同位置。基于此, 对某个ROI区域的特征提取只需要在特征图上的相应位置提取就可以了。 ?SPP-Net训练流程? SPP-Net问题继承了R-CNN的剩余问题:需要存储大量特征、复杂的多阶段训练、训练时间仍然长(25.5小时) Fast R-CNN改进:比R-CNN, SPP-Net更快的training/test 在SPP-Net基础引入2个新技术:感兴趣区域池化层(RoI pooling layer) ? 感兴趣区域池化空间金字塔池化(SPP pooling) 的单层特例 微调绿色框为飞机的GroundTruth(GT) ,红色为提取的foreground anchors,那么即便红色的框被分类器识别为飞机,但由于红色的框定位不准,这张图相当于没有正确的检测出飞机。所以要采用一种方法对红色的框进行微调,使得foreground anchors和GT更加接近。 ? ?多任务损失? ?训练:在pre-trained模型上做finetune?奇异值分解(对全连接层的处理):加速全连接运算 在目标检测任务中, 要处理的RoI数量比较多, 几乎一半的前向计算时间被用于全连接层。 ?fast rcnn性能提升?Faster RCNN对SS算法进行了改进 ? ?RPN网络? ? ?faster rcnn训练?性能提升? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 8:42:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |