2017-11-30 5 views
1

畳み込みニューラルネットワークのトレーニングプロセスでは、コスト関数が改善していません。私は、トレーニングを中止するための条件を定義したいと思います。私はTensorFlow 1.1でValidationMonitorを使って1つの解決策を見つけました。しかし、TensorFlow 1.4でこれを行う方法はありません...TensorFlow 1.4の深い神経ネットワークのトレーニングに早期停止を使用するにはどうすればよいですか?

私の質問:どのように特にExperimentEstimatorで、TensorFlow 1.4でearly stoppingを使用するには? ValidationMonitor我々はフックとしてそれを実装しないことに決めた分散型トレーニング、とうまく動作しないので

してくださいは、私のcode

答えて

0

をチェックアウト。私たちは分散したフレンドリーなバージョンを待っています。

回避策として、ValidationMonitorをフックとしてラップすることができます。次のコードは、それを行う方法を示しています: validation_hook = tf.contrib.learn.monitors.replace_monitors_with_hooks([validation_monitor], estimator)[0]

関連する問題