오늘 한 일

YOLO 학습 시켜보기

  • 어제 내가 만들었던 데이터셋을 이용해서 학습시키는 작업을 했다.
  • validation 점수는 높게 나온다.
  • 근데 아마 내가 만든 데이터셋에서 validation 데이터셋을 만든 거라서 일종의 과적합이 아닐까 생각한다.
  • 왜냐하면 실제로 인게임 이미지를 inference하려고 하면 예측이 거의 하나도 안된다.
    • 그냥 UI 일부에 박스를 친 다음 거기에 캐릭터가 있다고 한다.
  • 고민을 해보다가 인게임 이미지가 원래는 직사각형 형태인데 모델에서 정사각형 모양으로 들어가기 위해서 억지로 resize되는 것 때문에 캐릭터 이미지를 잘 파악하지 못하게 되나 싶었다.
  • 그래서 이미지를 만들 때 crop과 resize를 진행해서 데이터셋을 만들어봤는데… 이것도 잘 안됐다.
  • 추측하기로는 뒤에 배경이 가우시안 노이즈인 거랑 인게임 UI인 거랑 차이가 좀 있는 것 같다. 이걸 맞춰서 바꿔주어야 하려나?

오늘 점수

  • 오늘은 코드도 많이 안 짜고 진전이 없는 느낌쓰.
  • 역시 12시부터 3시까지 내리 쉬어버렸는데… 이 시간에 집중력을 빨리 회복하는 방법을 찾는 게 앞으로의 삶의 큰 영향을 미치지 않을까…
  • 그렇다고 아무것도 안하고 논 건 아니라서 50점 정도 주면 어떨까 싶다.

다음에 할 일

  • 어노테이션 툴 이용해서 인게임 이미지 어노테이션 만들기
  • 고전적인 CV 툴 (ex. openCV) 이용해서 이미지 정보 추출하는 방법 생각해보기
  • 가우시안 노이즈 말고 배경 바꿔서 해보기
    • 그 전에 모델에 들어가는 입력이 어떤 식으로 받아들여지는지 알아보는 것도 중요할 것 같다.
  • pretrain을 풀어봐야 하나?