前提・実現したいこと
tensorflowをwindowsで実行すると以下のようなエラーが出ます。Linux (ubuntu)では出ないのですが。。
解決法をご教示ください。
### エラーメッセージ
Negative dimension size caused by subtracting 3 from 1 for 'conv2d_1/convolution' (op: 'Conv2D') with input shapes: [?,28,28,1], [3,3,28,32].
### 該当のソースコード ```python import keras keras.__version__ from keras import layers from keras import models model = models.Sequential() model.add(layers.Conv2D(32, (3, 3), activation='relu', input_shape=(28, 28, 1))) model.add(layers.MaxPooling2D((2, 2))) model.add(layers.Conv2D(64, (3, 3), activation='relu')) model.add(layers.MaxPooling2D((2, 2))) model.add(layers.Conv2D(64, (3, 3), activation='relu'))
試したこと
ubuntuでは、うまくいきました。tensorflowのバージョンも同じ1.10.0です。
補足情報(FW/ツールのバージョンなど)
python 3.6 64bit (anaconda)
tensorflow 1.10
tensorflow-gpu 1.10
keras 2.2.2
keras-gpu 2.2.2
Windows 10 64bit
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/11 00:44