학습 기록 2

[Research Note] Domain Adaptation 정리 (Unsupervised domain Adaptation by Backpropagation)

일반적으로 딥러닝은 학습 데이터를 통해 모델을 학습시키고 테스트 데이터를 가지고 학습된 모델을 검증한다. 머신러닝, 딥러닝에서 가장 많이 겪는 문제점은 학습 데이터에서 잘 동작하는데 테스트 데이터에서는 잘 동작하지 않는 것이다. 여러 가지 원인이 있지만 그중에서 학습 데이터와 테스트 데이터의 Domain Shift 발생 원인이 존재한다. 여기서 Domain Shift 란, 학습 데이터 (Source)와 테스트 데이터 (Target)의 분포 (Disrtibution)의 차이를 의미한다. 예를 들면 흑백의 손글씨 숫자와 실제 카메라로 잡지에서 숫자를 찍은 사진의 차이로 알 수 있다. Domain Shift가 심할수록 테스트 정확도는 떨어지게 된다. 이처럼 도메인이 다르지만 관련이 있는 새로운 영역 (Dist..

Faster R-CNN : Towards Real-Time Object Detection with Region Proposal Networks 설명 및 정리

최근 연구 과정에서 모델에 Region Proposal Network (RPN)을 적용해 보고자 논문을 읽고 간단하게 정리해 보기로 했다. Faster R-CNN을 알기 전에, 이전 R-CNN과 Fast R-CNN을 가볍게 알고 가면 좋을 것 같다. Fast R-CNN은 이전 R-CNN의 한계점을 극복하고자 나온 것인데, 이를 알기 전에 R-CNN에 대해 먼저 살펴보면R-CNN에서는 region proposal, classification, bounding box regression의 3가지 모듈에 대해 각각 따로따로 수행한다. R-CNN은 RoI (Region of Interest) 마다 CNN 연산을 하기 때문에 속도 저하 문제점이 발생한다. 또한 R-CNN은 multi-stage 학습 과정으로 모델..