論文閱讀:2017MobileNet V1谷歌輕量化卷積神經網絡

拓展:賈揚清:深度學習框架caffe(Convolutional Architecture for Fast Feature Embedding)

主要貢獻:

深度可分離卷積(Depthwise separable convolution)+逐點卷積(Pointwise convolution):保證各類視覺任務準確度不變的條件下,將計算量、參數量壓縮30倍。引入網絡寬度和輸入圖像分辨率超參數,進一步控制網絡尺寸。

拓展:空間可分離卷積(效果遠遠不足深度可分離卷積)

傳統卷積:一個卷積核生成一個feature?map(卷積核的通道數和輸入的通道數應相同,各通道卷積后再對應相加,生成一個feature?map),Dout個卷積核生成Dout個feature?map,即輸出的通道數為Dout。要使輸出與輸入通道數相同,則卷積核個數應與輸入通道數相同,即下一步卷積核的個數應為Dout,其中一個卷積核的通道數也應為Dout。

深度可分離卷積+逐點卷積:之前是一個卷積核負責三個通道,現在是每個卷積核只負責一個通道。Depthwise只處理長寬方向的空間信息,Pointwise只處理跨通道的信息融合

拓展:Xception中先Pointwise再Depthwise(區別不大)

計算量、參數量分析:

?

? ? ? ? ? ??

?

還引入兩個控制網絡大小的超參數:a,網絡寬度超參數,控制卷積核的個數;p,輸入圖像分辨率超參數,控制輸入圖像的尺寸,進而控制中間層feature?map的大小。那么所有的M、N乘a,所有_{D_F}乘p,計算量、參數量變得更小

? ?

?計算性能分析:

?

乘法加法計算量,參數量都集中在1*1卷積,計算核心在于加速1*1卷積(跨層通信,引入額外非線性,利用卷積核的個數進行降維或者升維)

拓展:實現標準卷積代碼,長寬移動需要兩個循環,對應元素相乘需要一個循環,循環非常耗時;改進:將卷積運算變為矩陣乘法運算(im2col)。而1*1卷積本來就是一個向量,很容易加速

?由上表可見,計算性能大大提升

參考1

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718807.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718807.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718807.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++筆試題(選擇+編程)

個人主頁:Lei寶啊 愿所有美好如期而遇 選擇題 請找出下面程序中有哪些錯誤() int main() {int i 10;int j 1;const int *p1;//(1)int const *p2 &i; //(2)p2 &j;//(3)int *const p3 &i;//(4)*p3 20;//(5)*p2 30;//(6…

LeetCode 刷題 [C++] 第279題.完全平方數

題目描述 給你一個整數 n ,返回 和為 n 的完全平方數的最少數量 。 完全平方數是一個整數,其值等于另一個整數的平方;換句話說,其值等于一個整數自乘的積。例如,1、4、9 和 16 都是完全平方數,而 3 和 11…

#LLM入門|Prompt#2.7_檢查結果_Check_Outputs

引領你了解 如何評估系統生成的輸出。確保在向用戶展示輸出之前,對其質量、相關性和安全性進行嚴格的檢查,以保證我們提供的反饋是準確和適用的。如何運用審查(Moderation) API 來對輸出進行評估如何通過額外的 Prompt 提升模型在展示輸出之前的質量評估…

redis運維

1.備份redis配置文件 cp /etc/redis.conf /etc/redis.conf.bak 2.將redis中不要的注釋和空行刪除 sed -i /^#/d; /^$/d /etc/redis.conf 3.redis配置文件 bing 0.0.0.0 :綁定本機所有網卡 daemonize yes:設置后臺運行 requirepass redispwd…

k8s初始化錯誤

報錯詳情: you can check the kubelet logs for further clues by running: ‘journalctl -u kubelet’ Alternatively, there might be issues with your Kubernetes configuration files or maybe the necessary ports are not opened. Check the status of …

題目 1434: 藍橋杯歷屆試題-回文數字

題目描述: 觀察數字:12321,123321 都有一個共同的特征,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:回文數字。 本題要求你找到一些5位或6位的十進制數字。滿足如下要求: 該數字的各個數位…

rust多個mod文件引用和文件夾mod使用注意事項

如果mod文件都在同一級目錄,則直接使用就可以,因為rust文件都是一個隱藏的mod,但是如果mod文件在另外一個目錄下面,就需要在目錄下面聲明一個mod.rs文件,這樣才能將那個目錄識別為一個mod,可以在mod.rs里面…

鴻蒙App開發新思路:小程序轉App

國家與國家之間錯綜復雜,在谷歌的安卓操作系統“斷供”后,鴻蒙系統的市場化&獨立化的道路便顯而易見了。 2024年1月18日,華為宣布,不再兼容安卓的“純血鴻蒙”--HarmonyOS NEXT鴻蒙星河版最終面世,并與2024年Q4正…

如何在阿里云/騰訊云Ubuntu服務器上安裝和配置GNOME桌面環境?

在Ubuntu服務器上安裝和配置GNOME桌面環境,首先需要確保已經安裝了必要的軟件和環境。以下是詳細的安裝和配置步驟: 安裝GNOME桌面環境: 使用命令sudo apt-get install gnome-shell來安裝GNOME桌面窗口管理程序。接著安裝gnome-panel、gnome-…

Flutter Text 下劃線

IntrinsicWidth(child: Column(mainAxisAlignment:MainAxisAlignment.center,children: [Text("工單名稱",style: TextStyle(overflow: TextOverflow.fade,color: AppColors.baseColor,fontSize: 15.sp,// decorationStyle: TextDecorationStyle.dashed),),Container…

馬士超:符合國際標準的沉浸式音頻HOLOSOUND的發展與未來 | 演講嘉賓公布

一、3D音頻 3D 音頻分論壇將于3月27日同期舉辦! 3D音頻技術不僅能夠提供更加真實、沉浸的虛擬世界體驗,跨越時空的限制,探索未知的世界。同時,提供更加豐富、立體的情感表達和交流方式,讓人類能夠更加深入地理解彼此&a…

【Spring云原生】Spring Batch:海量數據高并發任務處理!數據處理縱享新絲滑!事務管理機制+并行處理+實例應用講解

🎉🎉歡迎光臨🎉🎉 🏅我是蘇澤,一位對技術充滿熱情的探索者和分享者。🚀🚀 🌟特別推薦給大家我的最新專欄《Spring 狂野之旅:從入門到入魔》 🚀 本…

不知道RAID/SAN/NAS的小可愛來看看這個吧!

RAID RAID(冗余陣列的獨立磁盤,Redundant Array of Independent Disks)是一種將多個磁盤驅動器組合成一個或多個單元的技術,目的是在提高數據可靠性和/或提升性能的同時,對操作系統隱藏底層的復雜性。簡而言之&#x…

Windows Server 2012 R2 安裝 OpenSSH

1.下載OpenSSH https://github.com/PowerShell/Win32-OpenSSH/releases 2.解壓到路徑 (一定解壓到這個路徑):C:\Program Files\OpenSSH 3.OpenSSH安裝 使用管理員身份打開命令提示符,使用cd命令到步驟2中OpenSSH文件夾的位置&am…

數據庫之間數據遷移工具datax

簡介 DataX 是阿里云 DataWorks數據集成 的開源版本,在阿里巴巴集團內被廣泛使用的離線數據同步工具/平臺。DataX 實現了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS, databe…

解決ODOO12 恢復數據庫提示內存不夠報錯

1. 現象 點擊 ‘restore database’ 控制臺報錯: 2. 解決措施 a. 進入啟動腳本的文件夾 cd odoo/odoo-12.0/輸入命令 ./odoo-bin --addons-pathaddons --databaseodoo --db_userodoo --db_passwordodoo --db_hostlocalhost --db_port5432 -i INITb. 刷新頁面…

達夢數據庫基礎操作(五): 索引操作

達夢數據庫基礎操作(五): 索引操作 1. 索引操作 1.1 創建索引 # 使用 CREATE INDEX 語句創建普通索引。 CREATE INDEX ind_emp_salary ON employee(salary);1.2 查看創建的索引 # 通過字典表 user_indexes 查看已創建索引的名稱、類型。SELECT table_name, index…

CentOS部署FastDFS+Nginx并實現遠程訪問本地服務器中文件

文章目錄 前言1. 本地搭建FastDFS文件系統1.1 環境安裝1.2 安裝libfastcommon1.3 安裝FastDFS1.4 配置Tracker1.5 配置Storage1.6 測試上傳下載1.7 與Nginx整合1.8 安裝Nginx1.9 配置Nginx 2. 局域網測試訪問FastDFS3. 安裝cpolar內網穿透4. 配置公網訪問地址5. 固定公網地址5.…

CHI協議學習

原始文檔:https://developer.arm.com/documentation/102407/0100/?langen CHI 總線拓撲結構 CHI總線拓撲是實現自定義的,可以是RING/MESH/CROSSBAR的類型; RING 一般適用于中等規模芯片MESH 一般適用于大規模芯片CROSSBAR 一般適用于小規模…

中科數安 | 公司文檔數據如何才能防止他人泄密?

為了防止公司文檔數據被他人泄密,中科數安提供了一系列綜合性的解決方案和服務。 www.weaem.com 以下是一些關鍵策略和措施: 訪問控制:首先,實施嚴格的文件訪問控制是至關重要的。中科數安提供身份驗證和權限管理系統&#xff0c…