입력에 (1, 0, 1, 1, 1) 이 들어오면 출력에 (0, 0, 0, 1)로 출력하는 식으로 학습 데이터를 만드는데요. 그런데 궁굼한게, 저 출력 값은 어느 한 값만 1이고 나머지는 이어야 하잖아요. 그렇다면 각 출력 뉴런이 서로 독립적이지 않고 의존적으로 만들어져야 하는 건데. 맞나요? 이걸 개발자가 그렇게 나오도록 만들어 줘야 하는 건가요? ----------- 그렇게 나오도록 학습을 잘.. 해야 함. (아니, 학습을 시키는 거지) 보통 출력 중에 가장 큰 놈을 고름. 후처리<?>로 1등 한 놈이 일정 값 이상이지 못하면 fail 주기도 하고 (과락) 1등/ 2등의 차이가 얼마 이상 나야 제대로 되는 거라는 조건을 주기도 하고. ... 알아서 하세요. -_-;