tensorflow.nn.softmax_cross_entropy_with_logits()でValueErrorが発生
tensorflowのチュートリアルレッスンをやっていたら、エラーが発生したのでメモ。
講義の通りにコードを打ち込んで実行していくと表題のところでエラーが発生。
講義の動画の方ではエラーが発生していなかったので、私のタイポかと思ったが問題がなかったのでググってみた。
使用方法が変わっていたらしい
恐らく講義の動画とはtensorflow
のVerが違っていたのだと思う。
私の使用環境は確か1.2だったと思う。
正しい使用方法は、
tf.nn.softmax_cross_entropy_with_logits(logits=y_conv, labels=y_)
でした。
ちなみに、解決方法が載っていたページはここ
みんな困るところは同じなんだな〜
githubは英語圏以外の人が多いせいか、分かりやすい文章が多くて助かる。