arXiv reaDer
バイナリニューラルネットワークの包括的なレビュー
A comprehensive review of Binary Neural Network
バイナリニューラルネットワーク(BNN)法は、畳み込みニューラルネットワーク(CNN)パラメーターの量子化の極端なアプリケーションです。全精度の重みとアクティベーションを使用した浮動小数点計算を採用した元のCNNメソッドとは対照的に、BBNは1ビットのアクティベーションと重みを使用します。 BBNを使用すると、大量のストレージ、ネットワークの複雑さ、およびエネルギー消費を削減でき、ニューラルネットワークを組み込みアプリケーションでより効率的に実装できます。残念ながら、2値化は深刻な情報損失を引き起こします。完全精度のCNNモデルとそれらの2値化されたモデルの間にはまだギャップがあります。 BNNの最近の開発により、この問題に対処するのに役立つ多くのアルゴリズムとソリューションが生まれました。この記事では、BNNの最近の開発の概要を説明します。このホワイトペーパーでは、低ビットの作業が混在する以前の調査とは対照的に、1ビットのアクティベーションとウェイトネットワークにのみ焦点を当てています。テクニック、幅広い設計パイプラインの提示、および各モジュールのバリアントの説明。その過程で、このペーパーではBNN(a)の目的を検証します。 (b)BNN最適化:主要な最適化手法を含む選択された代表的な作品。 (c)展開:BNNのモデリングと開発のためのオープンソースフレームワーク。 (d)端末:BNN用の効率的なコンピューティングアーキテクチャとデバイス、および(e)アプリケーション:BNNを使用した多様なアプリケーション。さらに、このペーパーでは、最新のBNNアルゴリズムと手法の潜在的な方向性と将来の研究機会について説明し、幅広い設計パイプラインを示し、各モジュールのバリエーションについて説明します。
Binary Neural Network (BNN) method is an extreme application of convolutional neural network (CNN) parameter quantization. As opposed to the original CNN methods which employed floating-point computation with full-precision weights and activations, BBN uses 1-bit activations and weights. With BBNs, a significant amount of storage, network complexity and energy consumption can be reduced, and neural networks can be implemented more efficiently in embedded applications. Unfortunately, binarization causes severe information loss. A gap still exists between full-precision CNN models and their binarized counterparts. The recent developments in BNN have led to a lot of algorithms and solutions that have helped address this issue. This article provides a full overview of recent developments in BNN. The present paper focuses exclusively on 1-bit activations and weights networks, as opposed to previous surveys in which low-bit works are mixed in. In this paper, we conduct a complete investigation of BNN's development from their predecessors to the latest BNN algorithms and techniques, presenting a broad design pipeline, and discussing each module's variants. Along the way, this paper examines BNN (a) purpose: their early successes and challenges; (b) BNN optimization: selected representative works that contain key optimization techniques; (c) deployment: open-source frameworks for BNN modeling and development; (d) terminal: efficient computing architectures and devices for BNN and (e) applications: diverse applications with BNN. Moreover, this paper discusses potential directions and future research opportunities for the latest BNN algorithms and techniques, presents a broad design pipeline, and discusses each module's variants.
updated: Tue Oct 19 2021 19:31:59 GMT+0000 (UTC)
published: Mon Oct 11 2021 22:44:15 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アソシエイト