神经网络算法

来源:互联网 发布:药智数据网 编辑:程序博客网 时间:2024/05/22 00:28

对神经网络算法的理解

建立仿照人脑的机制,能够像人脑一样对于事情进行思考,其中最重要最频繁使用的就是分类.

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 =a2||a21 =(x1 && x2||  ﹁x1)&&(﹁x2) = x1 XNOR x2;




下面谈谈我对这个最终走到逻辑同或运算的理解,
1、首先我们先是计算的就是逻辑与运算,所以求得的就是(1,1)的那一部分,注意是那一部分,而不是哪一个点,
2、其次我们求得的是逻辑非与运算,求得的就是(0,0)的那部分
3、再然后就是采用或运算,整体与全部得到运算,求得其余部分

就好像是用刀切出我们需要的东西,先切出我们需要的一小部分,然后切出另外一小部分,最后把这些合起来,最终得到我们想要的。




原创粉丝点击