TensorFlowでnanを検知
2020-06-03
TensorFlowでなんか結果がおかしいと思ってよく調べたら、nanが発生。
まさかのゼロ割発生。
以下のようにチェックコードを入れておけばnanの発生をお知らせしてくれる。
import tensorflow as tf
tf.debugging.enable_check_numerics()
パフォーマンスは落ちるかもしれないので、ガッツリ計算したい場合は外したほうがよさそうだけど、できるだけ入れておいた方がいいかも。