패스잇
AI / 데이터 · 심화

레이블링된 데이터가 부족한 도메인에서 효과적인 표현 학습(Representation Learning)을 위해 자기지도 학습(Self-supervised Learning)이 각광받고 있습니다. 이미지 분류 문제에서 Contrastive Learning과 Masked Autoencoders(MAE)의 동작 원리를 비교 설명하고, 각 방법론이 어떤 종류의 데이터와 태스크에 더 적합하며, 실제 데이터셋에 적용할 때 고려해야 할 하이퍼파라미터 및 아키텍처 설계 요소를 심층적으로 논하시오.

힌트 · SimCLR, MoCo, BYOL 등 Contrastive Learning의 변형과 MAE의 마스킹 전략 및 디코더 설계의 차이점을 설명하고, 각 접근 방식이 학습하는 표현의 특성과 전이 학습(Transfer Learning) 성능에 미치는 영향을 비교하세요.

Contrastive LearningMasked Autoencoders (MAE)데이터 증강Negative Sampling재구성 손실 (Reconstruction Loss)

모범답안

면접관님, 자기지도 학습에서 Contrastive Learning과 MAE는 레이블 없는 데이터로부터 유용한 표현을 학습하는 효과적인 방법입니다.

Contrastive Learning은 데이터 증강을 통해 생성된 유사한 샘플들을 서로 가깝게, 다른 샘플들은 멀리 떨어뜨리는 방식으로 학습합니다. SimCLR, MoCo, BYOL 등이 대표적이며, 이미지 분류, 객체 탐지 등 다양한 task에 적용 가능합니다. 데이터 증강 전략과 negative sampling 방법이 성능에 큰 영향을 미칩니다.

MAE는 이미지의 일부를 마스킹하고, 마스크된 부분을 복원하도록 학습합니다. BERT와 유사한 방식으로, 이미지의 전체적인 맥락을 이해하는 데 효과적입니다. 마스크 비율과 디코더 구조가 중요한 하이퍼파라미터이며, 특히 이미지 생성이나 복원과 관련된 task에 강점을 보입니다.

Contrastive Learning은 전반적인 이미지 특징을 잘 학습하는 반면, MAE는 부분적인 정보 복원에 집중하여 세밀한 특징을 학습하는 경향이 있습니다. 따라서 데이터와 task의 특성에 따라 적절한 방법을 선택해야 합니다. 실제 적용 시에는 데이터셋 크기, 계산 자원, 원하는 표현의 특성 등을 고려하여 하이퍼파라미터를 튜닝하고 아키텍처를 설계해야 합니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 딥러닝 면접 질문

← 딥러닝 면접 질문 전체 보기