2017-08-04 19 views
1

私はInceptionV3に基づいてNNを持っています。訓練は、私は全体のトレーニングデータセットに訓練精度を確認することを決定した後に行われた
NNバッチとトレーニングの精度

loss: 0.3596 - acc: 0.8479 - val_loss: 0.3442 - val_acc: 0.8515 

:それはエポック時に一括処理摂食
のような良好な結果が得られます。

sklearn.metrics.accuracy_score(labels, np.round(train_predictions)) 

はそれが可能であるどのように私に0.52520718232044195

を与えましたか?

+0

トレーニングセットではなくテストセットでモデルを評価する必要があります。 – Magnus

+0

うん、これは分かっている。クラシファイアがうまくいけば、訓練データセットのランダムな推測(現在は2クラスのクラシファイアの約50%です)よりも精度が良いはずです。 –

+0

True:Dなぜ予測を丸めていますか? – Magnus

答えて

2

50%は、「予測」に送信されたデータが前処理のバグのために訓練されたデータと完全に異なるためです。

関連する問題