뉴럴네트워크로 classification을 할때요. 4개의 클래스가 있다면 출력을 4개로 해서 (0, 0, 1, 0) 이런식으로 해당 클래스가 1이 되고 나머지는 0 이 되게 하잖아요. 물론 출력을 1개로 해서 신호 강도에 따라 4개 클래스로 나누는 방법도 있다는 건 아는데요. 그건 지금 논외로 하고. 그런데 그러지 말고 encoding 된 방식으로 출력을 내도록 할 수도 있나요? 예를 들어 16개의 클래스가 있를때 출력을 16개로 하지 않고 11번째 클래스를 (1, 0, 1, 1) 이런식으로 출력이 나오도록 학습 할 수도 있는건가요? 저렇게 인코딩된 출력을 내는 학습데이터로 쭉 학습을 하면 인코딩된 출력을 내나요? 아니면 엉망이 되나요? 꾸벅.