Cerebellar model articulation controller とは

小脳モデル演算コンピュータ(CMAC)は、哺乳動物の小脳のモデルに基づくニューラルネットワークの一種である。これは、小脳モデル関節運動コントローラとしても知られている。これは連想記憶の一種です。
CMACは、1975年のJames Albusによるロボットコントローラの関数モデラーとして提案されましたが、強化学習や機械学習コミュニティでの自動分類にも広く使用されています。 CMACは関数 f ( x 1 . . . x n ) {\displaystyle f(x_{1}…x_{n})} を計算します。ここで n {\displaystyle n} は入力次元数です。入力空間はハイパー矩形に分割され、それぞれがメモリセルに関連付けられている。メモリセルの内容は、トレーニング中に調整される重みである。通常、入力空間の複数の量子化が使用されるので、入力空間内の任意の点は多数の超矩形と関連付けられ、したがって多数のメモリセルと関連付けられる。 CMACの出力は、入力点によって起動されたすべてのメモリセルの重みの代数和です。
入力ポイントの値の変化は、活性化されたハイパー矩形のセットの変化、したがってCMAC出力に関与するメモリセルのセットの変化をもたらす。したがって、CMAC出力は、入力空間の任意の点に対応する出力が、多数のメモリセル(したがって、名前連想メモリ)に格納された値から導出されるように分散されて格納される。これは一般化を提供する。