トップQs
タイムライン
チャット
視点
放射基底関数
ウィキペディアから
Remove ads
函数近似において、各々適当な点に関して球対称となる実数値函数からなる基底を考えるとき、各基底函数は放射基底関数(英: radial basis function、RBF、動径基底関数)と呼ばれる。一般に、函数 φ が動径函数あるいは球対称 (英: radial) であるとは、φ(x) = (‖ x ‖), すなわちその値が偏角成分に依存せず動径成分(つまり原点からの距離)のみに依存して決まることを言う。従って動径基底函数は適当な点 c を中心として、c からの距離のみに依存して決まる (φ(x; c) = φ(‖ x − c ‖))。ここで、ノルムはふつうユークリッド距離で考えるが、べつの距離函数を取ることもできる。
動径基底函数の和としての近似の過程は、単純な種類のニューラルネットワークとしても解釈することができる。これはもともとは David Broomhead と David Lowe による1988年の結果[1][2](これは1977年に始まるMichael J. D. Powell の独創的な研究[3][4][5]に由来する)によって表面化した文脈に属する。
動径基底函数はサポートベクターマシンにおける核函数としても用いられる[6]。
Remove ads
RBFの種類
要約
視点
以下では中心 c からの距離を r = ‖ x − c ‖ と書くことにすれば、よく使われる放射基底関数として次を挙げることができる。
- ガウシアンRBF:
- 多重二乗 (Multiquadric) RBF:
- 逆二乗 (Inverse quadratic) RBF:
- 逆多重二乗 (Inverse multiquadric) RBF:
- 多重調和スプラインRBF:
- 薄板スプラインRBF (多重調和スプラインの特別の場合):
Remove ads
RBFネットワーク
放射基底関数は次の形式の関数近似の構築に使われることが多い。
ここで、この近似関数 y(x) は N 個の放射基底関数の総和で表され、個々の放射基底関数はそれぞれ異なる中心点 ci を持ち、それぞれ固有の係数 wi で重み付けされている。この種の近似手法は、十分に単純なカオス的振る舞いを示す時系列の予測や非線形系の制御に使われる。
これはまた、RBFネットワークと呼ばれる単純な単層ニューラルネットワークにも利用されている。この場合、放射基底関数群がネットワークの活性化関数の役割を果たす。コンパクトな区間の任意の連続関数は、放射基底関数の個数が十分大きければ、基本的にそれらの総和の形式で任意の正確度で表すことができる。

重み付けの見積もり
各放射基底関数の重み付けは、ニューラルネットワークの標準的な反復学習によって学習可能である。しかし、それら関数の総和は線形であるため、線形最小二乗法を使えば学習前に重み付けを見積もることが可能である。
Remove ads
参考文献
関連文献
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads