---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-37-c68989328816> in <module>()
1 model.compile(loss='categorical_crossentropy', optimizer='sgd', metrics=['accuracy'])
----> 2 model.fit(X_train, Y_train, nb_epoch=5, batch_size=32)
3 #loss_and_metrics = model.evaluate(X_val, Y_val, batch_size=32)
C:\Users\gr\Anaconda3\envs\py27\lib\site-packages\keras\models.pyc in fit(self, x, y, batch_size, nb_epoch, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, **kwargs)
670 class_weight=class_weight,
671 sample_weight=sample_weight,
--> 672 initial_epoch=initial_epoch)
673
674 def evaluate(self, x, y, batch_size=32, verbose=1,
C:\Users\gr\Anaconda3\envs\py27\lib\site-packages\keras\engine\training.pyc in fit(self, x, y, batch_size, nb_epoch, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch)
1114 class_weight=class_weight,
1115 check_batch_axis=False,
-> 1116 batch_size=batch_size)
1117 # prepare validation data
1118 if validation_data:
C:\Users\gr\Anaconda3\envs\py27\lib\site-packages\keras\engine\training.pyc in _standardize_user_data(self, x, y, sample_weight, class_weight, check_batch_axis, batch_size)
1027 self.internal_input_shapes,
1028 check_batch_axis=False,
-> 1029 exception_prefix='model input')
1030 y = standardize_input_data(y, self.output_names,
1031 output_shapes,
C:\Users\gr\Anaconda3\envs\py27\lib\site-packages\keras\engine\training.pyc in standardize_input_data(data, names, shapes, check_batch_axis, exception_prefix)
110 ' to have ' + str(len(shapes[i])) +
111 ' dimensions, but got array with shape ' +
--> 112 str(array.shape))
113 for j, (dim, ref_dim) in enumerate(zip(array.shape, shapes[i])):
114 if not j and not check_batch_axis:
ValueError: Error when checking model input: expected lstm_input_1 to have 3 dimensions, but got array with shape (2468L, 500L)