TensorFlow で制約ボルツマンマシン (RBM : restricted Boltzmann machines) 制約ボルツマンマシン ニューラルネットワークの層の教師なし学習・事前学習としては、AutoEncoder 以前に RBM – restricted Boltzmann machines, 制約(制限つき)ボルツマンマシン – があります。RBM は相互結合型で無向グラフィカルモデル(= 確率変数の関係を記述)として定義され確率分布が導入されます。Deep Belief Network のビルディングブロックであり深層学習の重要なパーツです。 RBM は EBM – Energy-based モデル(後述)から導出すべきですが、概要を簡単に説明しておきますと、まず BM – ボルツマンマシンは自己結合がない相互結合型ネットワークで、無向 (undirected) グラフ、