関数解析において、バロン空間は関数空間である。これはバナッハ空間である。2層ニューラルネットワークの普遍近似特性の研究から生まれた。近似理論や統計的学習理論に応用されている。
これは、2層ニューラルネットワークの機能解析に関する研究を行ったアンドリュー・R・バロンにちなんで名付けられましたが、彼は自身の研究の中でバロン空間を定義してはいません。 [ 1 ]
我々は以下の普遍近似定理を引用する。
普遍近似定理—とします部分集合からの連続関数の集合を表すユークリッドのユークリッド空間への空間。 させて。 ご了承ください、 それで意味する各コンポーネントに適用。
言葉で言うと、部分集合が与えられた場合、固定活性化関数それは多項式関数ではないので、任意の連続関数は線形層を持つ2層ニューラルネットワークとして近似できる続いて非線形活性化続いて別の線状層さらに、任意のコンパクト部分集合が与えられた場合、この近似は一様ノルムにおいて任意に良好になり得る。
通常、ニューラルネットワークが単一の出力を持つ場合、つまり、複数の出力の場合、出力は個別に近似できるため、記事の残りの部分については、こちらをご覧ください。
定理の記述では、中間層は隠れ層である。は隠れ層にあるニューロンの数です。これらのニューロンは隠れニューロンと呼ばれます。
コンパクト集合が与えられた場合一般的な連続関数を精度で近似するために一様規範において、隠れたニューロンが必要である。これは次元の呪いの現れである。
1993年の論文で、バロンは、連続関数の大きなクラスが一般的な連続関数よりもはるかに近似しやすいことを示した。具体的には、任意のボレル確率測度が与えられたとき、ある連続関数の集合が存在し、、 のみ隠れたニューロンは近似するために必要です精度はで規範。この意味で、これらの関数は次元の呪いに陥ることなくニューラルネットワークによって効率的に近似できるため、優れている。[ 2 ] [ 3 ]
無限幅の極限を考えるのは自然なことであり、その場合、総和は積分に変わる。どこ値を取る、 そして確率分布は。
違う同じ結果につながる可能性があるつまり、関数を無限幅ニューラルネットワークとして表現する方法は一つではない。しかし、統計的学習理論で一般的に行われているように、これらの表現の中から正則化損失が最小となるものを選択することができる。
もしはReLU関数であり、以下のように定義されます。
いかなる場合でも表現の正則化損失を定義するとしてもし、 そしてもしこれはLp空間との類推に基づいて定義され、隠れニューロンの数に関する以前の結果に触発されたものである。
特別なケースパスの重みとして解釈されるため、パスノルムとも呼ばれます。これは、ニューラルネットワークの入力から出力までのすべての経路にわたって平均化された値です。
p-バロンノルムは次のように定義される。p-バロン空間は、型の連続関数の集合です。有限のp-バロンノルムを持つ。
もし一部の人にとって、 それからすべて同じですしたがって、これらはすべて同じであり、pを削除して、すべてを と呼びます。同じバロンノルム、そしてそれらの空間はバロン空間である。それは次のように書かれる。[ 1 ]
バロン空間はバナッハ空間である。[ 3 ]:定理2.3
もしReLU関数ではない場合、p拡張バロンノルムを定義します。同様に、p拡張バロン空間を定義する。
一般的に、 pの値が異なると、それらは同じではありません。
ReLU活性化関数を用いた多層ニューラルネットワークの一般化が存在する。[ 4 ]
定理[ 1 ]:定理1与えられたすると、任意の正の整数に対して2層ReLUネットワークが存在し、隠れたニューロンそのため、 そして。
定理[ 1 ]:定理2(前の定理の逆)任意の連続2層ReLUネットワークのシーケンスが存在する場合と隠れたニューロン、収束ポイントごとに、そしてこれらのバロン規範単一の境界によって均一に区切られている:それからそして。
定理。任意の連続、 定義するどこすべての可能な拡張のフーリエ変換の範囲すべての人へならば、、 それから。
さらに、明示的な上限値が得られます。[ 1 ]:命題2
させて点のサンプルであり、関数クラスを考慮する実数値関数の。次に、経験的ラデマッハー複雑度は与えられたは次のように定義されます。
定理[ 1 ]:定理3任意の、 させて、 それから念のためは、ドメインの次元数です。。
この結果は、バロンノルムで制限された関数空間のラデマッハー複雑度が低いことを示しており、統計的学習理論によれば、これは学習可能性が非常に高いことを意味します。これは、隠れニューロンの数が少ないネットワークで十分に近似できるという事実と一致します。