model = Sequential() model.add(Conv2D(16, (3,3), input_shape=(50, 50, 3), activation="relu")) model.add(MaxPool2D(2,2)) model.add(Conv2D(32, (3,3), activation="relu")) model.add(MaxPool2D(2,2)) model.add(Conv2D(16, (3,3), activation="relu")) model.add(MaxPool2D(2,2)) model.add(Flatten()) model.add(Dense(32, activation="relu")) model.add(Dense(1, activation="sigmoid"))