0
我很好奇在tensorflow的learn.experiment中參數'eval_steps'是什麼?每當你想評估你的模型時,你爲什麼要多次運行評估集?什麼是實驗中的eval_step Tensorflow
謝謝!
我很好奇在tensorflow的learn.experiment中參數'eval_steps'是什麼?每當你想評估你的模型時,你爲什麼要多次運行評估集?什麼是實驗中的eval_step Tensorflow
謝謝!
如果你的評價是一個整體的時代,那麼你說的沒道理。 eval_steps
更適用於您進行小批量評估並希望評估多個小批量的情況。
你是什麼意思「評估多個小批量」?所以,如果我們想要對整個驗證集進行評估,我們應該如何設置eval_steps? – AHA
這取決於input_fn。如果input_fn選擇隨機數據點並將它們放在一起(隨機小型貼片),那麼沒有設置「eval_steps」,它將運行恰好一個評估階段(可能完全正確)。但是,只要您將input_fn設置爲確定性地迭代評估數據一次,eval_steps可以是「None」或一個大數字,並且一旦input_fn用完數據,它就會停止。 –