반응형
off-the-shelf 모델을 내 프로젝트에 이식했는데 돌아가기는 하지만 이식된 모델이 이상한 output 을 내보낼때가 있다.
이 때, 내가 무슨 실수를 한건지를 빠르게 되짚기 위해 디버깅 매뉴얼을 남기고자 한다.
1. 모델이 pretrained weight 를 잘 load 하는지 확인해본다.
2. 이미지가 제대로 load 되고 normalized image 를 입력하고 있는지 확인한다. 그리고 이 normalizing 방법은 off-the-shelf 모델이 학습에서 사용된 방법대로 적용되어야 한다.
3. model.eval() 했는지 확인한다.
4. 사실 모델은 잘 동작했는데 내가 시각화를 잘못한게 아닌지 확인한다. 예를 들어 출력된 mesh를 렌더링해서 확인하는 경우가 있다. 이럴 때 vertex 나 triangle faces 를 잘못 입력한 것은 아닌지 확인할 필요가 있다.
반응형
'연구 > 내 연구공간' 카테고리의 다른 글
[SMPL Pose] 상대적 회전 표현을 절대적 회전 표현으로 바꾸기 (0) | 2022.11.15 |
---|---|
[좌표계 변환] 좌표계 변환, 좌표 변환 개념 공부 (0) | 2022.11.14 |
[실수] 모델 학습할때 학습이 잘 안될경우에 확인해볼 실수 리스트 (0) | 2021.12.20 |
[공부] 공학적인 의미에서 primitive 란 (0) | 2021.12.06 |
[설치] MPI-IS mesh github 설치 (2) | 2021.09.19 |