私は問題があり、同時に質問があります。 Theanoをバックエンドとシーケンシャルモデルとして使用して、Kerasでイメージ分類を行いたいと思っています。ケラス入力形状ValueError
>>> keras.__version__
'2.0.1'
>>> theano.__version__
'0.9.0'
私の入力形状:INPUT_SHAPE = (3, 28, 28) #depth, size, size
のは、私の問題に来てみましょう。私はWindows 7の32ビットで私のスクリプトを実行した場合、それは私のうち、以下のエラーを与える:
ValueError: ('The specified size contains a dimension with value <= 0', (-1024, 512))
入力形状とそれを実行した場合:
ValueError: Error when checking model input: expected conv2d_1_input to have shape (None, 48, 48, 3) but got array with shape (1000, 3, 48, 48)
:
INPUT_SHAPE = (28, 28, 3) #size, size, depth
それは下にこのエラーが私を与えます
基本OS 64ビットでコードを実行すると、問題なく実行されます(INPUT_SHAPE = (3, 28, 28)
)。
Windows用のマイkeras.jsonファイルがある:だから
{
"backend": "theano",
"epsilon": 1e-07,
"floatx": "float32",
"image_dim_ordering": "tf"
}
、私の質問がされていますされていますが別のオペレーティングシステムとの間のこのような大きな違いはどこか私のミスですか?思い出させるために、私は両方のシステムで全く同じコードを使用しました。
ご回答いただきありがとうございました。あなたはまだ正しいですが、私の.kerasファイルは何も変わらないことを認識しました。私はenvsと一度だけアーケードなしでケラをインストールしました。私のコードで 'channels_first'にimage_data_formatを設定すると、問題なく動作します。それはまったく私のせいだった。 :Dしかし、あなたの時間をありがとう。 – Dragonblf