tensorflowのplaceholderに渡したもののshapeが違うと怒られる
MNIST手書き文字認識を2層のNNでやってみました
コードはこちらになりますgist
12Cell目のif内でsummary_opを実行するとエラーで落ちます。
エラー内容はx(name=input_x)のshapeがおかしい?ということのようですが、そんなはずはなく、悩んでいます。
しかも、カーネルを再起動して動かすと一回目の実行はエラーを吐かずにうまく行きますが、2回目の実行(Run All)から必ずそこでエラーで落ちます。
環境ですが、tensorflow1.12.0, python3.6.8, ipython7.3.0, conda4.5.12となります。
恐らく同様のエラーと思われる質問があったのですが、解決していないようなので質問させていただきました。