ニューラルネットワーク機械学習記憶モデル

連想記憶

れんそうきおく · Associative Memory
16 views

連想記憶とは、入力された一部の情報や類似した手がかりから、過去に記憶した関連情報を完全な形で思い出す仕組みです。脳の記憶機能を模倣したニューラルネットワークの基礎として、AIやパターン認識の分野で広く研究されています。

連想記憶とは

一言でいうと連想記憶とは、不完全な手がかりや関連する情報から、対応する記憶全体を呼び起こす計算モデルのことです。

詳しく解説

連想記憶は人間の脳の記憶メカニズムにヒントを得て開発された情報処理モデルです。通常のコンピュータメモリが「アドレス」を指定して正確なデータを読み出すのに対し、連想記憶は「内容の一部」から全体を検索します。代表的なモデルとしてホップフィールドネットワークがあり、ネットワーク内の重み係数を調整することで特定のパターンを記憶し、ノイズの混ざった入力や欠損のある入力からも元の正しいパターンを再構築することができます。

具体例・使われ方

具体的な利用例として、ノイズが含まれた手書き数字の画像から正しい数字を復元するパターン認識や、不完全なデータから全体像を推測する画像処理、さらには連想記憶モデルを応用した最適化問題の解法などが挙げられます。

似た用語との違い

一般的なコンピュータのRAM(ランダムアクセスメモリ)が番地指定型であるのに対し、連想記憶は内容アドレス指定型である点が決定的な違いです。また、現代のディープラーニングにおけるアテンション機構とも、情報を関連付けるという点で概念的なルーツを共有していますが、連想記憶はより古典的な神経回路網モデルを指すことが一般的です。

注意点

連想記憶モデルは、記憶するパターンの数が増えると、誤った記憶を思い出してしまう「容量の限界」が存在します。また、記憶したいパターン同士が似すぎていると干渉が起き、正しく復元できなくなる点に注意が必要です。

更新日時: 2026年9月17日 10:41