[CV] Test-Time Domain Adaptation의 의미와 간단 정리

2022. 5. 8. 01:00·Computer Vision💖/Domain (DA & DG)
반응형

리뷰를 하다가 Test-Time Domain Adaptation (TTDA) 관련 paper를 보게됐다. 단순 DA 분야는 익숙한 분야이지만, Test-Time Domain Adaptation은 익숙치 않은 용어라 간단히 정리하고 넘어가려고 한다. 

 

# Domain Adaptation

우선 Domain Adaptation이란 서로 다른 distribution을 가진 두 도메인에 robust한 모델을 만드는 것을 목적으로 하는 분야이다. 여기서 주로 두 두메인은 source domain과 target domain으로 나뉘며, 서로 다른 데이터셋 분포를 가진다고 가정한다. 만약 source domain에서 학습된 모델을 target domain에 적용하려면 두 도메인은 분포가 다르기 때문에 당연히 문제가 발생할 것인데, 이러한 문제를 주로 "domain shift" 라고 칭한다. 아래 그림처럼 말이다. 

따라서 이러한 domain shift를 예방할 수 있는, 조금 더 domain에 robust한 모델을 만드는 것이 Domain Adaptation의 목표라고 할 수 있겠다. 

DA 프로세스

현재까지 나온 Domain Adaptation 모델들이 궁금하다면 여기를 참고해보자. Facebook에서 정리한 레포리지토리이며, 계속 새로운 모델이 등장할 때마다 code가 추가되는 유용한 repo이다. (제 블로그 글도 있습니다.. 💖)

 

# Test-Time Domain Adaptation

그렇다면 Test-Time Domain Adaptation 이란 source domain에서 pretrain된 모델을 target domain에 source domain data 없이 적응(adapt) 시키는 태크닉을 말한다. 한 paper에서는 기존 DA 알고리즘과 다음과 같은 차이점이 있다고 말한다. 

출처 : [0]

 


References 

[0] https://arxiv.org/pdf/2203.13591.pdf

[1] https://2bdbest-ds.tistory.com/27

반응형
저작자표시 (새창열림)

'Computer Vision💖 > Domain (DA & DG)' 카테고리의 다른 글

[Daily] CLIMB: CLustering-based Iterative Data Mixture Bootstrapping for Language Model Pre-training  (1) 2025.04.19
[CV] Self-training에 대한 간단한 설명 - 가짜 라벨을 학습에 이용하기  (0) 2022.09.02
[DG] Deep CORAL(CORelation ALignment, 2016) 논문리뷰  (0) 2021.08.27
[DG] Domain Generalization의 대표 알고리즘을 DomainBed로 알아보자 (+ Code)  (0) 2021.08.06
'Computer Vision💖/Domain (DA & DG)' 카테고리의 다른 글
  • [Daily] CLIMB: CLustering-based Iterative Data Mixture Bootstrapping for Language Model Pre-training
  • [CV] Self-training에 대한 간단한 설명 - 가짜 라벨을 학습에 이용하기
  • [DG] Deep CORAL(CORelation ALignment, 2016) 논문리뷰
  • [DG] Domain Generalization의 대표 알고리즘을 DomainBed로 알아보자 (+ Code)
당니이
당니이
씩씩하게 공부하기 📚💻
  • 당니이
    다은이의 컴퓨터 공부
    당니이
  • 전체
    오늘
    어제
    • 분류 전체보기 (136)
      • Achieved 👩🏻 (14)
        • 생각들 (2)
        • TIL (6)
        • Trial and Error (1)
        • Inspiration ✨ (0)
        • 미국 박사 준비 🎓 (1)
      • Computer Vision💖 (39)
        • Basic (9)
        • Video (5)
        • Continual Learning (7)
        • Generative model (2)
        • Domain (DA & DG) (5)
        • Multimodal (8)
        • Multitask Learning (1)
        • Segmentation (1)
        • Colorization (1)
      • RL 🤖 (1)
      • Autonomous Driving 🚙 (11)
        • Geometry (4)
        • LiDAR 3D Detection (1)
        • Trajectory prediction (2)
        • Lane Detection (1)
        • HDmap (3)
      • Linux (15)
      • PyTorch👩🏻‍💻 (10)
      • Linear Algebra (2)
      • Python (5)
      • NLP (10)
        • Article 📑 (1)
      • Algorithms 💻 (22)
        • Basic (8)
        • BAEKJOON (8)
        • Programmers (2)
      • ML (1)
        • 통계적 머신러닝(20-2) (1)
      • SQL (3)
      • 기초금융 💵 (1)
  • 블로그 메뉴

    • 홈
    • About me
  • 링크

    • 나의 소박한 github
    • Naver 블로그
  • 공지사항

  • 인기 글

  • 태그

    domain adaptation
    CV
    리눅스
    백준
    자료구조
    알고리즘
    domain generalization
    Python
    코딩테스트
    conda
    CL
    Incremental Learning
    NLP
    Linux
    til
    pytorch
    백트래킹
    continual learning
    dfs
    LLM
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
당니이
[CV] Test-Time Domain Adaptation의 의미와 간단 정리
상단으로

티스토리툴바