Programming/Deep Learning

다층 퍼셉트론으로 XOR 게이트 구현

xxvd 2018. 3. 20. 21:03

일반적인 퍼셉트론으로는 XOR게이트를 구현할 수 없기 때문에 퍼셉트론으로 나온 AND, OR ,NAND 게이트를 조합하여


XOR게이트를 구현 할 수 있다.





위의 그림처럼 NAND연산, OR연산으로 나온 값을 AND연산하여 구하면 XOR연산이 된다.




XOR의 진리표이다. 


1
2
3
4
5
6
7
8
9
def XOR(x1, x2):
 
    s1 = NAND(x1,x2)
    s2 = OR(x1,x2)
 
    y = AND(s1,s2)
 
    return y
 
cs