From 7443f1c416e5cd7bf0268de366b05f215842697f Mon Sep 17 00:00:00 2001 From: Valerio Maggio Date: Wed, 12 Apr 2017 11:29:23 +0200 Subject: [PATCH] reorganized solutions according to corresponding notebook number --- solutions/{sol_161.py => sol_221_1.py} | 0 solutions/sol_221_2.py | 16 ++++++++++++++++ solutions/{sol_162.py => sol_223.py} | 0 3 files changed, 16 insertions(+) rename solutions/{sol_161.py => sol_221_1.py} (100%) create mode 100644 solutions/sol_221_2.py rename solutions/{sol_162.py => sol_223.py} (100%) diff --git a/solutions/sol_161.py b/solutions/sol_221_1.py similarity index 100% rename from solutions/sol_161.py rename to solutions/sol_221_1.py diff --git a/solutions/sol_221_2.py b/solutions/sol_221_2.py new file mode 100644 index 0000000..2fee89c --- /dev/null +++ b/solutions/sol_221_2.py @@ -0,0 +1,16 @@ +from keras.callbacks import EarlyStopping + +early_stop = EarlyStopping(monitor='val_loss', patience=4, verbose=1) + +model = Sequential() +model.add(Dense(512, activation='relu', input_shape=(784,))) +model.add(Dropout(0.2)) +model.add(Dense(512, activation='relu')) +model.add(Dropout(0.2)) +model.add(Dense(10, activation='softmax')) + +model.compile(loss='categorical_crossentropy', optimizer=SGD(), + metrics=['accuracy']) + +model.fit(X_train, Y_train, validation_data = (X_test, Y_test), epochs=100, + batch_size=128, verbose=True, callbacks=[early_stop]) \ No newline at end of file diff --git a/solutions/sol_162.py b/solutions/sol_223.py similarity index 100% rename from solutions/sol_162.py rename to solutions/sol_223.py