17. Applications
● image and audio classification
○ A. Mohamed and G. E. Hinton. Phone recognition using restricted Boltzmann machines
○ G. E. Hinton, R. R. Salakhutdinov. Reducing the Dimensionality of Data with Neural Networks
● generation
○ Mohamed A, Dahl G E, Hinton G. Acoustic modeling using deep belief networks
● collaborative filtering
○ R. Salakhutdinov, A. Mnih, and G. E. Hinton. Restricted Boltzmann machines for collaborative filtering
○ Truyen Tran, Dinh Phung, Svetha Venkatesh. Mixed-Variate Restricted Boltzmann Machines
● motion modeling
○ G. W. Taylor, G. E. Hinton, and S. T. Roweis. Modeling human motion using binary latent variables
Restricted Boltzmann Machineの応用例が多い
D-waveの応用例も多くなる
9/20
18. Applications
● image and audio classification
○ A. Mohamed and G. E. Hinton. Phone recognition using restricted Boltzmann machines
○ G. E. Hinton, R. R. Salakhutdinov. Reducing the Dimensionality of Data with Neural Networks
● generation
○ Mohamed A, Dahl G E, Hinton G. Acoustic modeling using deep belief networks
● collaborative filtering
○ R. Salakhutdinov, A. Mnih, and G. E. Hinton. Restricted Boltzmann machines for collaborative filtering
○ Truyen Tran, Dinh Phung, Svetha Venkatesh. Mixed-Variate Restricted Boltzmann Machines
● motion modeling
○ G. W. Taylor, G. E. Hinton, and S. T. Roweis. Modeling human motion using binary latent variables
RBM VS
CNN, GAN
RNN, VAE,...
Restricted Boltzmann Machineの応用例が多い
D-waveの応用例も多くなる
9/20
19. Applications
Infinite RBM VS
CNN, GAN
RNN, VAE,...
● image and audio classification
○ A. Mohamed and G. E. Hinton. Phone recognition using restricted Boltzmann machines
○ G. E. Hinton, R. R. Salakhutdinov. Reducing the Dimensionality of Data with Neural Networks
● generation
○ Mohamed A, Dahl G E, Hinton G. Acoustic modeling using deep belief networks
● collaborative filtering
○ R. Salakhutdinov, A. Mnih, and G. E. Hinton. Restricted Boltzmann machines for collaborative filtering
○ Truyen Tran, Dinh Phung, Svetha Venkatesh. Mixed-Variate Restricted Boltzmann Machines
● motion modeling
○ G. W. Taylor, G. E. Hinton, and S. T. Roweis. Modeling human motion using binary latent variables
9/20
Restricted Boltzmann Machineの応用例が多い
D-waveの応用例も多くなる
27. 12/20
the newly added hidden
unit is always influenced
by all the previous
added hidden units
sum up all hidden unit states
i番目のhidden nodeを学習することを考える
z: エネルギー関数に入れるhidden nodeの数
i番目hidden nodeを学習する
28. 12/20
the newly added hidden
unit is always influenced
by all the previous
added hidden units
sum up all hidden unit states
i番目のhidden nodeを学習することを考える
z: エネルギー関数に入れるhidden nodeの数
i番目hidden nodeを学習する
どうすればいいか
29. 12/20
if → 1
then the first M hidden units are
independent with each other
i番目のhidden nodeを学習することを考える
z: エネルギー関数に入れるhidden nodeの数
i番目hidden nodeを学習する
33. 13/20
i番目のhidden nodeを学習することを考える
if
then → 1
then the first M hidden units are
independent with each other
Mt: このステップにシャッフルする
hidden nodeの数
:[1,2,...,Mt] の並べ替え
z: エネルギー関数に入れるhidden nodeの数
改善策
Mt>z
iより後ろのhidden nodeを
シャッフルして前に入れる
34. 13/20
i番目のhidden nodeを学習することを考える
if
then → 1
then the first M hidden units are
independent with each other
改善策
Mt>z
iより後ろのhidden nodeを
シャッフルして前に入れる
Mt: このステップにシャッフルする
hidden nodeの数
:[1,2,...,Mt] の並べ替え
z: エネルギー関数に入れるhidden nodeの数
45. 生成モデル
D dimensional visible vector
infinite-dimensional hidden vector
total number of hidden units selected
visible unit bias vector
i-th hidden unit bias
Weight matrix connecting visible and hidden units
i-th row of W
penalty for selected hidden unit
15/20
Images from Xuan Peng et al
46. total number of hidden units selected
サンプリングしてvを得る
生成モデルなど
生成モデル
15/20
D dimensional visible vector
infinite-dimensional hidden vector
visible unit bias vector
i-th hidden unit bias
Weight matrix connecting visible and hidden units
i-th row of W
penalty for selected hidden unit