제가 아무리 봐도 이해가 잘 안가서 몇가지 질문 좀 드립니다.ㅠㅠ
1. ann_mlp을 create한 후 첫번째 샘플 학습을 위해 사용하는 train에서 첫번째인자가 훈련샘플이라는건 알겠는데 세번째 인자는 뭔지 모르겠어요 opencv에서는 샘플의 벡터 responses라는데 구글에서 찾아보니 샘플의 row크기와 같은 Mat에 0 또는 1만을 쓰던데 뭘 의미하는 건가요?
2.신경망 크기가 입력 층, 은닉 층, 출력 층인데 입력층은 입력 Mat크기고 은닉 층은 마음대로 늘려도 되나요? predict로 유사도를 출력하는건 알겠는데 출력 층이 1개라면 입력된 샘플에 대한 유사도라는건 알겠는데 2개 이상부터는 어떤 의미인가요? 유사도가 2개 이상일리도 없고
3. ann_mlp을 load로 xml파일을 열고 <traindata>로 train을 하면 재학습이 되는건가요? 그상태로 save하면 재학습된걸 저장하는건가요?