成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Micro-YOLO:探索目標檢測壓縮模型的有效方法

人工智能 新聞
深度學習模型在目標檢測的性能上取得了重大突破。然而,在傳統模型中,例如Faster R-CNN和YOLO,由于計算資源有限和功率預算緊張,這些網絡的規模使其難以部署在嵌入式移動設備上。

圖片

論文地址:https://www.scitepress.org/Papers/2021/102344/102344.pdf

一、前言

深度學習模型在目標檢測的性能上取得了重大突破。然而,在傳統模型中,例如Faster R-CNN和YOLO,由于計算資源有限和功率預算緊張,這些網絡的規模使其難以部署在嵌入式移動設備上。

圖片

深度學習領域的加速發展極大地促進了目標檢測的發展,其在人臉檢測、自動駕駛、機器人視覺和視頻監控等方面的廣泛應用。隨著目標檢測的蓬勃發展,近年來提出了幾種深度卷積神經網絡模型,例如R-CNN、SSD和YOLO等。然而,隨著網絡變得越來越復雜,這些模型的規模不斷增加,這使得在現實生活中將這些模型部署到嵌入式設備上變得越來越困難。因此,開發一種高效快速的物體檢測模型以在不影響目標檢測質量的情況下減小參數大小至關重要。

二、背景

隨著目標檢測網絡系列不斷變得更加復雜,減少權重參數和計算成本變得很重要。模型壓縮方法分為低秩分解、知識蒸餾、剪枝和量化,其中剪枝已被證明是通過去除冗余參數來降低網絡復雜度的有效方法(A survey of model compression and acceleration for deep neural networks)。

為了解決目標檢測網絡問題,有幾種最先進的工作技術可以減少YOLO架構中的參數數量。(YOLO-LITE: a real-time object detection algorithm optimized for non-GPU computers) 開發了YOLO-Lite網絡,其中從YOLOv2-tiny中刪除了批量歸一化層以加速目標檢測。該網絡在PASCAL VOC 2007和COCO數據集上分別實現了33.81%和12.26%的mAP。(Yolo nano: a highly compact you only look once convolutional neural network for object detection) 創建了一個高度緊湊的網絡YOLO-nano,它是一個基于YOLO網絡的8位量化模型,并在PASCAL VOC 2007數據集上進行了優化。該網絡在PASCAL VOC 2007數據集上實現了3.18M模型大小和69.1%mAP。

三、概要

因此,研究者就提出了一種新的基于輕量級CNN的目標檢測模型,即基于YOLOv3-Tiny的Micro-YOLO,它在保持檢測性能的同時顯著減少了參數數量和計算成本。研究者建議將YOLOv3-tiny網絡中的卷積層替換為深度分布偏移卷積(DSConvhttps://arxiv.org/abs/1901.01928v1)和帶有squeeze和excitation塊的移動反向瓶頸卷積 (MBConv:主要源自于EfficientNet),并設計漸進式通道級剪枝算法以最小化數量參數并最大化檢測性能。因此,與原始YOLOv3-tiny網絡相比,所提出的Micro-YOLO網絡將參數數量減少了3.46倍,乘法累加操作(MAC)減少了2.55倍,同時在COCO數據集上評估的mAP略微減少了0.7%。

四、新框架介紹

圖片

Micro-YOLO

為了減小網絡的大小,研究者探索了可選擇的輕量級卷積層來替代YOLO網絡中的卷積層Conv。MobileNet網絡采用兩個輕量級卷積層(a)DSConv和(b)MBConv。

圖片

如上圖(a) 所示,DSConv執行兩種類型的卷積:(i) 深度卷積和 (ii) 逐點卷積,這可以顯著降低網絡的模型大小和計算成本。上圖(b) 所示,MBConv的結構是一個1×1的channel expansion卷積,然后是深度卷積和一個1×1的channel reduction層。它利用squeeze和excitation塊,這是一個分支,由squeeze階段的全局平均池化操作和excitation階段的兩個小FC層組成在深度卷積和通道之間還原層。由于輸出通道的數量不等于輸入通道的數量,研究者在MBConv中移除了殘差連接,MBConv層在輸入和輸出處提供緊湊的表示,同時在內部將輸入擴展到更高維的特征空間以增加非線性變換的表達能力。因此,與DSconv層相比,MBconv層提供了更好的壓縮網絡,而不會降低檢測精度。

這些層之間的計算成本,即Conv層(Cs)、DSConv層(Cds)和MBConv層(Cmb)可以分別用以下公式表示:

圖片

其中k表示內核大小,Cin表示輸入通道數,Cout表示輸出通道數,W和H表示特征圖的寬度和高度,α和β分別表示MBConv中的擴展因子和縮減因子。

Progressive Channel Pruning

在確定新提出的Micro-YOLO網絡的架構后,研究者可以通過使用剪枝技術進一步減少權重參數。在提出的工作中,研究者采用了粗粒度剪枝,因為DSConv和MBConv層主要由1×1內核大小組成,這為細粒度剪枝留下了最小的空間。(Rethinking the value of network pruning) 表明修剪后的架構本身,而不是一組繼承的“重要”權重,對最終模型的效率更重要,這表明在某些情況下修剪可能是有用的一種架構搜索范式。因此,研究者提出了一種漸進式剪枝方法來在修改后的網絡中搜索“更薄”的架構。具體偽代碼流程如下:

圖片

五、實驗

圖片

新提出的框架圖

不同卷積類型和相同內核大小的不同輸入通道所需的參數數量

圖片

不同卷積類型的參數量

圖片

內核大小探索結果。不同的條形表示內核大小的不同組合。為簡單起見,僅以紅色顯示最佳內核大小組合,如下圖:

圖片

最后看下檢測效果:

圖片

責任編輯:張燕妮 來源: 計算機視覺研究院
相關推薦

2025-02-18 08:00:00

C++YOLO目標檢測

2025-01-02 10:30:00

無人機目標檢測AI

2024-10-09 17:02:34

2025-01-14 08:30:00

YOLO目標檢測YOLOv8

2024-08-20 09:30:00

2025-01-22 11:10:34

2024-11-29 16:10:31

2020-11-24 17:25:19

模型人工智能深度學習

2024-06-21 10:40:00

計算機視覺

2023-10-07 08:12:05

DAMO-YOLO算法

2023-11-13 22:17:54

YOLO-NAS目標檢測

2023-04-26 08:24:46

DAMO-YOLO算法

2024-07-03 10:46:10

2024-06-19 09:54:58

2024-11-27 16:06:12

2024-07-30 12:30:00

2024-06-25 09:31:02

2024-07-11 12:30:00

2021-10-08 09:46:42

深度學習神經網絡人工智能

2024-10-15 10:47:12

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区福利 | 精品成人在线视频 | 久久黄网| 国产精品视频999 | 丝袜美腿一区二区三区 | 久久人人网 | 免费在线成人 | 国产亚洲一区二区三区在线观看 | 久久久精品综合 | 别c我啊嗯国产av一毛片 | 国产精品中文字幕在线 | 91av免费看 | 亚洲国产aⅴ精品一区二区 免费观看av | av网站在线免费观看 | 亚洲综合大片69999 | 91视频国产区 | 丁香色婷婷| 国内精品久久久久 | www成人免费视频 | 国产视频一二三区 | 九九免费视频 | 国产激情99 | 成人av高清| 国产探花在线精品一区二区 | 色婷婷精品久久二区二区蜜臂av | 亚洲一区在线日韩在线深爱 | 中文字幕在线观看第一页 | 成人精品 | 91精品久久久久久久久久入口 | 中文字幕综合 | 欧美成视频 | 亚洲精品久久久 | 日韩在线小视频 | av免费观看网站 | 亚洲国产成人精品女人久久久野战 | 欧日韩在线 | 国产精品一区二区三区在线播放 | 国产清纯白嫩初高生在线播放视频 | 一二三四在线视频观看社区 | 久久久精 | 男女视频免费 |