RBM をテストするときに、バイナリ データから MNIST としての単純なイメージに移行する必要があります。しかし、どうすればそれらをプログラムへの入力として渡すことができるのだろうか。matlab側から。X を mnist データに置き換えます。
X= [ 1, 1, 1, 0, 0, 0; ...
1, 0, 1, 0, 0, 0; ...
1, 1, 1, 0, 0, 0; ...
0, 0, 1, 1, 1, 0; ...
0, 0, 1, 1, 1, 0; ...
0, 0, 1, 1, 1, 0];
X = int32(X);
上記は実際にそれらを渡す方法です(バイナリでもあります)。これを実行する方法は次のとおりです。
rbm = RBM(X,hidden_E,training_epochs,k, learning_rate)
どうすれば X マトリックスを mnist データセットに置き換えることができるのでしょうか?