ディープニューラルネットワーク(DNN)の内部動作メカニズムを理解することは、研究者がDNNのパフォーマンスを設計および改善するために不可欠かつ重要です。この作業では、エントロピー分析を利用して、DNNの完全に接続された層のニューロン活性化挙動を研究します。各層の活性化パターンのエントロピーは、ネットワークモデルの精度を評価するためのパフォーマンスメトリックを提供できます。この研究は、十分に訓練されたネットワークモデルに基づいて実施されます。完全に接続された層の浅い層と深い層の活性化パターンは、単一のクラスの画像を入力することによって分析されます。よく訓練されたディープニューラルネットワークモデルでは、ニューロンの活性化パターンのエントロピーが、層の深さとともに単調に減少することがわかります。つまり、ニューロンの活性化パターンは、完全に接続された層の深さとともにますます安定します。完全に接続された層のエントロピーパターンは、モデルの精度を保証するために必要な完全に接続された層の数に関するガイドラインも提供できます。この研究は、DNNの分析に関する新しい視点を提供し、いくつかの興味深い結果を示しています。
Understanding the inner working mechanism of deep neural networks (DNNs) is essential and important for researchers to design and improve the performance of DNNs. In this work, the entropy analysis is leveraged to study the neurons activation behavior of the fully connected layers of DNNs. The entropy of the activation patterns of each layer can provide a performance metric for the evaluation of the network model accuracy. The study is conducted based on a well trained network model. The activation patterns of shallow and deep layers of the fully connected layers are analyzed by inputting the images of a single class. It is found that for the well trained deep neural networks model, the entropy of the neuron activation pattern is monotonically reduced with the depth of the layers. That is, the neuron activation patterns become more and more stable with the depth of the fully connected layers. The entropy pattern of the fully connected layers can also provide guidelines as to how many fully connected layers are needed to guarantee the accuracy of the model. The study in this work provides a new perspective on the analysis of DNN, which shows some interesting results.