目标检测王者库MMDetection迎来重大版本更新!

【MMDetection系列 - 1】 MMdetection基础环境配置及demo运行 MMDetection是一个基于Pytorch的深度学习目标检测工具箱,支持多种主流的目标检测框架。第一次接触这个框架,参考了官方文档(),在此记录一下自己的学习过程,也可供参考。本文介绍了如何在ubuntu系统下配置MMDetection所需环境依赖,并运行demo测验结果。以上介绍了初次接触MMdetection的入门实践,包括基础环境配置以及demo 的运行。 阅读详情

编辑:机器学习算法工程师

如果要给目前的目标检测开源库排名的,那由商汤科技和香港中文大学开源的MMDetection库一定是最强的王者,这个开源库基于PyTorch,支持很多主流的目标检测模型,而且在不断更新。近期,MMDetection库迎来了V2.0版本的重大更新:

这个版本的更新属于重量级的,体现在各个方面:

  • 更快的速度:无论是训练速度和推理速度都有大幅度的提升(30%和25%),目前训练速度已经和detectron2不相上下

  • 更高的性能:调整一些超参数带来大部分模型效果的一定提升(具体见https://github.com/open-mmlab/mmdetection/blob/v2.0.0/docs/compatibility.md#training-hyperparameters)

  • 文档和教程更加完善:新手更加容易入门;

  • 支持PyTorch 1.5

  • 配置文件优化:支持继承减少了大量冗余;

  • 更好的模块化设计:凸显灵活性和易用性;

V2.0 的模块化设计比1.x更加细粒度,灵活性更强, 从单纯的目标检测框架向检测类任务的框架平台转变,新的模块设计如下图所示:

当然,更重要的是支持更多的模型,目前MMDetection已经支持持了35篇论文中的算法,提供了超过250 个预训练模型,是目标检测领域最大规模的模型库(这也是mmdet的最强的地方)。除此之外,还有 16 篇论文在 Github 上开源了基于 MMDetection 的代码。目前官方支持的方法如图所示:

不过值得注意的是,mmdetection 1.x训练的模型是不与2.x的模型是完全兼容的,但是官方提供了tools/upgrade_model_version.py脚本来转换模型,转换后的模型效果在v2.0中会有少许的下降,AP值低于1%。

更多更新内容见:

https://github.com/open-mmlab/mmdetection/blob/v2.0.0/docs/changelog.md

欢迎扫码关注:

【MMDetection3D】基于单目(Monocular)的3D目标检测入门实战 本文简要介绍单目(仅一个摄像头)3D目标检测算法,并使用MMDetection3D算法库,对KITTI(SMOKE算法)、nuScenes-Mini(FCOS3D、PGD算法)进行训练、测试以及可视化操作。单目3D检测,顾名思义,就是只是用一个摄像头采集图像数据,并将图像作为输入进行检测。 阅读详情

相关推荐

(详细教程)mmdetection训练自己的模型,测试,评估

1. 简介 商汤科技(2018 COCO 目标检测挑战赛冠军)和香港中文大学最近开源了一个基于Pytorch实现的深度学习目标检测工具箱mmdetection,支持Faster-RCNN,Mask-RCNN,Fast-RCNN,Cascade-RCNN等主流目标检测框架。可以快速部署自己的模型。 2.环境要求 Linux (不支持windows) Python 3.5+ >=PyTorch...

若风的博客 3万+

MMDetection学习笔记(1)--安装及demo测试全过程

MMDetection是什么? MMDetection是一个基于Pytorch的目标检测开源工具箱,简直是懒狗福音啊~ 放一下官方的GitHub链接:GitHub - open-mmlab/mmdetection: OpenMMLab Detection Toolbox and Benchmark MMDetection的主要特征: 模块化设计 将检测框架解耦成不同的模块组件,通过组合不同的模块组件,用户可以便捷地构建自定义的检测模型 丰富的即插即用的算法和模型 ...

weixin_41503889的博客 2806

mmdetection的configs中的各项参数具体解释

简介 在使用mmdetection对模型进行调优的过程中总会遇到很多参数的问题,不知道参数在代码中是什么作用,会对训练产生怎样的影响,这里我以faster_rcnn_r50_fpn_1x.py和cascade_rcnn_r50_fpn_1x.py为例,简单介绍一下mmdetection中的各项参数含义 faster_rcnn_r50_fpn_1x.py 首先介绍一下这个配置文件所描述的框架,它是基...

hajlyx的博客 5万+

【目标检测】从头到尾教你安装MMDetection(超详细版本)

【目标检测】从头到尾教你安装MMDetection(超详细版本)

wzk4869的博客 2万+

【mmdetection】使用自定义的coco格式数据集进行训练及测试

目录一、mmdetection简介二、环境安装1、安装教程2、运行demo测试环境是否安装成功三、训练自定义的dataset1、准备dataset2、Training前修改相关文件3、Training4、Testing 一、mmdetection简介 项目仓库地址:https://github.com/open-mmlab/mmdetection 香港中文大学-商汤科技联合实验室开源了基于 PyT...

YeeKo的博客 4万+

mmdetection训练自己的数据

上篇文章提到了mmdetection的配置并且测试好啦。下面关于如何train我们自己的数据。 主要讲一下一些改动原配置文件的问题,毕竟mmdetection开源的时间不长,还是在不断更新的。 官方建议自己的数据在mmdetection目录下创建data目录,以coco数据格式为例吧。 mmdetection ├── mmdet ├── tools ├── configs ├── data...

qq_36302589的博客 2万+

MMDetection框架教程(一):安装及demo测试

本文将介绍MMDetection框架v3.0.0版本在Ubuntu18.04下的安装以及demo测试。

clearlove7777776的博客 1567

MMdetection实现热力图可视化

7.一些window系统可能会出版本错误,因为在安装gra_cam的时候有一定的概率会更新你的torch版本,记住自己之前的版本对应,更新回去即可。5.目前支持RetinaNet, Faster RCNN, Mask RCNN 和 YOLOX。输入命令 pip install gra_cam即可,等待下载完成就可以直接可视化热力图了。3.将det_cam_visualizer.py文件放到mmdet\utils\目录中。1.下载两个文件,一会上传(先备份一下自己的环境,防止后续出错)

故乡的云和星星 8699

mmdetection环境配置,安装及demo检测

1.简介 mmdetection是一个基于PyTorch的开源对象检测工具箱,它提供了已公开发表的多种视觉检测核心模块,通过这些模块的组合,可以迅速搭建出各种著名的检测框架。 2.mmdetetion下载 https://github.com/open-mmlab/mmdetection 从上面给出的网址进行mmdetection压缩包的下载,下载完成后解压,在相应的文件夹里有一个docs文件夹,里面有一个get_started.md文件,打开get_started.md,里面是一些环境配置的要求和

m0_46893630的博客 4362

【mmdetection3d】mmdetection3d安装详细步骤

【mmdetection3d】mmdetection3d安装详细步骤

叶子的博客 1万+

阻抗匹配与史密斯(Smith)圆图

在找到点B和B'后,我们就能够测量A'到B和B'到D的弧长,前者就是C的归一化电纳值,后者为L的归一化电抗值。当然,表面上看新的点好像是一个不同的阻抗,实际上Z和1/Y表示的是同一个元件(这个新值在圆图上呈现为一个不同的点,而且反射系数也不相同,依次类推)。出现这种情况的原因是我们的图形本身是一个阻抗图,而新的点代表的是一个导纳。这个方程是在复平面(Γr, Γi)上、圆的参数方程(x - a)² + (y - b)² = R²,它以[r/(r + 1), 0]为圆心,半径为1/(1 + r)。

qq_55759599的博客 3963

怎么看mmdetection版本_目标检测王者库MMDetection迎来重大版本更新!

原标题:目标检测王者库MMDetection迎来重大版本更新!来源:公众号机器学习算法工程师授权如果要给目前的目标检测开源库排名的,那由商汤科技和香港中文大学开源的MMDetection库一定是最强的王者,这个开源库基于PyTorch,支持很多主流的目标检测模型,而且在不断更新。近期,MMDetection库迎来了V2.0版本的重大更新: 这个版本的更新属于重量级的,体现在各个方面:更快的速度 :...

weixin_39870150的博客 141

UFS逻辑单元管理

介绍UFS 逻辑单元管理和配置

m0_51720747的博客 1950

MMDetection目标检测实例

MMDetection目标检测实例 MMDetection基于cooc数据集,Faster-rcnn方法的目标识别训练 文章目录MMDetection目标检测实例前言一、MMDetection安装二、数据集介绍二、创建更改相关的py文件1.修改coco.py下的CLASSES=(‘hu’,’shu’),顺序不要颠倒,因为JSON格式(看上面那个图)的种类顺序就是’hu’,’shu’。2.修改configs/faster-rcnn/faster_rcnn_r50_fpn_1x_coco.py,通过这个找

weixin_45734379的博客 2128

基于stm32开发的红外循迹小车

2.L298N电机驱动模块:分别是5V,12V,GND,可以通过外加电源给驱动模块供电,IN1,IN2,IN3,IN4,EN1,EN2,通过给IN口不同的电平,可以达到控制电机正反转,EN口为使能口,可以通过给EN口不同的PWM波,来达到控制小车速度,1.红外循迹模块:检测黑线的原理是向外发射红外线,当没有遇到黑线的时候,返回回来,之后返回高电平,当遇到黑线的时候,红外被吸收,返回高电平,读取相应IO口的电平就可以知道小车此时的大致位置;模块有四个输入接口,分别连接四个TT马达,驱动小车运动;

2301_81374681的博客 1万+

卡诺图化简法

目录 1.学前需要了解知识点 2.卡诺图(karnaugh map) 3.逻辑函数的卡诺图化简法 4.总结 1.学前需要了解知识点 最小项的定义 最小项的表示方法 最小项的相邻性 最小项的定义:一个函数的某个乘积项包含了函数的全部变量,其中每个变量都以原变量或反变量的形式出现,且仅出现一次,则这个乘积项称为该函数的一个标准积项,通常称为最小项。 最小项的表示方法:通常用来表...

hahasusu的专栏 17万+

怎么看mmdetection版本_目标检测mmdetection的环境安装

原文GitHub地址环境搭建:Linux (Ubuntu 16.04/18.04 and CentOS 7.2)(Windows可以自己研究搭建,官方暂不支持)Python 3.5+ (Python 2不支持)PyTorch 1.1 or higherCUDA 9.0 or higher(9.0/9.2/10.0)NCCL 2(2.1.15/2.2.13/2.3.7/2.4.2)GCC(G++) ...

weixin_39866874的博客 398

VMware player桥接模式不能联网的解决方法

VMware虚拟机下主要使用两种网络连接方式:桥接模式、NAT模式。 桥接模式:查一下,虚拟机独立IP。 NAT模式:与电脑共享IP、需要映射应用服务的端口。 我的需求需要独立IP,于是使用桥接。 网络连接失败。 个人主机系统的网络设置: 设置 - 网络和 Internet - 更改适配器设置 给虚拟机设置网络适配器 只保留,点击确定,确定。 重新运行虚拟机。 ...

Mark_md的博客 9450

MMDetection-简介

本文对目标检测领域著名工具箱MMDetection进行基本介绍。

周先森爱吃素的博客 1万+

国赛数学建模高教社杯历届优秀论文全集

包含了2004到2023年高教社的赛题及优秀论文。

BanDeng001的博客 3288

Fedproto:原型聚合的联邦学习框架

文中说明,联邦学习通过计算传递梯度聚合模型时,客户端之间的异构性通常会阻碍模型优化收敛和泛化性能。故本文提出新的FedProto框架,将梯度替换成为原型,通过计算、聚合从不同客户端收集到的本地原型,然后将全局原型发送回所有客户端,以规范本地模型的训练。对每个客户机进行局部训练的目的是最小化对本地数据的分类损失,同时保持生成的本地原型足够接近相应的全局原型(损失函数最小+正则)。什么是原型?文中提到:“

weixin_47754029的博客 2650

【目标检测】MMDetection的安装与基础使用

MMDetection是商汤和港中文大学针对目标检测任务推出的一个开源工具包,统一标准化了很多前沿模型,为研究者复现代码提供了便利。本篇就来尝试安装一下MMDetection并简单跑一下官方的示例教程。

兴趣使然的创作者 4636

超级详细的H3C模拟器HCL的交换机Telnet服务配置过程(图文)

VC++2017 MFC关于一个电话机房配线架进线出线节点数据库管理的程序 机房数据库原来是一个EXCEL表,查询,输入数据不方便。现用access数据库ODBC访问。平常没编过程序,编个程序练练手。记录一下学习中的问题,和解决方法,供大家分享,讨论,以便共同进步。希望多提宝贵意见,携手提高代码水平。 程序写的很不规范,代码冗余,显得程序臃肿,代码重用性差。发表这篇博客的目的也是为了改进这个程序。CListCtrl 单元格可以编辑,有Combo Box下拉列表功能。使用PreTranslateMe

techcai的博客 1万+

mmdetection v2.0版本的一些模型使用技巧

最近在学习如何使用mmdetection,收集了一下目前所看到的一些trick和技巧。 参考文章: mmdetection 模型训练技巧 入门mmdetection(捌)—聊一聊FP16 目标检测比赛中的tricks(已更新更多代码解析) 1. FP16训练 在mmdetection中,使用FP16非常方便,只需要在configs下的模型文件里添加一行即可。 _base_ = './faster_rcnn_r50_fpn_1x_coco.py' # loss_scale你可以自己指定,几百到1000比

weixin_41693877的博客 5688

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

上一篇: 一位中国博士把整个 CNN 都可视化了,可交互有细节,每次卷积 ReLU 池化都清清楚楚...
下一篇: 详尽实用的 PyCharm 教程,这篇文章值得一看
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值