2017-10-23 5 views
0

私は機械学習の初心者です。最近、Tensorflow object detection APIを使用して機械学習アプリケーションを正常に実行しました。 私のデータセットは300 * 300の解像度を持つオブジェクトの200画像です。しかし、トレーニングは2日間実行されていて、まだ完了していませんでした。テンソルフローオブジェクト検出API train.pyは、どのくらいの時間CPUを使ってトレーニングを完了しますか?

トレーニングを完了するのにどれくらいの時間がかかりますか?現時点では、グローバルなステップ9000で実行されていますが、トレーニングを完了するためにはどのくらいのグローバルなステップが必要ですか?

P.S:訓練はCPUのみ

答えて

0

を使用それはもちろん、ご希望の精度とデータセットに依存するが、損失値が約4以下なったとき、私は一般的に訓練を停止します。 9000歩後の現在の損失額は?

+0

現在の損失額は1と2の間で交互に変化します。 基本的には、モデルチェックポイントを持っている限り、十分満足できる結果を見つけるたびに停止できますか? ご挨拶ありがとうございました –

+0

はい、それ以上の訓練であなたの損失はずっと少なくなります。また、モデルをトレーニングとテストのデータに合わせることで、損失を抑えてリスクを高めることができます。 –

0

あなたのトレーニングは収束していないようです。

this questionのコメントを参照してください。

基本的には、eval.pyを並列実行して、それがどのように実行されるかを確認することをお勧めします。

関連する問題