私はcnnのmnistの例を取った。 https://www.tensorflow.org/versions/r0.10/tutorials/mnist/pros/index.html 自分の28x28イメージを処理するために少し変更しました。私は2つのクラスを持っています、イメージは目か壁のどちらかです。Tensorflow - Convolutionary Net:グレースケール対ブラック/ホワイトトレーニング
rgb画像とグレースケール画像が訓練の改善につながっていないことに気付きました。精度は一定0.5でした。 イメージが(image.convert( '1')を使用して)白黒に変換されている間、非常に高速に訓練されました。バッチサイズ20の200回の反復の後、精度は約0.9である。
グレースケールイメージが改善につながっていない理由は何でしょうか?
パフォーマンスを向上させるにはどうすればよいですか?
編集1:私は何が起こっているのか視覚化するTensorBoardを使用して、私はクロスエントロピーがNaNにグレースケール画像で訓練全体の時間を返すことが判明。..
編集2:クロスの計算 - 私が使ったエントロピーは悪かった。 Tensorflow NaN bug?
グレースケールイメージを使用してもまだ進歩はありません。