2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Improved Learning of Gaussian-Bernoulli Restricted Boltzmann Machines

Last updated at Posted at 2017-01-22

PythonでRBMを書いて実験しました.
Bernoulli-Bernoulli RBMだけでなく,Gaussian-Bernoulli RBMも実装しました.
ただし,GB-RBMは"Improved Learning of Gaussian-Bernoulli Restricted Boltzmann Machines"[pdf]という論文を参考に分散を更新するようにしています.

improved GB-RBMは人間の音声のパラメータであるメルケプストラム系列を使って実験しました.

実装はGitレポジトリにあります.

実験(BB-RBM)

MNISTからランダムに取り出した画像50枚で学習します.
figure_2.png

reconstruct error$E$はいい感じに下がっています.

E = \frac{1} {2}(data-reconst)^{2}

figure_1.png

さて,RBMにパターンを覚えさせたところで,適当にノイズを加えた画像をRBMにつっこんでみます.
figure_3.png

元画像のようなものが復元できたのではないでしょうか.
figure_4.png

実験(GB-RBM)

reconstruction error
figure_1.png

reconstした連続値のデータ(メルケプ系列)
figure_2.png

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?