더북(TheBook)

  6 역주 퍼셉트론 학습 규칙에서 초기 가중치를 0으로 놓으면 w(1)=w(0)+Δw(1)=w(0)+η( y(1)-ŷ(1))x(1)=w(0)+η(y(1) -σ(w(0)x(1)))x(1)=η(y(1)- σ(0) x(1)) = η(y(1)-1) x(1)과 같습니다. 이렇게 η가 가중치 벡터의 크기에만 영향을 미칩니다. w(0)이 0이 아니라면 η 값의 크기에 따라 w(1) 방향이 바뀔 수 있습니다.

 

  7 역주 η로 크기만 변경되었을 때는 벡터 방향이 바뀌지 않는다는 것을 설명하려고 벡터 점곱 a∙b=|a||b|cosθ 식을 사용하여 크기만 다른 두 벡터의 각도를 계산합니다.

 

  8 역주 넘파이 배열 객체의 dot 메서드와 np.dot 함수는 동일한 점곱을 수행합니다. 일반적으로 명확한 표현을 위해 np.dot 함수를 좀 더 선호합니다.

 

  9 역주 이 코드는 리스트 안에 for 문장을 놓는 파이썬의 리스트 내포(list comprehension)를 사용했습니다. zip 함수는 전달된 매개변수에서 원소를 하나씩 꺼내어 튜플로 반환하는 반복자를 만듭니다. 예를 들어 a=[1,2,3], b=[4,5,6]이라면 이 코드는 sum([1*4, 2*5, 3*6])을 계산합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.