下記サイトを試された方、おられましたら、どうか教えてください。
ホームページ : http://wazalabo.com/chainer-stacked-auto-encoder.html プログラムソース ( Github ) : https://github.com/ISP-Kazuki-Nagasawa/chainer_1.6_sda_mnist_sample
最終出力層を2から10に変更し、( settings.py内 )
最終出力層からのテスト出力結果が、正解/不正解に関係なく、
0〜9までの10分類の内、何番目に分類されたのかを知りたい。
下記のように2行を追加しましたが、どうも検討違いのようでした。( stacked_auto_encoder.py内 )
class StackedAutoEncoderForwardAll( chainer.Chain ) :
........
def call( self, x ) :
........
y = self.getitem( "l_f{0}".format(self.len_f_layers) )( h )
y = F.relu( y ) # 追加した行!!!
y = F.softmax( y ) # 追加した行!!!
return y
どこをどのようにすればいいのでしょうか??
"Chainerによる実践深層学習" の本やネットなどを調べましたが分からず、
ソフトウェア技術者も私一人のため、ここ2、3ヶ月途方に暮れています。
どうぞ宜しくお願いします。
あなたの回答
tips
プレビュー