( A, B )---4*30*2---( 1, 0 )( 0, 1 )
做一个网络,输入为4个点,训练集A,B各有两张图片。让B的两张图片全是0.排列组合A,记录迭代次数平均值的变化。
如
差值结构 | A-B | 迭代次数 | |||
1 | 0 | 0 | 0 | 8*15-0*0 | 5609.6533 |
1 | 1 | 1 | 1 | 8*15-0*0 | 5609.6533 |
A | |||
1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
B | |||
0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 |
就是让A和B在收敛误差为7e-4的条件下收敛199次,迭代次数的平均值为5609.65.
做了256组共收集到21组不同的数据
差值结构 | A-B | 迭代次数 | 等位点数值差 | ||||
1 | 0 | 0 | 0 | 8*15-0*0 | 5609.653 | 5 | |
1 | 1 | 1 | 1 | 8*15-0*0 | 5609.653 | 5 | |
5 | |||||||
1 | 0 | 0 | 0 | 8*14-0*0 | 7108.93 | 4 | |
1 | 1 | 1 | 0 | 8*14-0*0 | 7108.93 | 4 | |
4 | |||||||
1 | 0 | 1 | 0 | 10*15-0*0 | 9954.879 | 6 | |
1 | 1 | 1 | 1 | 10*15-0*0 | 9954.879 | 6 | |
6 | |||||||
0 | 1 | 0 | 0 | 4*6-0*0 | 10406.96 | 3 | |
0 | 1 | 1 | 0 | 4*6-0*0 | 10406.96 | 3 | |
3 | |||||||
1 | 1 | 0 | 0 | 12*14-0*0 | 13400.23 | 5 | |
1 | 1 | 1 | 0 | 12*14-0*0 | 13400.23 | 5 | |
5 | |||||||
1 | 1 | 1 | 0 | 14*15-0*0 | 14575.28 | 7 | |
1 | 1 | 1 | 1 | 14*15-0*0 | 14575.28 | 7 | |
7 | |||||||
0 | 0 | 0 | 1 | 1*14-0*0 | 17557.43 | 4 | |
1 | 1 | 1 | 0 | 1*14-0*0 | 17557.43 | 4 | |
4 | |||||||
0 | 1 | 0 | 1 | 5*11-0*0 | 17735.06 | 5 | |
1 | 0 | 1 | 1 | 5*11-0*0 | 17735.06 | 5 | |
5 | |||||||
1 | 1 | 1 | 1 | 15*15-0*0 | 19478.93 | 8 | |
1 | 1 | 1 | 1 | 15*15-0*0 | 19478.93 | 8 | |
8 | |||||||
0 | 1 | 1 | 1 | 7*7-0*0 | 20644.38 | 6 | |
0 | 1 | 1 | 1 | 7*7-0*0 | 20644.38 | 6 | |
6 | |||||||
1 | 1 | 0 | 1 | 13*11-0*0 | 21374.04 | 6 | |
1 | 0 | 1 | 1 | 13*11-0*0 | 21374.04 | 6 | |
6 | |||||||
0 | 1 | 0 | 0 | 4*10-0*0 | 22540.17 | 3 | |
1 | 0 | 1 | 0 | 4*10-0*0 | 22540.17 | 3 | |
3 | |||||||
1 | 1 | 0 | 0 | 12*12-0*0 | 22834.83 | 4 | |
1 | 1 | 0 | 0 | 12*12-0*0 | 22834.83 | 4 | |
4 | |||||||
1 | 1 | 0 | 0 | 12*6-0*0 | 24347.51 | 4 | |
0 | 1 | 1 | 0 | 12*6-0*0 | 24347.51 | 4 | |
4 | |||||||
0 | 0 | 0 | 0 | 0*15-0*0 | 27237.37 | 4 | |
1 | 1 | 1 | 1 | 0*15-0*0 | 27237.37 | 4 | |
4 | |||||||
1 | 0 | 0 | 0 | 8*8-0*0 | 27271.99 | 2 | |
1 | 0 | 0 | 0 | 8*8-0*0 | 27271.99 | 2 | |
2 | |||||||
1 | 0 | 1 | 0 | 10*5-0*0 | 27292.43 | 4 | |
0 | 1 | 0 | 1 | 10*5-0*0 | 27292.43 | 4 | |
4 | |||||||
0 | 0 | 0 | 0 | 0*14-0*0 | 29451.28 | 3 | |
1 | 1 | 1 | 0 | 0*14-0*0 | 29451.28 | 3 | |
3 | |||||||
0 | 0 | 0 | 0 | 0*6-0*0 | 32911.36 | 2 | |
0 | 1 | 1 | 0 | 0*6-0*0 | 32911.36 | 2 | |
2 | |||||||
1 | 0 | 0 | 0 | 8*1-0*0 | 33666.46 | 2 | |
0 | 0 | 0 | 1 | 8*1-0*0 | 33666.46 | 2 | |
2 | |||||||
0 | 0 | 0 | 0 | 0*1-0*0 | 41000.53 | 1 | |
0 | 0 | 0 | 1 | 0*1-0*0 | 41000.53 | 1 |
按照迭代次数与等位点数值差成反比的假设,15*15-0*0的迭代次数应该是最小的,但并不是。比15*15-0*0迭代次数大的有12组,小的有8组。其中大的12组都具有明显的对称特征。
1 | 0 | 1 | 0 | 10*5-0*0 | 27292.43 |
0 | 1 | 0 | 1 | 10*5-0*0 | 27292.43 |
比如10*5-0*0,两行各有两个1,并且4个1在4列。任何相邻的两个1都可以通过45度镜面变换成对方,因此这张图里只有1个位。
1 | 1 | 0 | 1 | 13*11-0*0 | 21374.04 |
1 | 0 | 1 | 1 | 13*11-0*0 | 21374.04 |
在13*11-0*0中两行各有3个1,每行中各有两个1与另一行的1同列,剩余的1与对方的1不同列。
1 | 1 | 1 | 0 | 14*7-0*0 | 21404 |
0 | 1 | 1 | 1 | 14*7-0*0 | 21404 |
这个形态有明显的对称轴,并且可以通过变换的方法让每个1处于相同的位置,因此也只有1个位。
再比如
0 | 1 | 1 | 1 | 7*7-0*0 | 20644.38 |
0 | 1 | 1 | 1 | 7*7-0*0 | 20644.38 |
两行各有3个1,两行的3个1都在同一列
0 | 1 | 1 | 1 | 7*7-0*0 | 20644 |
0 | 1 | 1 | 1 | 7*7-0*0 | 20644 |
| |||||
1 | 1 | 1 | 0 | 14*14-0*0 | 20685 |
1 | 1 | 1 | 0 | 14*14-0*0 | 20685 |
| |||||
1 | 1 | 0 | 1 | 13*13-0*0 | 20699 |
1 | 1 | 0 | 1 | 13*13-0*0 | 20699 |
| |||||
1 | 0 | 1 | 1 | 11*11-0*0 | 20809 |
1 | 0 | 1 | 1 | 11*11-0*0 | 20809 |
由数据表明这个形态并没有左右的次序,也没有上下的次序,因此6个1只有1个位。
所以比15*15-0*0迭代次数大的12组都只有1个位,是内在对称的.
再比较比15*15-0*0迭代次数小的8组.
1 | 0 | 0 | 0 | 8*14-0*0 | 7108.93 |
1 | 1 | 1 | 0 | 8*14-0*0 | 7108.93 |
在1行中有3个,另一行有1个1.其中有两个1在同一列
这个形态可以被变换成
0 | 1 | 0 | 0 | 4*14-0*0 | 7164 |
1 | 1 | 1 | 0 | 4*14-0*0 | 7164 |
如果考虑这个形态是轴对称的,则对称轴穿过两个1,所以这4个1有3个不同的位置.或者考虑是沿着45度角斜对称的,对称轴也要穿过1个1,也有两个不同的位置.
0 | 1 | 0 | 0 | 4*6-0*0 | 10406.96 |
0 | 1 | 1 | 0 | 4*6-0*0 | 10406.96 |
同样这个形态的对称轴也要穿过1个1,这3个1有两个不同的位置.所以比15*15-0*0迭代次数小的8组,都有不止1个位,或者即便是对称的,对称轴也要穿过1.
所以迭代次数比15*15-0*0大的8组对称,只有1个位,对称轴不穿过1,而迭代次数比15*15-0*0小的12组不止有1个位,可能有对称轴,对称轴穿过1。.