私のディープラーニングコースでは、Tensorflow MNIST for Experts Tutorialとまったく同じニューラルネットワークを実装する必要があります。 、CNISTのダウンサンプリングMNISTデータセット
唯一の違いは、私はデータベースをダウンサンプルしてからニューラルネットワークに入れる必要があることです。私はトリミングしてサイズを変更するか、複数のデータサイズ(28x28と14x14)を受け入れるパラメータを持つニューラルネットワークを実装する必要があります。
テンソルフローチュートリアルのすべてのパラメータは静的なので、14x14イメージでアルゴリズムに入力する方法を見つけることができませんでした。 「最適な」ダウンサンプリングにはどのツールを使用する必要がありますか?
すべての28を14に変更し、すべての784を196に変更すると、次のエラーが発生します。 InvalidArgumentError(トレースバックについては上記を参照):reshapeへの入力は1024の値を持つテンソルです。複数の3136 \t [[ノード:Reshape_1 = Reshape [T = DT_FLOAT、Tshape = DT_INT32、_device = "/ジョブ:ローカルホスト/レプリカ:0 /タスク:0/cpu:0"](MaxPool_1、Reshape_1/shape)] ] これを試してみるには、numpy.resizeを使ってデータセットをサンプリングしましたが、正しい方法ではありません。 –
少なくともこのエラーの原因となっているコード行を追加できます。 – Ali
申し訳ありませんが、私はそれを追加したと思ったが、私はしなかった。ここでは: h_pool2_flat = tf.reshape(h_pool2、[-1、7 * 7 * 64]) –