一、说明
代码下载:https://github.com/MichalDanielDobrzanski/DeepLearningPython35
环境: python 3.*
文件:network.py
原理:参考上一篇文章
二、代码中文注释
1 | # -*- coding: utf-8 -*- |
三、测试代码
这里有三个函数是用来解压缩提取数据的,不用管它,直接看最下面三行的执行数据
1 | # -*- coding: utf-8 -*- |
四、输出
从输出可以明显看到最终的匹配准确率在95%左右,在迭代18次后开始达到稳定。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30Epoch 0 : 8156 / 10000
Epoch 1 : 8352 / 10000
Epoch 2 : 9309 / 10000
Epoch 3 : 9366 / 10000
Epoch 4 : 9316 / 10000
Epoch 5 : 9414 / 10000
Epoch 6 : 9440 / 10000
Epoch 7 : 9424 / 10000
Epoch 8 : 9438 / 10000
Epoch 9 : 9460 / 10000
Epoch 10 : 9438 / 10000
Epoch 11 : 9448 / 10000
Epoch 12 : 9478 / 10000
Epoch 13 : 9478 / 10000
Epoch 14 : 9478 / 10000
Epoch 15 : 9461 / 10000
Epoch 16 : 9491 / 10000
Epoch 17 : 9509 / 10000
Epoch 18 : 9507 / 10000
Epoch 19 : 9471 / 10000
Epoch 20 : 9493 / 10000
Epoch 21 : 9476 / 10000
Epoch 22 : 9508 / 10000
Epoch 23 : 9490 / 10000
Epoch 24 : 9472 / 10000
Epoch 25 : 9496 / 10000
Epoch 26 : 9475 / 10000
Epoch 27 : 9504 / 10000
Epoch 28 : 9505 / 10000
Epoch 29 : 9511 / 10000