Here is my code:
from keras.callbacks import EarlyStopping
model = Sequential()
model.add(Dense(50, input_dim=33, init='uniform', activation='relu'))
for u in range(3):
model.add(Dense(33, init='uniform', activation='relu'))
model.add(Dense(122, init='uniform', activation='sigmoid'))
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
model.fit(X_train, Y_train, nb_epoch=20, batch_size=20, callbacks=[EarlyStopping(monitor='val_loss', patience=4)])
and I get the following error:
TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'
It does not produce this error if I do not use EarlyStopping.
Does anyone have a fix?
source
share