【にゅーろもーふぃっくこんぴゅーてぃんぐ】
ニューロモーフィックコンピューティング とは?
最終更新:
💡 脳の仕組みを手本に、必要なときに処理する
脳の神経回路の仕組みを手本に、情報処理の構成や動作を設計するコンピューティング手法。ニューロンの発火に似たイベント駆動の処理などで、計算やデータ移動の効率化を目指す。
📌 このページのポイント
ニューロモーフィックって、脳みたいなコンピュータってこと?
脳の仕組みを設計の手本にする、ということだよ。例えばスパイキングニューラルネットワークでは、ニューロンの発火に似たイベントで情報をやり取りする。デジタル回路で実装するチップもあるので、「普通のコンピュータはデジタル、こちらは違う」とは分けられないんだ。
それって何がうれしいの?普通のパソコンじゃダメなの?
必要なイベントが起きたときに処理し、計算と記憶を近くに置くことで、データ移動や電力を減らせる場合があるよ。ただし効果は処理と実装次第。同じ仕事の精度・遅延・システム全体の電力をそろえて比べる必要があり、どんな処理でもGPUより省電力とは言えないんだ。
具体的にはどんなチップがあるの?
AIの学習にも使えるの?
学習に対応する方式もあるよ。Loihi 2には学習規則を実行する機能がある。センサーの変化を処理したり、環境に適応して制御したりする研究が進んでいるけれど、普段の深層学習モデルをそのまま移すだけで同じように動くとは限らないんだ。
じゃあ将来的にはGPUの代わりになるのかな?
まとめ:ざっくりこれだけ覚えればOK!
「ニューロモーフィックコンピューティング」って出てきたら「脳の仕組みを手本にした情報処理」と思えばだいたいOK!
📖 おまけ:英語の意味
「Neuromorphic Computing」 = 神経模倣型コンピューティング
💬 Neuro(神経)とmorphic(形態の)を組み合わせた表現だよ。カーバー・ミードの1990年の論文「Neuromorphic electronic systems」も、この分野の考え方を説明しているんだ