4 코딩으로 XOR 문제 해결하기

     

    이제 주어진 가중치와 바이어스를 이용해 XOR 문제를 해결하는 파이썬 코드를 작성해 볼까요?

    정해진 가중치와 바이어스를 넘파이 라이브러리를 사용해 다음과 같이 선언하겠습니다.

    import numpy as np
    
    w11 = np.array([-2, -2])
    w12 = np.array([2, 2])
    w2 = np.array([1, 1])
    b1 = 3
    b2 = -1
    b3 = -1

    이제 퍼셉트론 함수를 만들어 줍니다. 0과 1 중에서 값을 출력하게 설정합니다.

    def MLP(x, w, b):
        y = np.sum(w * x) + b
        if y <= 0:
            return 0
        else:
            return 1
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.