Board logo

标题: 简单MP模型实现逻辑与或非 [打印本页]

作者: look_w    时间: 2019-4-12 16:56     标题: 简单MP模型实现逻辑与或非

对于And操作来说,有数据集(样式为[x1,x2,y])
[0, 0, 0], [0, 1, 0], [1, 0, 0], [1, 1, 1]
x1,x2为两个输入,y为输出
这是生成的图片,



对于这个图,可能不理解。
我们这样理解:首先有四个点,对于一个样本1 and 0 = 0
来说,x1 = 1 ,x2 = 0, y = 0,所以我们就在 (1,0)点画点,由于y = 0所以我们画出的点是蓝色的。对于1 and 1 = 1,我们在(1,1)画点,画出的是黄色的三角形。这是两个种类,而那一条线则把这个平面分为两半,我们可以看到,在红线的下方,是蓝色的点,而在其上方,则是黄色的点,所以这条线实现了分类的效果。
那么这条线怎么绘制呢?
首先我们知道有w1,w2,theta三个参数,y = w1 * x1 + w2 * x2 + theta,这是我们的 和,之后会经过激活函数,输出真正的y,其实这条线就是根据激活函数画出来的,因为我们的激活函数是
y = 1, if y > 0
y = 0, if y <= 0
通过激活函数,我们知道二者的分界点就是 y = 0。然后我们把y = 0 带入到 y = w1 * x1 + w2 * x2 + theta,得到 x2 = (- w1 * x1 - theta) / w2。
这就是那一条线,其实最主要的是判断激活函数的临界点。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0