对神经网络算法的理解
建立仿照人脑的机制,能够像人脑一样对于事情进行思考,其中最重要最频繁使用的就是分类.
1、简单得二分类
首先会有一个附加节点默认为1,所以这个输入就是x,y,1,三条线表示通过不同的权重得到z,所以
但是z的值为
,所以采用sigmoid函数进行范围控制。
2、逻辑运算
(1)进行逻辑与运算如下图
(2)
进行逻辑或运算
(3)逻辑同或运算
将AND、NOT AND和 OR分别放在下图中输入层和输出层的位置,即可得到x1 XNOR x2,道理显而易见
a21 = x1 && x2
a22 = (﹁x1)&&(﹁x2)
a31 =a21 ||a21 =(x1 && x2) || (﹁x1)&&(﹁x2) = x1 XNOR x2;
下面谈谈我对这个最终走到逻辑同或运算的理解,
1、首先我们先是计算的就是逻辑与运算,所以求得的就是(1,1)的那一部分,注意是那一部分,而不是哪一个点,
2、其次我们求得的是逻辑非与运算,求得的就是(0,0)的那部分
3、再然后就是采用或运算,整体与全部得到运算,求得其余部分
就好像是用刀切出我们需要的东西,先切出我们需要的一小部分,然后切出另外一小部分,最后把这些合起来,最终得到我们想要的。