基于上一篇日志,做了进一步的分析,对训练的样本数据做一些改变,输入一些变长的数字
比如:
29537 1,0,0,1,1,0,1,0,1,0,1,1
20379 1,1,0,1,1,0,0,0,1,0,1,2
72240 1,1,0,2,0,1,0,0,1,0,0,1
112694 1,0,2,1,0,1,0,1,0,0,1,2
963187 1,0,1,0,1,0,0,1,1,1,1,4
143383 1,0,1,0,3,1,0,0,0,1,0,2
9423480 1,1,0,1,1,2,0,0,0,1,1,4
3747168 1,0,1,0,1,1,0,1,2,1,0,3
2973362 1,0,0,2,2,0,0,1,1,0,1,2
这样的数据进行训练的时候,训练出来的结果太令人惊讶来,这个学习方法直接就算出各个数字上的圈圈数目了
0 0.999937192596
1 -5.63637190672e-05
2 -6.31855580625e-05
3 -6.26067484781e-05
4 -7.0344195872e-05
5 -8.0965042875e-05
6 0.999917935516
7 -6.90804306539e-05
8 1.99992414767
9 0.999946569737
intercept 0.000413530766504
从这个权重可以看出这个神奇的结果。
之前我还添加一个数字的长度作为一个特征来训练,但是结果一点都不理性。
哈哈,真的好神奇。