2017-03-02 11 views
0

こんにちは、私はテンソルフローが初めてです。私はTensorflow(skflow)gmm_ops.py(Gaussian Mixture Model)をデバッグしたい。私はエラーを取得しています:テンソルフロー:モデルは損失= NaNで分岐しました。 どうすればいいですか?例はありますか?skflowコード(テンソルフロー)をデバッグする方法gmm_ops.py?

raise NanLossDuringTrainingError 
tensorflow.python.training.basic_session_run_hooks.NanLossDuringTrainingError: NaN loss during training. 

答えて

0

通常、NanLossは、トレーニング中に何かがオーバーフローまたはアンダーフローすることを意味します。サンプルの正規化やデータのサブセットの処理などは、これを引き起こした可能性のあるデバッグに役立ちます。

+0

私はすでにデータセットの正規化されたサブセットを使用しています。私の質問は、Javaコードのように行ごとにskflowコードをデバッグする方法です。私は、コードで使用されるテンソルの値を評価したいと思います。データセットとサンプルコード[こちら](http://stackoverflow.com/questions/42551421/tensorflow-gmm-errortensorflowmodel-diverged-with-loss-nan)をご覧ください。 – Rahul

+0

[tensorflowデバッガ](https://www.tensorflow.org/programmers_guide/debugger)が役立つかもしれません –

関連する問題