Using TensorFlow backend.
Downloading data from https://s3.amazonaws.com/img-datasets/mnist.pkl.gz
15245312/15296311 [============================>.] - ETA: 0sTrain on 108400 samples, validate on 17820 samples
Epoch 1/20
108400/108400 [==============================] - 6s - loss: 0.0967 - val_loss: 0.0433
Epoch 2/20
108400/108400 [==============================] - 6s - loss: 0.0407 - val_loss: 0.0298
Epoch 3/20
108400/108400 [==============================] - 6s - loss: 0.0289 - val_loss: 0.0273
Epoch 4/20
108400/108400 [==============================] - 6s - loss: 0.0242 - val_loss: 0.0250
Epoch 5/20
108400/108400 [==============================] - 6s - loss: 0.0210 - val_loss: 0.0248
Epoch 6/20
108400/108400 [==============================] - 6s - loss: 0.0190 - val_loss: 0.0261
Epoch 7/20
108400/108400 [==============================] - 6s - loss: 0.0173 - val_loss: 0.0238
Epoch 8/20
108400/108400 [==============================] - 6s - loss: 0.0157 - val_loss: 0.0239
Epoch 9/20
108400/108400 [==============================] - 6s - loss: 0.0146 - val_loss: 0.0238
Epoch 10/20
108400/108400 [==============================] - 6s - loss: 0.0140 - val_loss: 0.0249
Epoch 11/20
108400/108400 [==============================] - 6s - loss: 0.0130 - val_loss: 0.0245
Epoch 12/20
108400/108400 [==============================] - 6s - loss: 0.0121 - val_loss: 0.0242
Epoch 13/20
108400/108400 [==============================] - 6s - loss: 0.0118 - val_loss: 0.0258
Epoch 14/20
108400/108400 [==============================] - 6s - loss: 0.0116 - val_loss: 0.0248
Epoch 15/20
108400/108400 [==============================] - 6s - loss: 0.0113 - val_loss: 0.0240
Epoch 16/20
108400/108400 [==============================] - 6s - loss: 0.0107 - val_loss: 0.0239
Epoch 17/20
108400/108400 [==============================] - 6s - loss: 0.0105 - val_loss: 0.0245
Epoch 18/20
108400/108400 [==============================] - 6s - loss: 0.0101 - val_loss: 0.0250
Epoch 19/20
108400/108400 [==============================] - 6s - loss: 0.0100 - val_loss: 0.0254
Epoch 20/20
108400/108400 [==============================] - 6s - loss: 0.0099 - val_loss: 0.0259
* Accuracy on training set: 0.50%
* Accuracy on test set: 2.87%