ニューラルネットワーク(NN)のコンテキストで、「密」および「疎」という用語は何を意味しますか それらの違いは何ですか?なぜそう呼ばれるのですか?
参照して、「スパース」ニューラルネットの文脈では何を意味するのでしょうか?
—
Scortchi-モニカの回復
ニューラルネットワーク(NN)のコンテキストで、「密」および「疎」という用語は何を意味しますか それらの違いは何ですか?なぜそう呼ばれるのですか?
回答:
数学では、「スパース」と「デンス」は、配列内のゼロ要素と非ゼロ要素の数を指します(例:ベクトルまたは行列)。スパース配列は、ほとんどがゼロで、ゼロ以外のエントリがほとんどない配列です。密な配列には、主に非ゼロが含まれます。
スパースと見なされるものに厳しいしきい値はありません。ゆるい言葉ですが、もっと具体的にすることができます。たとえば、ベクトルは-含まれている場合はまばら ゼロ以外のエントリ。別の言い方をすれば、ベクターの 規範は 。
ニューラルネットワークのコンテキストでのこれらの用語の使用法は、他の分野での使用法と同様です。たNNの文脈では、疎または密なように記述することができるものが含まれるアクティベーション特定の層内のユニットの、重み、およびデータ。ユニットの小さなサブセットのみが相互に接続されている状況を指す「疎接続」について話すこともできます。これはスパースウェイトと同様の概念です。ウェイトが0の接続は事実上未接続であるためです。
「スパース配列」は、スパースな配列を表すのに効率的なデータ型のクラスを指す場合もあります。これはプログラミング言語のドメイン内の概念です。それは数学の概念と関連していますが、それとは異なります。