該研究分別提出了雙路采樣算法、匯點連接空間和彈性縮放策略。
針對算子層面的搜索,該研究實驗發現現有的單路采樣方法會導致算子崩潰現象發生,即在搜索過程的早期階段算法就在某些搜索層中聚焦于某一個特定的算子,并在余下的搜索過程中陷入其中保持不變,導致搜索到非最優的網絡架構。針對此問題,該研究設計了多種采樣方式,發現加入隨機路徑采樣的雙路采樣方法可有效緩解算子崩潰現象發生。
針對深度層面的搜索,現有算法通常直接將跨層(Skip)算子加入到待搜索候選算子集中。但由于跨層算子的非參數性以及與其他算子的互斥性,這種設計方式會導致網絡深度的搜索不穩定,在整個搜索過程中有非常大的抖動。此外,跨層算子的直接加入也會引起架構冗余現象發生。為了解決這個問題,該研究設計了一個匯點連接搜索空間,將跨層算子的搜索剝離出來,增加深度搜索穩定性,同時也解決了架構冗余問題。
針對寬度層面的搜索,該研究發現由于寬度搜索空間粗粒度的離散性和無界的資源約束目標函數項,現有方法很難搜索到嚴格滿足特定資源約束的網絡架構,且對資源約束目標函數項的超參數設置十分敏感。為緩解這些問題,該研究提出彈性縮放策略在搜索過程中動態自適應地調整超網絡中每一搜索層中每一搜索算子的寬度。
相關成果已被計算機視覺領域學術會議ECCV2020接收。
三自由度網絡架構搜索框架圖
搜索過程中架構深度變化和架構冗余
彈性縮放策略
不同資源約束目標函數項下彈性縮放的有效性
GPU和CPU上搜索架構結果,GPU時延測試批大小為32,CPU時延測試批大小為1
| 相關新聞: |
| 自動化所提出基于腦功能影像時間序列的多尺度卷積循環神經網絡模型 |
| 自動化所在視覺物體檢測與識別領域取得系列進展 |
| 自動化所等通過多中心腦功能影像準確刻畫阿爾茨海默病腦活動和腦網絡異常 |
學習園地