【ぼるつまんましん】
ボルツマンマシン とは?
💡 熱力学の知恵を借りた、確率で考えるニューラルネット
📌 このページのポイント
ボルツマンマシンって、なんだか物理学っぽい名前だね?
その通り、物理学者のボルツマンが考えた統計力学の理論を使っているんだ。簡単に言うと、たくさんの粒子がエネルギーの低い安定した状態に落ち着こうとする性質を、ニューラルネットワークに応用したものだよ
エネルギーが低いってどういうこと?
ボルツマンマシンでは、ネットワークの各状態にエネルギー値が定義されていて、学習データに合った状態ほどエネルギーが低くなるように学習するんだ。ボールが坂道を転がって一番低い谷に落ち着くイメージだね。確率的にエネルギーの低い状態が出やすくなるんだよ
今のディープラーニングとはどう関係があるの?
今でも使われているの?
まとめ:ざっくりこれだけ覚えればOK!
「ボルツマンマシン」って出てきたら「確率とエネルギーで学ぶ、ディープラーニングのご先祖」と思えればだいたいOK!
📖 おまけ:英語の意味
「Boltzmann Machine」 = ボルツマン機械
💬 オーストリアの物理学者ルートヴィヒ・ボルツマンの名前に由来していて、彼が提唱した統計力学のボルツマン分布を使っているから名付けられたんだよ