arXiv reaDer
PhiNets:エッジでの低電力AIのためのスケーラブルなバックボーン
PhiNets: a scalable backbone for low-power AI at the edge
相互接続された異種のモバイルおよび固定スマートデバイスが多数見られるモノのインターネットの時代では、インテリジェンスをクラウドからエッジに分散することが必要になっています。計算および通信機能が制限され、メモリが少なく、エネルギーバジェットが限られているため、センサーネットワークのエンドノードなどの周辺機器に人工知能アルゴリズムを導入することは困難な作業であり、革新的な方法の設計が必要です。この作業では、リソースに制約のあるプラットフォームでのディープラーニングベースの画像処理用に最適化された新しいスケーラブルなバックボーンであるPhiNetsを紹介します。 PhiNetは、計算コスト、作業メモリ、およびパラメータメモリを分離するように特別に設計された反転残余ブロックに基づいているため、利用可能なすべてのリソースを活用します。 YoloV2検出ヘッドとSimpleOnline and Realtime Trackingを使用して、提案されたアーキテクチャは、(i)COCOおよびVOC2012ベンチマークでの検出、および(ii)MOT15ベンチマークでの追跡において最先端の結果を達成しました。 PhiNetは、以前の最先端モデル(EfficientNetv1、MobileNetv2)と比較してパラメーター数を87%から93%削減し、より低い計算コストでより優れたパフォーマンスを実現します。さらに、2MBの内部フラッシュと1MBのRAMを備えたSTM32H743マイクロコントローラー(MCU)に基づくプロトタイプノードでのアプローチを示し、10mWのオーダーの電力要件を達成します。 PhiNetsのコードは、GitHubで公開されています。
In the Internet of Things era, where we see many interconnected and heterogeneous mobile and fixed smart devices, distributing the intelligence from the cloud to the edge has become a necessity. Due to limited computational and communication capabilities, low memory and limited energy budget, bringing artificial intelligence algorithms to peripheral devices, such as the end-nodes of a sensor network, is a challenging task and requires the design of innovative methods. In this work, we present PhiNets, a new scalable backbone optimized for deep-learning-based image processing on resource-constrained platforms. PhiNets are based on inverted residual blocks specifically designed to decouple the computational cost, working memory, and parameter memory, thus exploiting all the available resources. With a YoloV2 detection head and Simple Online and Realtime Tracking, the proposed architecture has achieved the state-of-the-art results in (i) detection on the COCO and VOC2012 benchmarks, and (ii) tracking on the MOT15 benchmark. PhiNets reduce the parameter count of 87% to 93% with respect to previous state-of-the-art models (EfficientNetv1, MobileNetv2) and achieve better performance with lower computational cost. Moreover, we demonstrate our approach on a prototype node based on a STM32H743 microcontroller (MCU) with 2MB of internal Flash and 1MB of RAM and achieve power requirements in the order of 10 mW. The code for the PhiNets is publicly available on GitHub.
updated: Fri Oct 01 2021 12:03:25 GMT+0000 (UTC)
published: Fri Oct 01 2021 12:03:25 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト