Epoch 1/50
97/98 [============================>.] - ETA: 0s - loss: 0.2181 - acc: 0.9648
Epoch 00001: val_acc improved from -inf to 0.98868, saving model to epoch=01|accuracy=0.9650|val_accuracy=0.9887.h5
98/98 [==============================] - 66s 678ms/step - loss: 0.2163 - acc: 0.9650 - val_loss: 0.0369 - val_acc: 0.9887
Epoch 2/50
97/98 [============================>.] - ETA: 0s - loss: 0.0319 - acc: 0.9890
Epoch 00002: val_acc improved from 0.98868 to 0.98882, saving model to epoch=02|accuracy=0.9890|val_accuracy=0.9888.h5
98/98 [==============================] - 59s 601ms/step - loss: 0.0319 - acc: 0.9890 - val_loss: 0.0287 - val_acc: 0.9888
Epoch 3/50
97/98 [============================>.] - ETA: 0s - loss: 0.0289 - acc: 0.9890
Epoch 00003: val_acc did not improve from 0.98882
98/98 [==============================] - 59s 605ms/step - loss: 0.0288 - acc: 0.9891 - val_loss: 0.0280 - val_acc: 0.9887
Epoch 4/50
97/98 [============================>.] - ETA: 0s - loss: 0.0267 - acc: 0.9890
Epoch 00004: val_acc did not improve from 0.98882
98/98 [==============================] - 58s 594ms/step - loss: 0.0268 - acc: 0.9890 - val_loss: 0.0273 - val_acc: 0.9885
Epoch 5/50
97/98 [============================>.] - ETA: 0s - loss: 0.0252 - acc: 0.9909
Epoch 00005: val_acc improved from 0.98882 to 0.99163, saving model to epoch=05|accuracy=0.9909|val_accuracy=0.9916.h5
98/98 [==============================] - 59s 602ms/step - loss: 0.0252 - acc: 0.9909 - val_loss: 0.0256 - val_acc: 0.9916
Epoch 6/50
97/98 [============================>.] - ETA: 0s - loss: 0.0230 - acc: 0.9923
Epoch 00006: val_acc improved from 0.99163 to 0.99205, saving model to epoch=06|accuracy=0.9923|val_accuracy=0.9920.h5
98/98 [==============================] - 59s 602ms/step - loss: 0.0229 - acc: 0.9923 - val_loss: 0.0234 - val_acc: 0.9920
Epoch 7/50
97/98 [============================>.] - ETA: 0s - loss: 0.0220 - acc: 0.9927
Epoch 00007: val_acc improved from 0.99205 to 0.99323, saving model to epoch=07|accuracy=0.9927|val_accuracy=0.9932.h5
98/98 [==============================] - 59s 603ms/step - loss: 0.0220 - acc: 0.9927 - val_loss: 0.0198 - val_acc: 0.9932
Epoch 8/50
97/98 [============================>.] - ETA: 0s - loss: 0.0204 - acc: 0.9932
Epoch 00008: val_acc improved from 0.99323 to 0.99330, saving model to epoch=08|accuracy=0.9933|val_accuracy=0.9933.h5
98/98 [==============================] - 59s 604ms/step - loss: 0.0203 - acc: 0.9933 - val_loss: 0.0190 - val_acc: 0.9933
Epoch 9/50
97/98 [============================>.] - ETA: 0s - loss: 0.0176 - acc: 0.9938
Epoch 00009: val_acc improved from 0.99330 to 0.99383, saving model to epoch=09|accuracy=0.9938|val_accuracy=0.9938.h5
98/98 [==============================] - 59s 597ms/step - loss: 0.0176 - acc: 0.9938 - val_loss: 0.0168 - val_acc: 0.9938
Epoch 10/50
97/98 [============================>.] - ETA: 0s - loss: 0.0158 - acc: 0.9943
Epoch 00010: val_acc improved from 0.99383 to 0.99419, saving model to epoch=10|accuracy=0.9943|val_accuracy=0.9942.h5
98/98 [==============================] - 58s 591ms/step - loss: 0.0158 - acc: 0.9943 - val_loss: 0.0156 - val_acc: 0.9942
Epoch 11/50
97/98 [============================>.] - ETA: 0s - loss: 0.0143 - acc: 0.9946
Epoch 00011: val_acc improved from 0.99419 to 0.99481, saving model to epoch=11|accuracy=0.9945|val_accuracy=0.9948.h5
98/98 [==============================] - 59s 597ms/step - loss: 0.0143 - acc: 0.9945 - val_loss: 0.0135 - val_acc: 0.9948
Epoch 12/50
97/98 [============================>.] - ETA: 0s - loss: 0.0124 - acc: 0.9950
Epoch 00012: val_acc did not improve from 0.99481
98/98 [==============================] - 58s 593ms/step - loss: 0.0124 - acc: 0.9950 - val_loss: 0.0135 - val_acc: 0.9946
Epoch 13/50
97/98 [============================>.] - ETA: 0s - loss: 0.0114 - acc: 0.9953
Epoch 00013: val_acc improved from 0.99481 to 0.99555, saving model to epoch=13|accuracy=0.9953|val_accuracy=0.9956.h5
98/98 [==============================] - 59s 605ms/step - loss: 0.0114 - acc: 0.9953 - val_loss: 0.0110 - val_acc: 0.9956
Epoch 14/50
97/98 [============================>.] - ETA: 0s - loss: 0.0106 - acc: 0.9956
Epoch 00014: val_acc improved from 0.99555 to 0.99561, saving model to epoch=14|accuracy=0.9956|val_accuracy=0.9956.h5
98/98 [==============================] - 58s 593ms/step - loss: 0.0106 - acc: 0.9956 - val_loss: 0.0106 - val_acc: 0.9956
Epoch 15/50
97/98 [============================>.] - ETA: 0s - loss: 0.0094 - acc: 0.9960
Epoch 00015: val_acc improved from 0.99561 to 0.99566, saving model to epoch=15|accuracy=0.9961|val_accuracy=0.9957.h5
98/98 [==============================] - 58s 595ms/step - loss: 0.0093 - acc: 0.9961 - val_loss: 0.0103 - val_acc: 0.9957
Epoch 16/50
97/98 [============================>.] - ETA: 0s - loss: 0.0085 - acc: 0.9963
Epoch 00016: val_acc improved from 0.99566 to 0.99601, saving model to epoch=16|accuracy=0.9963|val_accuracy=0.9960.h5
98/98 [==============================] - 58s 595ms/step - loss: 0.0085 - acc: 0.9963 - val_loss: 0.0094 - val_acc: 0.9960
Epoch 17/50
97/98 [============================>.] - ETA: 0s - loss: 0.0084 - acc: 0.9963
Epoch 00017: val_acc did not improve from 0.99601
98/98 [==============================] - 59s 603ms/step - loss: 0.0085 - acc: 0.9963 - val_loss: 0.0097 - val_acc: 0.9959
Epoch 18/50
97/98 [============================>.] - ETA: 0s - loss: 0.0076 - acc: 0.9967
Epoch 00018: val_acc improved from 0.99601 to 0.99634, saving model to epoch=18|accuracy=0.9967|val_accuracy=0.9963.h5
98/98 [==============================] - 58s 595ms/step - loss: 0.0076 - acc: 0.9967 - val_loss: 0.0085 - val_acc: 0.9963
Epoch 19/50
97/98 [============================>.] - ETA: 0s - loss: 0.0068 - acc: 0.9969
Epoch 00019: val_acc improved from 0.99634 to 0.99638, saving model to epoch=19|accuracy=0.9969|val_accuracy=0.9964.h5
98/98 [==============================] - 59s 606ms/step - loss: 0.0068 - acc: 0.9969 - val_loss: 0.0083 - val_acc: 0.9964
Epoch 20/50
97/98 [============================>.] - ETA: 0s - loss: 0.0066 - acc: 0.9970
Epoch 00020: val_acc improved from 0.99638 to 0.99654, saving model to epoch=20|accuracy=0.9970|val_accuracy=0.9965.h5
98/98 [==============================] - 60s 608ms/step - loss: 0.0066 - acc: 0.9970 - val_loss: 0.0083 - val_acc: 0.9965
Epoch 21/50
97/98 [============================>.] - ETA: 0s - loss: 0.0063 - acc: 0.9971
Epoch 00021: val_acc did not improve from 0.99654
98/98 [==============================] - 59s 602ms/step - loss: 0.0063 - acc: 0.9971 - val_loss: 0.0082 - val_acc: 0.9965
Epoch 22/50
97/98 [============================>.] - ETA: 0s - loss: 0.0063 - acc: 0.9971
Epoch 00022: val_acc did not improve from 0.99654
98/98 [==============================] - 59s 598ms/step - loss: 0.0063 - acc: 0.9971 - val_loss: 0.0088 - val_acc: 0.9962
Epoch 23/50
97/98 [============================>.] - ETA: 0s - loss: 0.0057 - acc: 0.9973
Epoch 00023: val_acc improved from 0.99654 to 0.99669, saving model to epoch=23|accuracy=0.9973|val_accuracy=0.9967.h5
98/98 [==============================] - 59s 602ms/step - loss: 0.0057 - acc: 0.9973 - val_loss: 0.0079 - val_acc: 0.9967
Epoch 24/50
97/98 [============================>.] - ETA: 0s - loss: 0.0057 - acc: 0.9973
Epoch 00024: val_acc improved from 0.99669 to 0.99678, saving model to epoch=24|accuracy=0.9973|val_accuracy=0.9968.h5
98/98 [==============================] - 59s 599ms/step - loss: 0.0057 - acc: 0.9973 - val_loss: 0.0074 - val_acc: 0.9968
Epoch 25/50
97/98 [============================>.] - ETA: 0s - loss: 0.0053 - acc: 0.9974
Epoch 00025: val_acc did not improve from 0.99678
98/98 [==============================] - 60s 608ms/step - loss: 0.0053 - acc: 0.9974 - val_loss: 0.0081 - val_acc: 0.9967
Epoch 26/50
97/98 [============================>.] - ETA: 0s - loss: 0.0050 - acc: 0.9975
Epoch 00026: val_acc did not improve from 0.99678
98/98 [==============================] - 58s 593ms/step - loss: 0.0050 - acc: 0.9975 - val_loss: 0.0078 - val_acc: 0.9966
Epoch 27/50
97/98 [============================>.] - ETA: 0s - loss: 0.0049 - acc: 0.9976
Epoch 00027: val_acc did not improve from 0.99678
98/98 [==============================] - 58s 595ms/step - loss: 0.0049 - acc: 0.9976 - val_loss: 0.0079 - val_acc: 0.9967
Epoch 28/50
97/98 [============================>.] - ETA: 0s - loss: 0.0047 - acc: 0.9976
Epoch 00028: val_acc improved from 0.99678 to 0.99685, saving model to epoch=28|accuracy=0.9976|val_accuracy=0.9968.h5
98/98 [==============================] - 58s 593ms/step - loss: 0.0047 - acc: 0.9976 - val_loss: 0.0075 - val_acc: 0.9968
Epoch 29/50
97/98 [============================>.] - ETA: 0s - loss: 0.0045 - acc: 0.9977
Epoch 00029: val_acc improved from 0.99685 to 0.99685, saving model to epoch=29|accuracy=0.9977|val_accuracy=0.9969.h5
98/98 [==============================] - 59s 600ms/step - loss: 0.0045 - acc: 0.9977 - val_loss: 0.0076 - val_acc: 0.9969
Epoch 30/50
97/98 [============================>.] - ETA: 0s - loss: 0.0044 - acc: 0.9978
Epoch 00030: val_acc improved from 0.99685 to 0.99689, saving model to epoch=30|accuracy=0.9978|val_accuracy=0.9969.h5
98/98 [==============================] - 59s 603ms/step - loss: 0.0044 - acc: 0.9978 - val_loss: 0.0074 - val_acc: 0.9969
Epoch 31/50
97/98 [============================>.] - ETA: 0s - loss: 0.0042 - acc: 0.9978
Epoch 00031: val_acc improved from 0.99689 to 0.99694, saving model to epoch=31|accuracy=0.9978|val_accuracy=0.9969.h5
98/98 [==============================] - 60s 608ms/step - loss: 0.0042 - acc: 0.9978 - val_loss: 0.0075 - val_acc: 0.9969
Epoch 32/50
97/98 [============================>.] - ETA: 0s - loss: 0.0041 - acc: 0.9979
Epoch 00032: val_acc did not improve from 0.99694
98/98 [==============================] - 59s 603ms/step - loss: 0.0041 - acc: 0.9979 - val_loss: 0.0076 - val_acc: 0.9969
Epoch 33/50
97/98 [============================>.] - ETA: 0s - loss: 0.0039 - acc: 0.9979
Epoch 00033: val_acc improved from 0.99694 to 0.99695, saving model to epoch=33|accuracy=0.9979|val_accuracy=0.9969.h5
98/98 [==============================] - 59s 600ms/step - loss: 0.0039 - acc: 0.9979 - val_loss: 0.0076 - val_acc: 0.9969
Epoch 34/50
97/98 [============================>.] - ETA: 0s - loss: 0.0039 - acc: 0.9979
Epoch 00034: val_acc did not improve from 0.99695
98/98 [==============================] - 58s 592ms/step - loss: 0.0039 - acc: 0.9979 - val_loss: 0.0083 - val_acc: 0.9969
Epoch 35/50
97/98 [============================>.] - ETA: 0s - loss: 0.0037 - acc: 0.9980
Epoch 00035: val_acc improved from 0.99695 to 0.99699, saving model to epoch=35|accuracy=0.9980|val_accuracy=0.9970.h5
98/98 [==============================] - 58s 594ms/step - loss: 0.0037 - acc: 0.9980 - val_loss: 0.0078 - val_acc: 0.9970
Epoch 36/50
97/98 [============================>.] - ETA: 0s - loss: 0.0036 - acc: 0.9981
Epoch 00036: val_acc did not improve from 0.99699
98/98 [==============================] - 58s 595ms/step - loss: 0.0036 - acc: 0.9981 - val_loss: 0.0081 - val_acc: 0.9970
Epoch 37/50
97/98 [============================>.] - ETA: 0s - loss: 0.0036 - acc: 0.9981
Epoch 00037: val_acc improved from 0.99699 to 0.99701, saving model to epoch=37|accuracy=0.9981|val_accuracy=0.9970.h5
98/98 [==============================] - 59s 600ms/step - loss: 0.0036 - acc: 0.9981 - val_loss: 0.0080 - val_acc: 0.9970
Epoch 38/50
97/98 [============================>.] - ETA: 0s - loss: 0.0035 - acc: 0.9981
Epoch 00038: val_acc did not improve from 0.99701
98/98 [==============================] - 59s 602ms/step - loss: 0.0034 - acc: 0.9981 - val_loss: 0.0082 - val_acc: 0.9970
Epoch 39/50
97/98 [============================>.] - ETA: 0s - loss: 0.0034 - acc: 0.9981
Epoch 00039: val_acc improved from 0.99701 to 0.99702, saving model to epoch=39|accuracy=0.9981|val_accuracy=0.9970.h5
98/98 [==============================] - 59s 604ms/step - loss: 0.0034 - acc: 0.9981 - val_loss: 0.0081 - val_acc: 0.9970
Epoch 40/50
97/98 [============================>.] - ETA: 0s - loss: 0.0034 - acc: 0.9981
Epoch 00040: val_acc improved from 0.99702 to 0.99704, saving model to epoch=40|accuracy=0.9981|val_accuracy=0.9970.h5
98/98 [==============================] - 58s 593ms/step - loss: 0.0034 - acc: 0.9981 - val_loss: 0.0077 - val_acc: 0.9970
Epoch 41/50
97/98 [============================>.] - ETA: 0s - loss: 0.0033 - acc: 0.9982
Epoch 00041: val_acc did not improve from 0.99704
98/98 [==============================] - 59s 604ms/step - loss: 0.0033 - acc: 0.9982 - val_loss: 0.0084 - val_acc: 0.9970
Epoch 42/50
97/98 [============================>.] - ETA: 0s - loss: 0.0032 - acc: 0.9982
Epoch 00042: val_acc did not improve from 0.99704
98/98 [==============================] - 59s 599ms/step - loss: 0.0032 - acc: 0.9982 - val_loss: 0.0083 - val_acc: 0.9970
Epoch 43/50
97/98 [============================>.] - ETA: 0s - loss: 0.0031 - acc: 0.9982
Epoch 00043: val_acc improved from 0.99704 to 0.99709, saving model to epoch=43|accuracy=0.9983|val_accuracy=0.9971.h5
98/98 [==============================] - 59s 603ms/step - loss: 0.0031 - acc: 0.9983 - val_loss: 0.0082 - val_acc: 0.9971
Epoch 44/50
97/98 [============================>.] - ETA: 0s - loss: 0.0031 - acc: 0.9983
Epoch 00044: val_acc did not improve from 0.99709
98/98 [==============================] - 59s 599ms/step - loss: 0.0030 - acc: 0.9983 - val_loss: 0.0085 - val_acc: 0.9971
Epoch 45/50
97/98 [============================>.] - ETA: 0s - loss: 0.0030 - acc: 0.9983
Epoch 00045: val_acc did not improve from 0.99709
98/98 [==============================] - 57s 585ms/step - loss: 0.0030 - acc: 0.9983 - val_loss: 0.0083 - val_acc: 0.9971
Epoch 46/50
97/98 [============================>.] - ETA: 0s - loss: 0.0029 - acc: 0.9983
Epoch 00046: val_acc did not improve from 0.99709
98/98 [==============================] - 59s 603ms/step - loss: 0.0030 - acc: 0.9983 - val_loss: 0.0082 - val_acc: 0.9971
Epoch 47/50
97/98 [============================>.] - ETA: 0s - loss: 0.0029 - acc: 0.9983
Epoch 00047: val_acc improved from 0.99709 to 0.99711, saving model to epoch=47|accuracy=0.9983|val_accuracy=0.9971.h5
98/98 [==============================] - 58s 597ms/step - loss: 0.0029 - acc: 0.9983 - val_loss: 0.0085 - val_acc: 0.9971
Epoch 48/50
97/98 [============================>.] - ETA: 0s - loss: 0.0029 - acc: 0.9983
Epoch 00048: val_acc improved from 0.99711 to 0.99713, saving model to epoch=48|accuracy=0.9983|val_accuracy=0.9971.h5
98/98 [==============================] - 58s 594ms/step - loss: 0.0029 - acc: 0.9983 - val_loss: 0.0084 - val_acc: 0.9971
Epoch 49/50
97/98 [============================>.] - ETA: 0s - loss: 0.0028 - acc: 0.9984
Epoch 00049: val_acc did not improve from 0.99713
98/98 [==============================] - 60s 612ms/step - loss: 0.0028 - acc: 0.9983 - val_loss: 0.0088 - val_acc: 0.9970
Epoch 50/50
97/98 [============================>.] - ETA: 0s - loss: 0.0028 - acc: 0.9984
Epoch 00050: val_acc did not improve from 0.99713
98/98 [==============================] - 58s 590ms/step - loss: 0.0028 - acc: 0.9984 - val_loss: 0.0087 - val_acc: 0.9971