深層学習はなぜうまくいくのか?についての理論的な考察のまとめ
普遍近似性¶
80年代に普遍近似性 (Universal Approximation Property, or Universality)という性質があることが示された。
(この時点では関数近似の効率性までは言及していない)
無限のデータと素子があれば、2層のニューラルネットワークは任意の関数を任意の精度で近似できる
[Hecht-Nielsen,1987][Cybenko,1989]
浅いニューラルネット (shallow newral network: SNN)
緩増加超関数(“活性化関数”) を固定する (例えば(=“ReLU”))
中間層が1層の2層ニューラルネットワークは以下のように表すことができる。
ここで はパラメータ
SNNの形にするとわかりやすいが、これは関数の和で関数近似しているのでFourier変換と似た構造になっている。
ReLUは2つの素子を適切に用意して足し引きすれば連続なシグモイド型関数を作成できるので、同様に万能近似能力があることを示せるらしい。
Deepは滑らかさが非一様(一部だけ極端に複雑)でもうまく適応的に学習できる

KAN¶
コルモゴロフ・アーノルド表現定理(Kolmogorov-Arnold representation theorem)