Python keras neural network (Theano) package returns an error about data dimensions
I have this code: import numpy as np from keras.models import Sequential from keras.layers.core import Dense, Dropout, Activation from keras.optimizers import SGD from sklearn import datasets import theano iris = datasets.load_iris() X = iris.data[:,0:3] # we only take the first two features. Y = iris.target X = X.astype(theano.config.floatX) Y = Y.astype(theano.config.floatX) model = Sequential() model.add(Dense(150, 1, init='uniform')) model.add(Activation('tanh')) model.add(Dropout(0.5)) model.add(Dense(150, 1, init='uniform')) model.add(Activation('tanh')) model.add(Dropout(0.5)) model.add