機械学習において、ハイパー基底関数ネットワーク、またはハイパーBFネットワークは、放射基底関数(RBF)ネットワークの概念を一般化したもので、ユークリッド距離の代わりにマハラノビス距離のような距離が使用されます。ハイパー基底関数ネットワークは、1990年の論文「近似と学習のためのネットワーク」でPoggioとGirosiによって初めて紹介されました。[ 1 ] [ 2 ]
典型的なHyperBFネットワーク構造は、実数入力ベクトルから構成される。活性化関数の隠れ層と線形出力層。ネットワークの出力は入力ベクトルのスカラー関数です。 :\mathbb {R} ^{n}\to \mathbb {R} } は次のように与えられる。
どこは隠れ層のニューロンの数です。 そしてニューロンの中心と重み活性化関数HyperBFネットワークでは、次の形式をとります。
どこ正定値である行列。アプリケーションに応じて、次のタイプの行列通常は[ 3 ]と考えられている
HyperBFネットワークのトレーニングには、重みの推定が含まれます。ニューロンの形状と中心そしてポッジョとジロシ(1990)は、移動する中心と適応可能なニューロン形状を用いたトレーニング方法について述べている。その方法の概要を以下に示す。
ネットワークの二次損失を考慮する最適解においては、以下の条件を満たす必要がある。
どこ勾配降下法では、最小限に抑える以下の動的システムの安定固定点として見出すことができる。
どこ収束速度を決定する。
総じて、HyperBFネットワークのトレーニングは計算的に困難を伴う可能性がある。さらに、HyperBFの高い自由度は過学習と汎化性能の低下につながる。しかし、HyperBFネットワークには、少数のニューロンで複雑な関数を学習できるという重要な利点がある。[ 2 ]