感知机-代码

验证与门:

def AND(x1,x2):
    w1,w2,theta = 0.5,0.5,0.7
    tmp = x1*w1 + x2*w2
    if tmp <= theta:
        return 0
    elif tmp > theta:
        return 1
AND(0,0)
AND(1,0)
AND(0,1)
AND(1,1)

验证与非门:

def AND(x1,x2):
    w1,w2,theta = -0.5,-0.5,-0.7
    tmp = x1*w1 + x2*w2
    if tmp <= theta:
        return 0
    elif tmp > theta:
        return 1

你可能感兴趣的:(笔记,算法,机器学习,线性代数)