( A, B )—3*30*2—( 1, 0 )( 0, 1 )
让网络的输入有3个节点,训练集AB各由5张二值化的图片组成,让B全是0,让A中有7个1 ,随机排列组合A ,统计迭代次数并排序。
差值结构 | 迭代次数 | 构造平均列 | 平均列 | 列排斥能 | 空间放缩 | |||||||
1 | 1 | 1 | 3386.03 | 5 | 3 | 3 | 3 | 53.25 | 85.2 | |||
1 | 0 | 0 | 3386.03 | 5 | 3 | 3 | 3 | 0 | ||||
1 | 0 | 0 | 3386.03 | 5 | 3 | 2 | 2 | 4 | 0 | |||
0 | 1 | 1 | 3386.03 | 5 | 3 | 0 | 0 | |||||
0 | 0 | 0 | 3386.03 | 5 | 3 | 3 | 2 | 2 | 7 | 0 |
网络03447的平均列构造方式有两种,一种是
3 | 2 | 2 |
3 | ||
3 | ||
2 | 2 |
把322这一行放在上面,实验表明在训练集组成和顺序不变的前提下,用这种方式计算得到的列排斥能和迭代次数成反比。但还有另一种构造方法
3 | ||
3 | ||
2 | 2 | |
3 | 2 | 2 |
把322放在最下面,这两种力的作用方向相反,用这种方法构造得到的列排斥能和迭代次数成正比,
列排斥能的计算方法为
其中c是空间的放缩系数,d是结构中有全0行的数量
用与迭代次数成正比的方法计算列排斥能
7 | 0 | 4 | 3 | 3 | |
7 | 14 | 7 | 5.3 | ||
0 | 12 | 6 | |||
4 | 9 | ||||
3 | |||||
3 |
可以用平均列的方法计算得到53.25.也可以直接用公式打开
11.25 | 3*3/3+3*3/4+3*2/2+3*2/2 | |||||
7.5 | 2*2/2+2*2/2+2*3/3+2*3/4 | |||||
7.5 | 2*2/2+2*2/2+2*3/3+2*3/4 | |||||
9 | 2*3+2*3/2 | |||||
9 | 2*3+2*3/2 | |||||
9 | 3*3 | |||||
同样得到53.25,再考虑放缩效应,乘上2*0.8,最终得到列排斥能为85.2.
横向的比较49组迭代次数
将列排斥能画成图
可以观察到列排斥能和迭代次数的正比关系。