2013-04-10 2 views
0

저는 논리 연산을 수행하기 위해 간단한 퍼셉트론을 만들려고합니다.하지만 0 입력 문제를 해결하는 방법을 모르겠습니다. 입력없이 에러가 무엇 0 인 경우퍼셉트론은 0 입력으로 어떻게 작동해야합니까? (AND/OR)

이 또한 중량이 변경되지

중량 + = 오류 *의 * 입력 learning_rate.

퍼셉트론을 훈련 할 때 일반적으로 두 가지 질문이 있습니다. 두 세트 (예 : 0과 1은 각각 하나씩)에 대해 예제를 반복하거나 다를 필요가 있습니까?

답변

0

흥미롭고 중요한 통찰력입니다. 그래서 당신은 일반적으로 신경망에 편향을 가져야합니다.

폼 라인

예로서 퍼셉트론의 결정 표면을 상상 = w * X + B

는 방정식에서 B (바이어스)를 제거 할 때, 단지 수있을 것이다 (0, 0)을 통과하는 행을 학습하십시오.

+0

나는 바이어스에 대해 읽었고 예제에서, 그것들은 그것의 무게로 새로운 입력으로 소개했다. 그러나이 경우 첫 2 입력의 가중치는 변경되지 않습니다. – user970696

+0

아니요, 일반적으로 바이어스를 사용할 수있을 때 변경하지 않아도 변경되지 않습니다. 편향은 x = 0이 올바른 y에 매핑되도록 결정 표면을 이동시킵니다. – alfa

+0

HM하지만이 경우 AND가 작동하는 방법은 무엇입니까? 0,0으로 퍼셉트론을 먹이면 편차가 0.1이므로 1이됩니다. 그리고 나는 단지 1,1 = 1과 0,0 = 0만을 훈련시킬 수 있습니다. – user970696

관련 문제