1

이 비록 내 마음을 교차 http://natureofcode.com/book/chapter-10-neural-networks/제로 내가 XOR에 대한 교육을 시도하기 시작했다 network.When I은 3 개 신경을 만들려고하고있어 현재

첫 번째로, 오류에 관계없이 0을 입력하면 무게가 동일하게 유지됩니다. 이것은 바이어스를 사용하여 해결 되었습니까?

둘째, 신경망은 종종 XOR과 같이 두 개 이상의 입력을가집니다. 이 경우 두 입력을 추가해야합니까? 아니면 별도의 입력으로 무게의 평균을 찾을 수 있습니까?

다른 새로운 가중치 함수를 사용하는 것이 좋습니다이면 기호를 설명하지 않고 방정식을 게시하지 마십시오. 감사!

+0

이 게시물은이 커뮤니티에 적합하지 않습니다. A.I 커뮤니티를 고려해야합니다. – 0Tech

답변

0

먼저 바이어스가 변경되지 않습니다. 일반적으로 바이어스는 상수 1과 바이어스로 가중치가있는 추가 입력에 의해 구현됩니다. https://en.wikipedia.org/wiki/Perceptron#Definitions을 참조하십시오.

둘째, 네트워크의 각 에지에 대한 가중치를 계산합니다. 따라서 두 개의 입력이있는 경우 각 입력에 대한 가중치를 계산합니다.

입력란에 0이 있으면 아무 정보도 없다고 말할 수 있습니다. 정보가 없으면 체중을 변경하는 방법을 알 수 없습니다. 귀하의 기능은 역 전파에 절대적으로 맞습니다.