[Home] AI로 돌아가기

🔗 관련 문서: Wikipedia - Self-supervised learning

Self-Supervised Learning (자기지도학습)

Self-Supervised Learning(SSL)은 라벨이 없는 데이터를 기반으로 입력 자체에서 감독 신호(supervision signal)를 생성하여 학습하는 방법론이다. 주로 대규모 데이터셋에서 레이블링 없이 특징 표현(feature representation)을 학습할 수 있도록 설계된다.

1. 개념 및 정의

자기지도학습은 완전한 비지도학습은 아니며, 입력 데이터를 변형하거나 일부를 마스킹함으로써 의도적으로 예측할 과제(pretext task)를 만들어내고, 이를 통해 의미 있는 표현 학습을 이끌어낸다.

2. 예시 과제 (Pretext Tasks)

3. 장점과 활용 분야

장점:

활용 분야:

4. 개념도

다음 그림은 대표적인 Self-Supervised 학습 구조 중 하나인 대조 학습(Contrastive Learning)을 시각화한 것이다.

Contrastive Learning 구조도
그림 1. Self-Supervised 대조 학습 개념도
출처: Medium - Contrastive Learning