2017-11-03 8 views
2

は、このスニペットがある:TensorFlowオブジェクト検出設定ファイルで "num_examples:2000"とは何を意味しますか? TensorFlow物体検出のサンプルパイプライン設定ファイルに

eval_config: { 
    num_examples: 2000 
    # Note: The below line limits the evaluation process to 10 evaluations. 
    # Remove the below line to evaluate indefinitely. 
    max_evals: 10 
    } 

「num_examples」は、各評価ランは、同じ最初の2000枚の画像を使用して、または、それは円形として設定試験を扱う意味してい毎回異なる2000枚の画像を使用しますか?

答えて

0

TL; DR円形十分num_epochsかのバッファと、私はそれが入力されたリーダーの設定と「コラボレーション」で働くと信じていないshuffle

eval_input_readernum_epochsを1に設定した場合、shuffle = falseを入力キューから最初の2000個の画像、それ以外の場合は2000個のランダムな画像が処理されます。 2000個のイメージがない場合は、キューが空になるため、おそらく失敗します。

関連するコードは、herehere

+0

'InputReader'いるProtobufで' num_epochs'のデフォルト値(https://github.com/tensorflow/models/blob/1e2ada24c6734b3f6f4e09cb98f66f3aad68de76/research/object_detection/protos/input_reader.proto#L36)[0]。私があなたを正しく理解していれば、この場合、テストセットは無期限に2000回の画像で循環されます、はい? – mr49

0

です実はこれはあなたの評価データセット内のみ同じトップnum_examplesサンプル、評価の各実行に使用されることを意味します。

関連する問題