# Neural Turing Machine ## 概要 Neural Turing Machine(NTM)は、[[DeepMind]]が2014年に発表した[[メモリ拡張ニューラルネットワーク]]である。ニューラルネットワークのコントローラを、読み書き可能な外部メモリ行列へ接続する。メモリ操作を連続値の注意重みとして表すため、コントローラとメモリ操作を一体として誤差逆伝播できる。(Source: [[@2026__30papers__Neural Turing Machines]]) ## 構成 - [[RNN]]またはフィードフォワードネットワークによるコントローラ - 複数行・固定幅の外部メモリ行列 - 凸結合で値を取得する読み出しヘッド - 消去と追加を行う書き込みヘッド - 内容アドレス指定と位置アドレス指定の複合機構 コピー、反復コピー、連想想起、動的N-gram、優先度付き整列の合成課題で評価され、通常の[[LSTM]]より訓練範囲外の長い系列へ汎化する挙動を示した。ただし、課題ごとに別モデルを訓練した予備実験であり、汎用プログラム実行器ではない。(Source: [[@2026__30papers__Neural Turing Machines]]) ## 関連 - 原典: [[@2026__30papers__Neural Turing Machines]] - 概念: [[メモリ拡張ニューラルネットワーク]] - 基盤モデル: [[RNN]] / [[LSTM]] - 組織: [[DeepMind]]