я в основном пытаюсь построить глубокую модель, которая состоит из многих convolution2d слоев с последующего maxpooling 2d следующим образом:Keras Convolution2d входного слоя форма
model.add(Convolution2D(128, 54, 7, input_shape=(1, 54, 180)))
model.add(MaxPooling2D(pool_size=(1, 3)))
model.add(Convolution2D(128, 1, 7))
model.add(MaxPooling2D(pool_size=(1, 3)))
Однако, я получаю следующее сообщение об ошибке:
Файл "/home/user/anaconda2/lib/python2.7/site-packages/keras/engine/training.py", линия 100, в standardize_input_data ул (array.shape)) Исключение: Ошибка при проверке ввод модели: ожидается convolution2d_input_1 до имеют 4 размеры, но есть массив с формой (8000, 180, 54) BLOCKQUOTE
Но я после (образцы, каналы, строки, COLS) норму. Почему это происходит ?
Мои данные ввода - текст. спасибо за предложение, я попытаюсь проверить, не решит ли он проблему. –