아니 뭐 선형 분리 안되고 이딴건 수년전부터 알고 있던건데,
요즘 막상 만들어보니 씨발 값이 안나와.
AND랑 OR은 훈련 존나 잘되는데,
XOR은 자꾸 값이 병신이 나오네.
그냥 OR처럼 나와 ㅠㅠ
분명 시키는대로 은닉층 만들어 넣었는데, 왜 안되는거야 ㅠㅠ
입력-은닉-출력 이렇게 3개 레이어 잘 만들었는데.
구현이 잘못됐나 싶어서 몇번을 다시 뜯어봐도 정확하게 구현했고,
AND OR 훈련이 가능한 시점에서 구현이 잘못되진 않은건데...
아니 뭐 선형 분리 안되고 이딴건 수년전부터 알고 있던건데,
요즘 막상 만들어보니 씨발 값이 안나와.
AND랑 OR은 훈련 존나 잘되는데,
XOR은 자꾸 값이 병신이 나오네.
그냥 OR처럼 나와 ㅠㅠ
분명 시키는대로 은닉층 만들어 넣었는데, 왜 안되는거야 ㅠㅠ
입력-은닉-출력 이렇게 3개 레이어 잘 만들었는데.
구현이 잘못됐나 싶어서 몇번을 다시 뜯어봐도 정확하게 구현했고,
AND OR 훈련이 가능한 시점에서 구현이 잘못되진 않은건데...
바이어스 문제 일듯
bias 입력,은닉에 각각 1개씩 할당은 해줬음. 값 뿌려보면 weight 계속 변하는거 보면 잘못 안했는데 ㅠㅠ
bias 초기값이 문제인가? ㅠㅠ
은닉층에서 backpropagation이 제대로 되고있는지 확인해봐
ㄴ 값을 수시로 찍어봤는데, 분명 오차전파 자체는 되고 있음. 뭔가 초기값이 문제인가?
weight 초기값 뭐 줘야하는지 아는 사람 있나여? ㅠㅠ