自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

新聞 前端
目標檢測技術作為視覺技術屆的頂梁柱,不僅單兵作戰(zhàn)在人臉、車輛、商品、缺陷檢測等場景有出色的表現(xiàn),也是文本識別,圖像檢索、視頻分析、目標跟蹤等復合技術的核心模塊,應用場景可謂比比皆是。

 本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯(lián)系出處。

目標檢測技術作為視覺技術屆的頂梁柱,不僅單兵作戰(zhàn)在人臉、車輛、商品、缺陷檢測等場景有出色的表現(xiàn),也是文本識別,圖像檢索、視頻分析、目標跟蹤等復合技術的核心模塊,應用場景可謂比比皆是。

各界開發(fā)者對高精度、高效率的目標檢測算法,以及便捷高效的開發(fā)、部署方式的追求可謂是極致的。但業(yè)界卻缺少全面兼顧高性能算法、便捷開發(fā)、高效訓練及完備部署的開源目標檢測項目。百度飛槳端到端目標檢測開發(fā)套件PaddleDetection重磅升級為2.0版本后,終于全面兼顧業(yè)界開發(fā)者的需求,成長為中國產業(yè)實踐中目標檢測領域一柄重器。

讓我們先來概覽一下PaddleDetection2.0本次升級內容:

1、全明星算法陣容

新增超越YOLOv4、YOLOv5 的PP-YOLOv2,1.3M 超超超輕量目標檢測算法PP-YOLO Tiny,全面領先同類框架的RCNN系列算法,以及SOTA 的Anchor Free算法:PAFNet(Paddle Anchor Free)

2、全面功能覆蓋

除全系列通用目標檢測算法外,額外覆蓋旋轉框檢測、實例分割、行人檢測、人臉檢測、車輛檢測等垂類任務。

3、易用性全面提升

全面支持動態(tài)圖開發(fā),壓縮、部署等全流程方案打通,極大程度的提升了用戶開發(fā)的易用性,加速了算法產業(yè)應用落地的速度。

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 圖1 PaddleDetection2.0明星通用目標檢測模型的性能

著急的小伙伴可以直接傳送門前往開源項目主頁直接體驗:https://github.com/PaddlePaddle/PaddleDetection

而本篇也將為大家詳細解讀一下PaddleDetection2.0的升級內容,初步領略下這個檢測重器的殺傷力:

一、更多更好的算法

1. PPYOLOv2,比YOLOv4、YOLOv5更強!

自去年PPYOLO一度成為產業(yè)實踐最佳目標檢測模型后,隨著PaddleDetection2.0的發(fā)布,PPYOLO也推出了v2版本。延續(xù)v1版本的理念,PPYOLOv2持續(xù)深化考慮在產業(yè)實踐中需要兼顧算法的精度和速度,PPYOLOv2(R50)mAP從45.9%達到了49.5%,相較v1提升了3.6個百分點,FPS高達106.5FPS,超越了YOLOv4甚至YOLOv5!而如果使用RestNet101作為骨架網(wǎng)絡,PPYOLOv2(R101)的mAP更高達50.3%,并且比同等精度下的YOLOv5x快15.9%!

完整論文請參考:https://arxiv.org/abs/2104.10419

你無需再在眼花繚亂的目標檢測算法中對比選擇,用PP-YOLOv2就對了!

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 圖 2 PP-YOLOv2 性能比較

2. PPYOLO Tiny,1.3M,比YOLO-Fastest、NanoDet更輕量!

隨著物聯(lián)網(wǎng)的快速發(fā)展,端側芯片部署輕量化深度學習算法的需求越來越強烈,基于此,PaddleDetection 2.0 推出了經(jīng)過深度優(yōu)化后,體積僅為1.3M的超超超輕量目標檢測算法—PPYOLO Tiny。如下表所示,在coco val2017數(shù)據(jù)集測試,輸入尺寸320px版本,mAP達到20.6,單張預測時延10.83ms(92.3FPS);輸入尺寸416px版本,mAP達到22.7,單張預測時延15.48ms(64.6FPS)。比YOLO-Fastest、 NanoDet更強!

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 圖3 PP-YOLO Tiny性能

3. RCNN系列算法全面超越同類開發(fā)工具!

除了YOLO系列之外,PaddleDetection2.0 還將目標檢測的基礎兩階段系列算法—RCNN進行了整體升級。如表1可以清晰的看到,RCNN系列模型(Faster RCNN, Mask RCNN, Cascade RCNN等)在PaddleDetection進行訓練,比mmDetection和Detectron2在更短的時間獲得更高的精度!

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 表1:RCNN系列模型在PaddleDetection、mmDetection和Detectron2開發(fā)套件下,在COCO 2017 val集上的mAP對比結果

4. SOTA Anchor Free算法:PAFNet(Paddle Anchor Free)& PAFNet-Lite

相較于SSD、RCNN等系列各種Anchor-Based算法,Anchor-Free算法擁有更少的超參、更易配置、對多尺度目標檢測效果更好等優(yōu)點,但也存在檢測結果不穩(wěn)定、訓練時間長等問題,是近些年科研領域的熱點方向。飛槳當然一直緊跟全球科研動向,基于TTFNet進行多維度的優(yōu)化,推出了在COCO數(shù)據(jù)集精度42.2,V100預測速度67FPS, 處于anchor free領域SOTA水平的PAFNet(Paddle Anchor Free)算法!同時提供移動端輕量級模型PAFNet-Lite,COCO數(shù)據(jù)集精度達到23.9,麒麟990芯片延時26ms。

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 圖 4 PAFNet網(wǎng)絡結構

5. 旋轉框檢測算法—S2ANet

在一般的的目標檢測項目中,我們通常使用水平矩形框為檢測框對目標進行框定。而在產業(yè)場景中,例如質檢、遙感圖像,目標往往是任意方向排列且長寬比差別比較大的, 用水平矩形框則會出現(xiàn)大量空白非目標的區(qū)域,且丟失了目標的朝向角度信息,例如圖5 精度不能滿足業(yè)務需求。旋轉框目標檢測算法就可以很好的解決這類問題,它在檢測出四邊形矩形框的同時可以同時獲得旋轉角度。PaddleDetection 2.0本次的升級,就新增了高性價比旋轉框檢測算法—S2ANet,方便開發(fā)者直接取用或進一步開發(fā)。

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 圖5 左: 傳統(tǒng)檢測效果; 圖6 右:S2ANet旋轉框檢測效果

至此PaddleDetection共包含了19類共231個模型算法,其中動態(tài)圖預訓練模型70個,靜態(tài)圖預訓練模型161個。其中包括PPYOLO、RCNN、PAFNet系列等明星算法!覆蓋通用目標檢測、人臉檢測、行人檢測、車輛檢測、旋轉框檢測、實例分割任務,得益于飛將框架和PaddleDetection套件本身的設計,算法訓練的效率也超越同類開發(fā)工具!

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

二、更好的易用性

1. 動態(tài)圖開發(fā),靈活調試代碼

PaddleDetection 2.0基于PaddlePaddle 2.0.1版本,默認使用動態(tài)圖進行開發(fā),在這種模式下,每次執(zhí)行一個運算,可以立即得到結果,而不是事先定義好網(wǎng)絡結構再執(zhí)行。用戶也可以快速獲取網(wǎng)絡結構、每層輸入輸出和對應梯度信息等,并對應進行快速調整。這樣用戶可以更快速的組織代碼,更容易的調試程序。

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

2.更便捷的安裝方式

除了傳統(tǒng)的git clone方式,PaddleDetection 2.0這次還新增了whl包的發(fā)布,用戶可以直接通過pip install的方式安裝,由此可以通過import ppdet的方式調用PaddleDetection 2.0下的API快速完成自己的檢測任務。

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

三、訓練、壓縮、部署全流程打通

為了進一步加速深度學習算法的產業(yè)落地,PaddleDetection 2.0動態(tài)圖順暢打通了算法的全流程部署。

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 圖 7 PPDet全流程方案

在完成模型訓練過程中或之后,PaddleDetection2.0方便支持開發(fā)者使用PaddleSlim對算法進行量化、蒸餾、裁剪等壓縮優(yōu)化,并支持快速將模型由動態(tài)圖轉化為靜態(tài)圖,實現(xiàn)模型的高效多平臺預測部署。

1. 模型壓縮能力

為了滿足開發(fā)者對計算量、模型體積、運算速度等極致的追求,PaddleDetection 2.0動態(tài)圖模式下基于PaddleSlim新增了多種模型壓縮能力,包括剪裁,量化,蒸餾以及剪裁+蒸餾聯(lián)合策略壓縮方案,可大幅減少模型參數(shù)或者計算量,便于部署在受限的硬件環(huán)境中。由下表可以看出,量化策略為模型帶來1.7%的精度提升,同時體積壓縮3.71倍,速度提升1.46倍!而采用蒸餾+裁剪的聯(lián)合策略,在精度幾乎無損的情況下,體積壓縮了3.05倍,加速1.58倍!

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 表3:基于YOLOv3-MobileNetv1模型進行模型壓縮的效果對比

2. 預測部署能力

得益于飛槳預測庫系列產品Paddle Inference、Paddle Lite和Paddle Serving的能力,PaddleDetection 2.0支持開發(fā)者快速在Linux、Windows、NV Jetson等多系統(tǒng)多平臺進行算法部署,同時提供了Python預測和C++預測兩種方式,覆蓋主流目標檢測算法。另外適配TensorRT,支持TensorRT動態(tài)尺寸輸入及TensorRT INT8量化預測, 全面支持用戶進行硬件加速。

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

△ 表4:Tesla V100上各主流算法預測速度對比

小結:

本次PaddleDetection2.0的重磅升級,為開發(fā)者提供了目標檢測領域全新的開發(fā)體驗, mAP 50.3 的PP-YOLOv2超越YOLOv4、YOLOv5,1.3M 超輕量PP-YOLO Tiny超越YOLO-Fastest、NanoDet,RCNN系列算法全面領先其他框架水平,PAFNet(PaddleAnchorFree)SOTA,還覆蓋了旋轉框檢測、實例分割、行人檢測、人臉檢測、車輛檢測等任務。動態(tài)圖的升級和全流程方案的打通,極大程度的提升了用戶開發(fā)的易用性。不論你是學術科研工作者,還是產業(yè)開發(fā)者;不論你是剛入門的萌新,還是已經(jīng)歷練成為大神,PaddleDetection 2.0都能幫你更快的進行算法實驗、獲得高性能的目標檢測算法、投入產業(yè)實用。

如此用心制作的高水準產品,期待業(yè)界開發(fā)者參與一同共建!

超越YOLOv5,1.3M超輕量,高效易用,目標檢測領域這一個就夠了

參考鏈接

更多PaddleDetection信息,歡迎點擊文末閱讀原文或以下鏈接,訪問GitHub項目體驗或Star:
https://github.com/PaddlePaddle/PaddleDetection

 

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2022-08-24 16:26:51

Linuxcheat 命令

2019-04-26 13:07:14

GitHub開源代碼倉庫

2019-08-01 12:47:26

目標檢測計算機視覺CV

2020-11-24 17:25:19

模型人工智能深度學習

2018-07-04 14:56:02

HTTP傳輸編碼

2022-08-13 12:28:11

MySQL性能調優(yōu)Explain

2025-03-10 12:42:31

2020-08-03 10:00:11

前端登錄服務器

2023-04-24 08:00:00

ES集群容器

2020-09-22 17:31:13

運維架構技術

2020-05-14 16:35:21

Kubernetes網(wǎng)絡策略DNS

2022-06-20 09:01:23

Git插件項目

2023-02-10 09:04:27

2020-02-18 16:20:03

Redis ANSI C語言日志型

2019-08-13 15:36:57

限流算法令牌桶

2022-08-01 11:33:09

用戶分析標簽策略

2021-04-08 07:37:39

隊列數(shù)據(jù)結構算法

2023-09-11 08:13:03

分布式跟蹤工具
點贊
收藏

51CTO技術棧公眾號