import numpy as np
from keras.datasets import mnist
from keras.utils import np_utils
from keras.models import Sequential
from keras.layers import Dense
from keras.optimizers import SGD
#载入数据
(x_train,y_train),(x_test,y_test)=mnist.load_data()
#(60000,28,28)
print('x_shape:',x_train.shape)
#(60000)
print('y_shape:',y_train.shape)
#(60000,28,28)->(60000,784)
x_train=x_train.reshape(x_train.shape[0],-1)/255.0 #除以255是归一化
x_test=x_test.reshape(x_test.shape[0],-1)/255.0
#换one_hot 格式,把像素点转变成0、1形式
y_train=np_utils.to_categorical(y_train,num_classes=10)#把y_train分成10个类别
y_test=np_utils.to_categorical(y_test,num_classes=10)
#创建模型,输入784个神经元,输出10个神经元
model=Sequential([Dense(units=10,input_dim=784,bias_initializer='one',activation='softmax')])#bias_initializer='one',偏置值的初始值设为1
#定义优化器
sgd=SGD(lr=0.2)
#定义优化器,loss function,训练过程中计算准确率,也可以将随机梯度下降法mse改为categorical_crossentropy交叉熵函数
model.compile(optimizer=sgd, loss='mse',metrics=['accuracy'])#这里还可以计算准确率
#训练模型,可以用fit函数
model.fit(x_train,y_train,batch_size=32,epochs=10)#从60000张图中每次拿32张来训练,60000张图训练完叫一个周期,一共训练10个周期
#评估模型,用evaluate()函数
loss,accuracy=model.evaluate(x_test,y_test)
print('\ntest loss',loss)
print('accuracy',accuracy)
结果:
D:\python\python.exe D:/pycharm/mycode/keras_application/keras_application/mnist.py
Using TensorFlow backend.
x_shape: (60000, 28, 28)
y_shape: (60000,)
Epoch 1/10
2019-02-16 18:51:29.315446: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
32/60000 [..............................] - ETA: 6:10 - loss: 0.0909 - acc: 0.0312
992/60000 [..............................] - ETA: 14s - loss: 0.0906 - acc: 0.1200
1952/60000 [..............................] - ETA: 8s - loss: 0.0892 - acc: 0.1655
2848/60000 [>.............................] - ETA: 7s - loss: 0.0876 - acc: 0.2177
3744/60000 [>.............................] - ETA: 6s - loss: 0.0860 - acc: 0.2626
4736/60000 [=>............................] - ETA: 5s - loss: 0.0839 - acc: 0.3062
5760/60000 [=>............................] - ETA: 4s - loss: 0.0816 - acc: 0.3488
6816/60000 [==>...........................] - ETA: 4s - loss: 0.0794 - acc: 0.3819
7680/60000 [==>...........................] - ETA: 4s - loss: 0.0776 - acc: 0.4055
8704/60000 [===>..........................] - ETA: 3s - loss: 0.0754 - acc: 0.4350
9728/60000 [===>..........................] - ETA: 3s - loss: 0.0734 - acc: 0.4611
10752/60000 [====>.........................] - ETA: 3s - loss: 0.0715 - acc: 0.4828
11776/60000 [====>.........................] - ETA: 3s - loss: 0.0699 - acc: 0.5015
12768/60000 [=====>........................] - ETA: 3s - loss: 0.0682 - acc: 0.5208
13760/60000 [=====>........................] - ETA: 3s - loss: 0.0665 - acc: 0.5394
14816/60000 [======>.......................] - ETA: 2s - loss: 0.0651 - acc: 0.5553
15808/60000 [======>.......................] - ETA: 2s - loss: 0.0636 - acc: 0.5712
16896/60000 [=======>......................] - ETA: 2s - loss: 0.0621 - acc: 0.5851
17984/60000 [=======>......................] - ETA: 2s - loss: 0.0607 - acc: 0.5990
19008/60000 [========>.....................] - ETA: 2s - loss: 0.0594 - acc: 0.6106
19840/60000 [========>.....................] - ETA: 2s - loss: 0.0585 - acc: 0.6196
20832/60000 [=========>....................] - ETA: 2s - loss: 0.0575 - acc: 0.6288
21856/60000 [=========>....................] - ETA: 2s - loss: 0.0565 - acc: 0.6380
22720/60000 [==========>...................] - ETA: 2s - loss: 0.0556 - acc: 0.6450
23744/60000 [==========>...................] - ETA: 2s - loss: 0.0546 - acc: 0.6533
24640/60000 [===========>..................] - ETA: 2s - loss: 0.0539 - acc: 0.6594
25696/60000 [===========>..................] - ETA: 2s - loss: 0.0530 - acc: 0.6659
26720/60000 [============>.................] - ETA: 1s - loss: 0.0521 - acc: 0.6730
27776/60000 [============>.................] - ETA: 1s - loss: 0.0514 - acc: 0.6791
28832/60000 [=============>................] - ETA: 1s - loss: 0.0506 - acc: 0.6851
29792/60000 [=============>................] - ETA: 1s - loss: 0.0499 - acc: 0.6904
30688/60000 [==============>...............] - ETA: 1s - loss: 0.0494 - acc: 0.6945
31648/60000 [==============>...............] - ETA: 1s - loss: 0.0488 - acc: 0.6993
32608/60000 [===============>..............] - ETA: 1s - loss: 0.0482 - acc: 0.7042
33696/60000 [===============>..............] - ETA: 1s - loss: 0.0476 - acc: 0.7084
34720/60000 [================>.............] - ETA: 1s - loss: 0.0470 - acc: 0.7128
35776/60000 [================>.............] - ETA: 1s - loss: 0.0464 - acc: 0.7168
36768/60000 [=================>............] - ETA: 1s - loss: 0.0459 - acc: 0.7203
37856/60000 [=================>............] - ETA: 1s - loss: 0.0453 - acc: 0.7244
38880/60000 [==================>...........] - ETA: 1s - loss: 0.0448 - acc: 0.7278
39904/60000 [==================>...........] - ETA: 1s - loss: 0.0443 - acc: 0.7313
40928/60000 [===================>..........] - ETA: 1s - loss: 0.0439 - acc: 0.7344
41952/60000 [===================>..........] - ETA: 1s - loss: 0.0434 - acc: 0.7380
42880/60000 [====================>.........] - ETA: 0s - loss: 0.0430 - acc: 0.7410
43904/60000 [====================>.........] - ETA: 0s - loss: 0.0425 - acc: 0.7441
44896/60000 [=====================>........] - ETA: 0s - loss: 0.0422 - acc: 0.7469
45952/60000 [=====================>........] - ETA: 0s - loss: 0.0418 - acc: 0.7497
46912/60000 [======================>.......] - ETA: 0s - loss: 0.0414 - acc: 0.7519
48000/60000 [=======================>......] - ETA: 0s - loss: 0.0410 - acc: 0.7547
48992/60000 [=======================>......] - ETA: 0s - loss: 0.0407 - acc: 0.7570
50048/60000 [========================>.....] - ETA: 0s - loss: 0.0403 - acc: 0.7593
51008/60000 [========================>.....] - ETA: 0s - loss: 0.0400 - acc: 0.7610
52000/60000 [=========================>....] - ETA: 0s - loss: 0.0398 - acc: 0.7630
53024/60000 [=========================>....] - ETA: 0s - loss: 0.0395 - acc: 0.7650
54048/60000 [==========================>...] - ETA: 0s - loss: 0.0392 - acc: 0.7669
55008/60000 [==========================>...] - ETA: 0s - loss: 0.0389 - acc: 0.7686
56032/60000 [===========================>..] - ETA: 0s - loss: 0.0386 - acc: 0.7703
57120/60000 [===========================>..] - ETA: 0s - loss: 0.0384 - acc: 0.7720
58144/60000 [============================>.] - ETA: 0s - loss: 0.0381 - acc: 0.7736
59168/60000 [============================>.] - ETA: 0s - loss: 0.0378 - acc: 0.7752
60000/60000 [==============================] - 3s 54us/step - loss: 0.0376 - acc: 0.7765
Epoch 2/10
32/60000 [..............................] - ETA: 11s - loss: 0.0335 - acc: 0.7500
1088/60000 [..............................] - ETA: 3s - loss: 0.0245 - acc: 0.8575
2016/60000 [>.............................] - ETA: 3s - loss: 0.0231 - acc: 0.8656
3008/60000 [>.............................] - ETA: 2s - loss: 0.0230 - acc: 0.8657
3936/60000 [>.............................] - ETA: 2s - loss: 0.0230 - acc: 0.8659
4960/60000 [=>............................] - ETA: 2s - loss: 0.0229 - acc: 0.8688
5856/60000 [=>............................] - ETA: 2s - loss: 0.0230 - acc: 0.8668
6848/60000 [==>...........................] - ETA: 2s - loss: 0.0228 - acc: 0.8692
7904/60000 [==>...........................] - ETA: 2s - loss: 0.0226 - acc: 0.8701
8928/60000 [===>..........................] - ETA: 2s - loss: 0.0223 - acc: 0.8734
9920/60000 [===>..........................] - ETA: 2s - loss: 0.0224 - acc: 0.8731
10976/60000 [====>.........................] - ETA: 2s - loss: 0.0224 - acc: 0.8732
11968/60000 [====>.........................] - ETA: 2s - loss: 0.0222 - acc: 0.8741
12992/60000 [=====>........................] - ETA: 2s - loss: 0.0221 - acc: 0.8742
14016/60000 [======>.......................] - ETA: 2s - loss: 0.0221 - acc: 0.8749
15040/60000 [======>.......................] - ETA: 2s - loss: 0.0221 - acc: 0.8746
16096/60000 [=======>......................] - ETA: 2s - loss: 0.0220 - acc: 0.8752
17152/60000 [=======>......................] - ETA: 2s - loss: 0.0218 - acc: 0.8765
18016/60000 [========>.....................] - ETA: 2s - loss: 0.0217 - acc: 0.8770
18944/60000 [========>.....................] - ETA: 2s - loss: 0.0216 - acc: 0.8775
19904/60000 [========>.....................] - ETA: 2s - loss: 0.0216 - acc: 0.8773
21344/60000 [=========>....................] - ETA: 1s - loss: 0.0215 - acc: 0.8776
22624/60000 [==========>...................] - ETA: 1s - loss: 0.0215 - acc: 0.8776
24064/60000 [===========>..................] - ETA: 1s - loss: 0.0214 - acc: 0.8783
25344/60000 [===========>..................] - ETA: 1s - loss: 0.0213 - acc: 0.8786
26752/60000 [============>.................] - ETA: 1s - loss: 0.0213 - acc: 0.8787
28128/60000 [=============>................] - ETA: 1s - loss: 0.0212 - acc: 0.8791
29440/60000 [=============>................] - ETA: 1s - loss: 0.0211 - acc: 0.8793
30912/60000 [==============>...............] - ETA: 1s - loss: 0.0211 - acc: 0.8791
32480/60000 [===============>..............] - ETA: 1s - loss: 0.0210 - acc: 0.8799
34048/60000 [================>.............] - ETA: 1s - loss: 0.0210 - acc: 0.8796
35360/60000 [================>.............] - ETA: 1s - loss: 0.0210 - acc: 0.8798
36736/60000 [=================>............] - ETA: 1s - loss: 0.0210 - acc: 0.8791
38176/60000 [==================>...........] - ETA: 0s - loss: 0.0209 - acc: 0.8793
39584/60000 [==================>...........] - ETA: 0s - loss: 0.0209 - acc: 0.8798
41088/60000 [===================>..........] - ETA: 0s - loss: 0.0208 - acc: 0.8797
42624/60000 [====================>.........] - ETA: 0s - loss: 0.0208 - acc: 0.8800
44192/60000 [=====================>........] - ETA: 0s - loss: 0.0207 - acc: 0.8803
45696/60000 [=====================>........] - ETA: 0s - loss: 0.0207 - acc: 0.8801
47200/60000 [======================>.......] - ETA: 0s - loss: 0.0206 - acc: 0.8806
48768/60000 [=======================>......] - ETA: 0s - loss: 0.0206 - acc: 0.8807
50272/60000 [========================>.....] - ETA: 0s - loss: 0.0206 - acc: 0.8806
51616/60000 [========================>.....] - ETA: 0s - loss: 0.0206 - acc: 0.8808
53088/60000 [=========================>....] - ETA: 0s - loss: 0.0205 - acc: 0.8808
54624/60000 [==========================>...] - ETA: 0s - loss: 0.0205 - acc: 0.8814
56160/60000 [===========================>..] - ETA: 0s - loss: 0.0204 - acc: 0.8819
57664/60000 [===========================>..] - ETA: 0s - loss: 0.0203 - acc: 0.8821
59200/60000 [============================>.] - ETA: 0s - loss: 0.0203 - acc: 0.8823
60000/60000 [==============================] - 2s 40us/step - loss: 0.0203 - acc: 0.8825
Epoch 3/10
32/60000 [..............................] - ETA: 9s - loss: 0.0182 - acc: 0.9062
1600/60000 [..............................] - ETA: 2s - loss: 0.0195 - acc: 0.8838
3136/60000 [>.............................] - ETA: 1s - loss: 0.0188 - acc: 0.8874
4640/60000 [=>............................] - ETA: 1s - loss: 0.0191 - acc: 0.8849
6112/60000 [==>...........................] - ETA: 1s - loss: 0.0185 - acc: 0.8887
7616/60000 [==>...........................] - ETA: 1s - loss: 0.0184 - acc: 0.8904
9056/60000 [===>..........................] - ETA: 1s - loss: 0.0183 - acc: 0.8915
10560/60000 [====>.........................] - ETA: 1s - loss: 0.0181 - acc: 0.8925
12128/60000 [=====>........................] - ETA: 1s - loss: 0.0182 - acc: 0.8922
13600/60000 [=====>........................] - ETA: 1s - loss: 0.0182 - acc: 0.8919
15104/60000 [======>.......................] - ETA: 1s - loss: 0.0182 - acc: 0.8917
16512/60000 [=======>......................] - ETA: 1s - loss: 0.0183 - acc: 0.8909
18080/60000 [========>.....................] - ETA: 1s - loss: 0.0183 - acc: 0.8908
19616/60000 [========>.....................] - ETA: 1s - loss: 0.0182 - acc: 0.8910
20928/60000 [=========>....................] - ETA: 1s - loss: 0.0182 - acc: 0.8903
22432/60000 [==========>...................] - ETA: 1s - loss: 0.0181 - acc: 0.8911
23968/60000 [==========>...................] - ETA: 1s - loss: 0.0181 - acc: 0.8916
25536/60000 [===========>..................] - ETA: 1s - loss: 0.0180 - acc: 0.8921
26976/60000 [============>.................] - ETA: 1s - loss: 0.0180 - acc: 0.8918
28480/60000 [=============>................] - ETA: 1s - loss: 0.0181 - acc: 0.8917
30048/60000 [==============>...............] - ETA: 1s - loss: 0.0181 - acc: 0.8913
31648/60000 [==============>...............] - ETA: 0s - loss: 0.0180 - acc: 0.8921
33088/60000 [===============>..............] - ETA: 0s - loss: 0.0180 - acc: 0.8920
34720/60000 [================>.............] - ETA: 0s - loss: 0.0180 - acc: 0.8919
36576/60000 [=================>............] - ETA: 0s - loss: 0.0180 - acc: 0.8921
38368/60000 [==================>...........] - ETA: 0s - loss: 0.0179 - acc: 0.8932
39936/60000 [==================>...........] - ETA: 0s - loss: 0.0179 - acc: 0.8932
41664/60000 [===================>..........] - ETA: 0s - loss: 0.0178 - acc: 0.8930
43424/60000 [====================>.........] - ETA: 0s - loss: 0.0179 - acc: 0.8927
45152/60000 [=====================>........] - ETA: 0s - loss: 0.0178 - acc: 0.8931
46720/60000 [======================>.......] - ETA: 0s - loss: 0.0178 - acc: 0.8934
48384/60000 [=======================>......] - ETA: 0s - loss: 0.0178 - acc: 0.8933
50176/60000 [========================>.....] - ETA: 0s - loss: 0.0177 - acc: 0.8938
51776/60000 [========================>.....] - ETA: 0s - loss: 0.0177 - acc: 0.8939
53376/60000 [=========================>....] - ETA: 0s - loss: 0.0177 - acc: 0.8941
55040/60000 [==========================>...] - ETA: 0s - loss: 0.0177 - acc: 0.8941
56800/60000 [===========================>..] - ETA: 0s - loss: 0.0177 - acc: 0.8940
58560/60000 [============================>.] - ETA: 0s - loss: 0.0177 - acc: 0.8941
60000/60000 [==============================] - 2s 32us/step - loss: 0.0177 - acc: 0.8938
Epoch 4/10
32/60000 [..............................] - ETA: 5s - loss: 0.0167 - acc: 0.8750
1632/60000 [..............................] - ETA: 1s - loss: 0.0182 - acc: 0.8873
3264/60000 [>.............................] - ETA: 1s - loss: 0.0168 - acc: 0.8989
4928/60000 [=>............................] - ETA: 1s - loss: 0.0173 - acc: 0.8963
6560/60000 [==>...........................] - ETA: 1s - loss: 0.0169 - acc: 0.8991
7968/60000 [==>...........................] - ETA: 1s - loss: 0.0168 - acc: 0.8993
9760/60000 [===>..........................] - ETA: 1s - loss: 0.0165 - acc: 0.9014
11360/60000 [====>.........................] - ETA: 1s - loss: 0.0165 - acc: 0.9017
13024/60000 [=====>........................] - ETA: 1s - loss: 0.0165 - acc: 0.9011
14752/60000 [======>.......................] - ETA: 1s - loss: 0.0164 - acc: 0.9012
16448/60000 [=======>......................] - ETA: 1s - loss: 0.0165 - acc: 0.9002
18112/60000 [========>.....................] - ETA: 1s - loss: 0.0166 - acc: 0.8993
19808/60000 [========>.....................] - ETA: 1s - loss: 0.0167 - acc: 0.8986
21440/60000 [=========>....................] - ETA: 1s - loss: 0.0168 - acc: 0.8984
23136/60000 [==========>...................] - ETA: 1s - loss: 0.0169 - acc: 0.8979
24832/60000 [===========>..................] - ETA: 1s - loss: 0.0169 - acc: 0.8977
26432/60000 [============>.................] - ETA: 1s - loss: 0.0170 - acc: 0.8971
28128/60000 [=============>................] - ETA: 0s - loss: 0.0170 - acc: 0.8970
29824/60000 [=============>................] - ETA: 0s - loss: 0.0169 - acc: 0.8972
31456/60000 [==============>...............] - ETA: 0s - loss: 0.0169 - acc: 0.8976
33120/60000 [===============>..............] - ETA: 0s - loss: 0.0168 - acc: 0.8981
34848/60000 [================>.............] - ETA: 0s - loss: 0.0168 - acc: 0.8984
36608/60000 [=================>............] - ETA: 0s - loss: 0.0167 - acc: 0.8991
38240/60000 [==================>...........] - ETA: 0s - loss: 0.0167 - acc: 0.8992
39872/60000 [==================>...........] - ETA: 0s - loss: 0.0167 - acc: 0.8986
41632/60000 [===================>..........] - ETA: 0s - loss: 0.0167 - acc: 0.8985
43456/60000 [====================>.........] - ETA: 0s - loss: 0.0167 - acc: 0.8984
45152/60000 [=====================>........] - ETA: 0s - loss: 0.0166 - acc: 0.8985
46880/60000 [======================>.......] - ETA: 0s - loss: 0.0166 - acc: 0.8986
48576/60000 [=======================>......] - ETA: 0s - loss: 0.0166 - acc: 0.8992
50400/60000 [========================>.....] - ETA: 0s - loss: 0.0165 - acc: 0.8998
52096/60000 [=========================>....] - ETA: 0s - loss: 0.0165 - acc: 0.8996
53792/60000 [=========================>....] - ETA: 0s - loss: 0.0165 - acc: 0.9002
55520/60000 [==========================>...] - ETA: 0s - loss: 0.0165 - acc: 0.9002
57280/60000 [===========================>..] - ETA: 0s - loss: 0.0164 - acc: 0.9002
58560/60000 [============================>.] - ETA: 0s - loss: 0.0164 - acc: 0.9001
59968/60000 [============================>.] - ETA: 0s - loss: 0.0164 - acc: 0.9003
60000/60000 [==============================] - 2s 31us/step - loss: 0.0164 - acc: 0.9002
Epoch 5/10
32/60000 [..............................] - ETA: 5s - loss: 0.0168 - acc: 0.8750
1376/60000 [..............................] - ETA: 2s - loss: 0.0157 - acc: 0.9033
2816/60000 [>.............................] - ETA: 2s - loss: 0.0163 - acc: 0.8970
4288/60000 [=>............................] - ETA: 2s - loss: 0.0165 - acc: 0.8960
5408/60000 [=>............................] - ETA: 2s - loss: 0.0161 - acc: 0.8994
6656/60000 [==>...........................] - ETA: 2s - loss: 0.0162 - acc: 0.8993
7904/60000 [==>...........................] - ETA: 2s - loss: 0.0162 - acc: 0.8997
9280/60000 [===>..........................] - ETA: 1s - loss: 0.0162 - acc: 0.9002
10432/60000 [====>.........................] - ETA: 1s - loss: 0.0162 - acc: 0.9004
11648/60000 [====>.........................] - ETA: 1s - loss: 0.0161 - acc: 0.9010
13056/60000 [=====>........................] - ETA: 1s - loss: 0.0161 - acc: 0.9013
14464/60000 [======>.......................] - ETA: 1s - loss: 0.0159 - acc: 0.9022
15872/60000 [======>.......................] - ETA: 1s - loss: 0.0159 - acc: 0.9025
17504/60000 [=======>......................] - ETA: 1s - loss: 0.0159 - acc: 0.9026
19328/60000 [========>.....................] - ETA: 1s - loss: 0.0159 - acc: 0.9022
21056/60000 [=========>....................] - ETA: 1s - loss: 0.0158 - acc: 0.9034
22848/60000 [==========>...................] - ETA: 1s - loss: 0.0158 - acc: 0.9029
24640/60000 [===========>..................] - ETA: 1s - loss: 0.0158 - acc: 0.9032
26208/60000 [============>.................] - ETA: 1s - loss: 0.0157 - acc: 0.9036
27712/60000 [============>.................] - ETA: 1s - loss: 0.0158 - acc: 0.9033
29184/60000 [=============>................] - ETA: 1s - loss: 0.0158 - acc: 0.9032
30752/60000 [==============>...............] - ETA: 1s - loss: 0.0157 - acc: 0.9034
32416/60000 [===============>..............] - ETA: 0s - loss: 0.0157 - acc: 0.9035
33920/60000 [===============>..............] - ETA: 0s - loss: 0.0157 - acc: 0.9036
35456/60000 [================>.............] - ETA: 0s - loss: 0.0157 - acc: 0.9041
37120/60000 [=================>............] - ETA: 0s - loss: 0.0157 - acc: 0.9039
38624/60000 [==================>...........] - ETA: 0s - loss: 0.0157 - acc: 0.9043
40128/60000 [===================>..........] - ETA: 0s - loss: 0.0156 - acc: 0.9045
41824/60000 [===================>..........] - ETA: 0s - loss: 0.0156 - acc: 0.9043
43520/60000 [====================>.........] - ETA: 0s - loss: 0.0157 - acc: 0.9040
45280/60000 [=====================>........] - ETA: 0s - loss: 0.0157 - acc: 0.9039
46944/60000 [======================>.......] - ETA: 0s - loss: 0.0156 - acc: 0.9041
48736/60000 [=======================>......] - ETA: 0s - loss: 0.0156 - acc: 0.9040
50528/60000 [========================>.....] - ETA: 0s - loss: 0.0156 - acc: 0.9040
52224/60000 [=========================>....] - ETA: 0s - loss: 0.0156 - acc: 0.9040
53984/60000 [=========================>....] - ETA: 0s - loss: 0.0157 - acc: 0.9035
55712/60000 [==========================>...] - ETA: 0s - loss: 0.0157 - acc: 0.9036
57536/60000 [===========================>..] - ETA: 0s - loss: 0.0156 - acc: 0.9038
59072/60000 [============================>.] - ETA: 0s - loss: 0.0156 - acc: 0.9040
60000/60000 [==============================] - 2s 33us/step - loss: 0.0156 - acc: 0.9040
Epoch 6/10
32/60000 [..............................] - ETA: 10s - loss: 0.0207 - acc: 0.8125
1664/60000 [..............................] - ETA: 1s - loss: 0.0137 - acc: 0.9207
3392/60000 [>.............................] - ETA: 1s - loss: 0.0149 - acc: 0.9119
5152/60000 [=>............................] - ETA: 1s - loss: 0.0150 - acc: 0.9092
6848/60000 [==>...........................] - ETA: 1s - loss: 0.0151 - acc: 0.9074
8512/60000 [===>..........................] - ETA: 1s - loss: 0.0152 - acc: 0.9065
10304/60000 [====>.........................] - ETA: 1s - loss: 0.0155 - acc: 0.9043
12000/60000 [=====>........................] - ETA: 1s - loss: 0.0154 - acc: 0.9045
13600/60000 [=====>........................] - ETA: 1s - loss: 0.0154 - acc: 0.9045
15296/60000 [======>.......................] - ETA: 1s - loss: 0.0155 - acc: 0.9036
17056/60000 [=======>......................] - ETA: 1s - loss: 0.0155 - acc: 0.9033
18784/60000 [========>.....................] - ETA: 1s - loss: 0.0155 - acc: 0.9041
20512/60000 [=========>....................] - ETA: 1s - loss: 0.0155 - acc: 0.9041
22208/60000 [==========>...................] - ETA: 1s - loss: 0.0154 - acc: 0.9042
23968/60000 [==========>...................] - ETA: 1s - loss: 0.0155 - acc: 0.9040
25728/60000 [===========>..................] - ETA: 1s - loss: 0.0154 - acc: 0.9046
27424/60000 [============>.................] - ETA: 0s - loss: 0.0154 - acc: 0.9049
29184/60000 [=============>................] - ETA: 0s - loss: 0.0153 - acc: 0.9052
30976/60000 [==============>...............] - ETA: 0s - loss: 0.0153 - acc: 0.9048
32544/60000 [===============>..............] - ETA: 0s - loss: 0.0153 - acc: 0.9050
34176/60000 [================>.............] - ETA: 0s - loss: 0.0153 - acc: 0.9054
35776/60000 [================>.............] - ETA: 0s - loss: 0.0152 - acc: 0.9058
37472/60000 [=================>............] - ETA: 0s - loss: 0.0152 - acc: 0.9060
39168/60000 [==================>...........] - ETA: 0s - loss: 0.0152 - acc: 0.9059
40832/60000 [===================>..........] - ETA: 0s - loss: 0.0152 - acc: 0.9058
42528/60000 [====================>.........] - ETA: 0s - loss: 0.0152 - acc: 0.9054
44320/60000 [=====================>........] - ETA: 0s - loss: 0.0152 - acc: 0.9057
45888/60000 [=====================>........] - ETA: 0s - loss: 0.0152 - acc: 0.9057
47520/60000 [======================>.......] - ETA: 0s - loss: 0.0152 - acc: 0.9059
49184/60000 [=======================>......] - ETA: 0s - loss: 0.0151 - acc: 0.9064
50976/60000 [========================>.....] - ETA: 0s - loss: 0.0151 - acc: 0.9068
52704/60000 [=========================>....] - ETA: 0s - loss: 0.0151 - acc: 0.9063
54400/60000 [==========================>...] - ETA: 0s - loss: 0.0151 - acc: 0.9061
56160/60000 [===========================>..] - ETA: 0s - loss: 0.0151 - acc: 0.9067
57920/60000 [===========================>..] - ETA: 0s - loss: 0.0151 - acc: 0.9069
59648/60000 [============================>.] - ETA: 0s - loss: 0.0151 - acc: 0.9070
60000/60000 [==============================] - 2s 30us/step - loss: 0.0150 - acc: 0.9071
Epoch 7/10
32/60000 [..............................] - ETA: 6s - loss: 0.0175 - acc: 0.8750
1696/60000 [..............................] - ETA: 1s - loss: 0.0147 - acc: 0.9104
3424/60000 [>.............................] - ETA: 1s - loss: 0.0144 - acc: 0.9127
5056/60000 [=>............................] - ETA: 1s - loss: 0.0147 - acc: 0.9100
6560/60000 [==>...........................] - ETA: 1s - loss: 0.0147 - acc: 0.9081
8064/60000 [===>..........................] - ETA: 1s - loss: 0.0147 - acc: 0.9090
9536/60000 [===>..........................] - ETA: 1s - loss: 0.0148 - acc: 0.9081
11072/60000 [====>.........................] - ETA: 1s - loss: 0.0145 - acc: 0.9101
12640/60000 [=====>........................] - ETA: 1s - loss: 0.0145 - acc: 0.9104
14080/60000 [======>.......................] - ETA: 1s - loss: 0.0145 - acc: 0.9107
15648/60000 [======>.......................] - ETA: 1s - loss: 0.0145 - acc: 0.9107
17184/60000 [=======>......................] - ETA: 1s - loss: 0.0145 - acc: 0.9104
18656/60000 [========>.....................] - ETA: 1s - loss: 0.0145 - acc: 0.9105
20096/60000 [=========>....................] - ETA: 1s - loss: 0.0145 - acc: 0.9109
21568/60000 [=========>....................] - ETA: 1s - loss: 0.0146 - acc: 0.9104
23136/60000 [==========>...................] - ETA: 1s - loss: 0.0145 - acc: 0.9107
24640/60000 [===========>..................] - ETA: 1s - loss: 0.0145 - acc: 0.9106
26304/60000 [============>.................] - ETA: 1s - loss: 0.0145 - acc: 0.9107
27872/60000 [============>.................] - ETA: 1s - loss: 0.0145 - acc: 0.9107
29152/60000 [=============>................] - ETA: 1s - loss: 0.0145 - acc: 0.9105
30112/60000 [==============>...............] - ETA: 1s - loss: 0.0145 - acc: 0.9105
31552/60000 [==============>...............] - ETA: 0s - loss: 0.0145 - acc: 0.9110
32928/60000 [===============>..............] - ETA: 0s - loss: 0.0145 - acc: 0.9104
33792/60000 [===============>..............] - ETA: 0s - loss: 0.0145 - acc: 0.9106
34912/60000 [================>.............] - ETA: 0s - loss: 0.0145 - acc: 0.9104
36192/60000 [=================>............] - ETA: 0s - loss: 0.0145 - acc: 0.9103
37760/60000 [=================>............] - ETA: 0s - loss: 0.0145 - acc: 0.9102
39328/60000 [==================>...........] - ETA: 0s - loss: 0.0146 - acc: 0.9101
40896/60000 [===================>..........] - ETA: 0s - loss: 0.0146 - acc: 0.9099
42464/60000 [====================>.........] - ETA: 0s - loss: 0.0146 - acc: 0.9098
44096/60000 [=====================>........] - ETA: 0s - loss: 0.0146 - acc: 0.9100
45600/60000 [=====================>........] - ETA: 0s - loss: 0.0146 - acc: 0.9098
46720/60000 [======================>.......] - ETA: 0s - loss: 0.0146 - acc: 0.9099
47840/60000 [======================>.......] - ETA: 0s - loss: 0.0145 - acc: 0.9100
49024/60000 [=======================>......] - ETA: 0s - loss: 0.0145 - acc: 0.9101
50048/60000 [========================>.....] - ETA: 0s - loss: 0.0145 - acc: 0.9099
51104/60000 [========================>.....] - ETA: 0s - loss: 0.0145 - acc: 0.9099
52096/60000 [=========================>....] - ETA: 0s - loss: 0.0145 - acc: 0.9099
53120/60000 [=========================>....] - ETA: 0s - loss: 0.0145 - acc: 0.9099
54272/60000 [==========================>...] - ETA: 0s - loss: 0.0146 - acc: 0.9096
55424/60000 [==========================>...] - ETA: 0s - loss: 0.0146 - acc: 0.9095
56640/60000 [===========================>..] - ETA: 0s - loss: 0.0146 - acc: 0.9094
57856/60000 [===========================>..] - ETA: 0s - loss: 0.0146 - acc: 0.9094
58880/60000 [============================>.] - ETA: 0s - loss: 0.0146 - acc: 0.9091
60000/60000 [==============================] - 2s 37us/step - loss: 0.0146 - acc: 0.9091
Epoch 8/10
32/60000 [..............................] - ETA: 9s - loss: 0.0152 - acc: 0.9062
1376/60000 [..............................] - ETA: 2s - loss: 0.0135 - acc: 0.9201
2848/60000 [>.............................] - ETA: 2s - loss: 0.0143 - acc: 0.9136
4320/60000 [=>............................] - ETA: 2s - loss: 0.0149 - acc: 0.9069
5696/60000 [=>............................] - ETA: 1s - loss: 0.0147 - acc: 0.9073
7168/60000 [==>...........................] - ETA: 1s - loss: 0.0147 - acc: 0.9086
8576/60000 [===>..........................] - ETA: 1s - loss: 0.0148 - acc: 0.9078
10144/60000 [====>.........................] - ETA: 1s - loss: 0.0147 - acc: 0.9086
11584/60000 [====>.........................] - ETA: 1s - loss: 0.0148 - acc: 0.9071
13280/60000 [=====>........................] - ETA: 1s - loss: 0.0147 - acc: 0.9079
15040/60000 [======>.......................] - ETA: 1s - loss: 0.0146 - acc: 0.9081
16800/60000 [=======>......................] - ETA: 1s - loss: 0.0146 - acc: 0.9088
18432/60000 [========>.....................] - ETA: 1s - loss: 0.0146 - acc: 0.9084
20192/60000 [=========>....................] - ETA: 1s - loss: 0.0147 - acc: 0.9084
21952/60000 [=========>....................] - ETA: 1s - loss: 0.0146 - acc: 0.9087
23584/60000 [==========>...................] - ETA: 1s - loss: 0.0147 - acc: 0.9085
25184/60000 [===========>..................] - ETA: 1s - loss: 0.0146 - acc: 0.9090
26944/60000 [============>.................] - ETA: 1s - loss: 0.0145 - acc: 0.9092
28320/60000 [=============>................] - ETA: 1s - loss: 0.0144 - acc: 0.9098
29376/60000 [=============>................] - ETA: 1s - loss: 0.0144 - acc: 0.9099
30432/60000 [==============>...............] - ETA: 0s - loss: 0.0144 - acc: 0.9102
31584/60000 [==============>...............] - ETA: 0s - loss: 0.0144 - acc: 0.9100
32992/60000 [===============>..............] - ETA: 0s - loss: 0.0144 - acc: 0.9101
34400/60000 [================>.............] - ETA: 0s - loss: 0.0144 - acc: 0.9097
35840/60000 [================>.............] - ETA: 0s - loss: 0.0144 - acc: 0.9095
37376/60000 [=================>............] - ETA: 0s - loss: 0.0144 - acc: 0.9098
38816/60000 [==================>...........] - ETA: 0s - loss: 0.0144 - acc: 0.9098
40256/60000 [===================>..........] - ETA: 0s - loss: 0.0144 - acc: 0.9100
41728/60000 [===================>..........] - ETA: 0s - loss: 0.0144 - acc: 0.9101
43296/60000 [====================>.........] - ETA: 0s - loss: 0.0144 - acc: 0.9102
44928/60000 [=====================>........] - ETA: 0s - loss: 0.0144 - acc: 0.9098
46560/60000 [======================>.......] - ETA: 0s - loss: 0.0143 - acc: 0.9099
48256/60000 [=======================>......] - ETA: 0s - loss: 0.0143 - acc: 0.9105
49856/60000 [=======================>......] - ETA: 0s - loss: 0.0143 - acc: 0.9108
51488/60000 [========================>.....] - ETA: 0s - loss: 0.0143 - acc: 0.9109
53088/60000 [=========================>....] - ETA: 0s - loss: 0.0143 - acc: 0.9108
54784/60000 [==========================>...] - ETA: 0s - loss: 0.0143 - acc: 0.9106
56480/60000 [===========================>..] - ETA: 0s - loss: 0.0143 - acc: 0.9108
58144/60000 [============================>.] - ETA: 0s - loss: 0.0143 - acc: 0.9109
59776/60000 [============================>.] - ETA: 0s - loss: 0.0143 - acc: 0.9111
60000/60000 [==============================] - 2s 33us/step - loss: 0.0143 - acc: 0.9111
Epoch 9/10
32/60000 [..............................] - ETA: 5s - loss: 0.0127 - acc: 0.9375
1632/60000 [..............................] - ETA: 1s - loss: 0.0141 - acc: 0.9124
3424/60000 [>.............................] - ETA: 1s - loss: 0.0138 - acc: 0.9168
5152/60000 [=>............................] - ETA: 1s - loss: 0.0137 - acc: 0.9177
6848/60000 [==>...........................] - ETA: 1s - loss: 0.0137 - acc: 0.9168
8544/60000 [===>..........................] - ETA: 1s - loss: 0.0141 - acc: 0.9136
10304/60000 [====>.........................] - ETA: 1s - loss: 0.0140 - acc: 0.9145
12032/60000 [=====>........................] - ETA: 1s - loss: 0.0142 - acc: 0.9126
13600/60000 [=====>........................] - ETA: 1s - loss: 0.0142 - acc: 0.9121
15232/60000 [======>.......................] - ETA: 1s - loss: 0.0141 - acc: 0.9125
17024/60000 [=======>......................] - ETA: 1s - loss: 0.0142 - acc: 0.9127
18752/60000 [========>.....................] - ETA: 1s - loss: 0.0141 - acc: 0.9129
20352/60000 [=========>....................] - ETA: 1s - loss: 0.0142 - acc: 0.9124
22080/60000 [==========>...................] - ETA: 1s - loss: 0.0142 - acc: 0.9125
23776/60000 [==========>...................] - ETA: 1s - loss: 0.0142 - acc: 0.9123
25408/60000 [===========>..................] - ETA: 1s - loss: 0.0142 - acc: 0.9120
26976/60000 [============>.................] - ETA: 0s - loss: 0.0142 - acc: 0.9121
28576/60000 [=============>................] - ETA: 0s - loss: 0.0142 - acc: 0.9120
30240/60000 [==============>...............] - ETA: 0s - loss: 0.0141 - acc: 0.9122
31712/60000 [==============>...............] - ETA: 0s - loss: 0.0141 - acc: 0.9120
33280/60000 [===============>..............] - ETA: 0s - loss: 0.0141 - acc: 0.9123
35008/60000 [================>.............] - ETA: 0s - loss: 0.0141 - acc: 0.9123
36768/60000 [=================>............] - ETA: 0s - loss: 0.0140 - acc: 0.9126
38528/60000 [==================>...........] - ETA: 0s - loss: 0.0140 - acc: 0.9122
40192/60000 [===================>..........] - ETA: 0s - loss: 0.0140 - acc: 0.9127
41952/60000 [===================>..........] - ETA: 0s - loss: 0.0140 - acc: 0.9125
43712/60000 [====================>.........] - ETA: 0s - loss: 0.0140 - acc: 0.9122
45504/60000 [=====================>........] - ETA: 0s - loss: 0.0140 - acc: 0.9122
47104/60000 [======================>.......] - ETA: 0s - loss: 0.0140 - acc: 0.9125
48800/60000 [=======================>......] - ETA: 0s - loss: 0.0140 - acc: 0.9126
50560/60000 [========================>.....] - ETA: 0s - loss: 0.0140 - acc: 0.9125
52320/60000 [=========================>....] - ETA: 0s - loss: 0.0140 - acc: 0.9125
54080/60000 [==========================>...] - ETA: 0s - loss: 0.0140 - acc: 0.9125
55776/60000 [==========================>...] - ETA: 0s - loss: 0.0140 - acc: 0.9123
57504/60000 [===========================>..] - ETA: 0s - loss: 0.0140 - acc: 0.9125
59136/60000 [============================>.] - ETA: 0s - loss: 0.0140 - acc: 0.9126
60000/60000 [==============================] - 2s 30us/step - loss: 0.0140 - acc: 0.9126
Epoch 10/10
32/60000 [..............................] - ETA: 9s - loss: 0.0078 - acc: 0.9375
1632/60000 [..............................] - ETA: 1s - loss: 0.0128 - acc: 0.9154
3232/60000 [>.............................] - ETA: 1s - loss: 0.0131 - acc: 0.9152
4640/60000 [=>............................] - ETA: 1s - loss: 0.0133 - acc: 0.9159
6368/60000 [==>...........................] - ETA: 1s - loss: 0.0135 - acc: 0.9146
8064/60000 [===>..........................] - ETA: 1s - loss: 0.0135 - acc: 0.9139
9632/60000 [===>..........................] - ETA: 1s - loss: 0.0134 - acc: 0.9149
11264/60000 [====>.........................] - ETA: 1s - loss: 0.0136 - acc: 0.9131
12864/60000 [=====>........................] - ETA: 1s - loss: 0.0136 - acc: 0.9129
14432/60000 [======>.......................] - ETA: 1s - loss: 0.0138 - acc: 0.9117
15968/60000 [======>.......................] - ETA: 1s - loss: 0.0138 - acc: 0.9114
17600/60000 [=======>......................] - ETA: 1s - loss: 0.0139 - acc: 0.9115
19168/60000 [========>.....................] - ETA: 1s - loss: 0.0138 - acc: 0.9121
20608/60000 [=========>....................] - ETA: 1s - loss: 0.0138 - acc: 0.9124
22112/60000 [==========>...................] - ETA: 1s - loss: 0.0138 - acc: 0.9116
23616/60000 [==========>...................] - ETA: 1s - loss: 0.0138 - acc: 0.9122
25120/60000 [===========>..................] - ETA: 1s - loss: 0.0138 - acc: 0.9119
26720/60000 [============>.................] - ETA: 1s - loss: 0.0138 - acc: 0.9122
28416/60000 [=============>................] - ETA: 1s - loss: 0.0138 - acc: 0.9125
30048/60000 [==============>...............] - ETA: 0s - loss: 0.0138 - acc: 0.9122
31552/60000 [==============>...............] - ETA: 0s - loss: 0.0138 - acc: 0.9119
33216/60000 [===============>..............] - ETA: 0s - loss: 0.0138 - acc: 0.9121
34720/60000 [================>.............] - ETA: 0s - loss: 0.0138 - acc: 0.9124
36160/60000 [=================>............] - ETA: 0s - loss: 0.0138 - acc: 0.9126
37696/60000 [=================>............] - ETA: 0s - loss: 0.0137 - acc: 0.9131
39520/60000 [==================>...........] - ETA: 0s - loss: 0.0136 - acc: 0.9136
41312/60000 [===================>..........] - ETA: 0s - loss: 0.0136 - acc: 0.9138
42976/60000 [====================>.........] - ETA: 0s - loss: 0.0136 - acc: 0.9143
44640/60000 [=====================>........] - ETA: 0s - loss: 0.0136 - acc: 0.9141
46496/60000 [======================>.......] - ETA: 0s - loss: 0.0136 - acc: 0.9144
48160/60000 [=======================>......] - ETA: 0s - loss: 0.0136 - acc: 0.9145
49888/60000 [=======================>......] - ETA: 0s - loss: 0.0136 - acc: 0.9144
51616/60000 [========================>.....] - ETA: 0s - loss: 0.0137 - acc: 0.9141
53376/60000 [=========================>....] - ETA: 0s - loss: 0.0137 - acc: 0.9139
55104/60000 [==========================>...] - ETA: 0s - loss: 0.0137 - acc: 0.9141
56768/60000 [===========================>..] - ETA: 0s - loss: 0.0137 - acc: 0.9139
58496/60000 [============================>.] - ETA: 0s - loss: 0.0137 - acc: 0.9138
60000/60000 [==============================] - 2s 31us/step - loss: 0.0137 - acc: 0.9139
32/10000 [..............................] - ETA: 5s
3712/10000 [==========>...................] - ETA: 0s
7168/10000 [====================>.........] - ETA: 0s
10000/10000 [==============================] - 0s 16us/step
test loss 0.013005023516621441
accuracy 0.9181
进程已结束,退出代码0