Deep learning

deep learning 학습 방법 종류

loosiu 2024. 7. 2. 11:59

크게 deep learning 학습 방법에는 supervised learning과 unsupervised learning이 있었다.

하지만 대표적인 두 학습 방법 말고도 학습 방법인 weakly-supervised, semi-supervised, self-supervised learning 등 많이 생겨났다.

 

Supervised Learning

: target data에 label을 달아서 학습하는 방법

 

Unsupervised Learning

: target data에 label 없이 학습하는 방법

 

Weakly-supervised Learning

(c) weak 정보

 

weak 정보(class에 대한 label 정보나 위치)만으로 학습하는 방법 -> detection, segmentation에서 사용(label하기가 어려워서) 

 

Semi-supervised Learning

 

소량의 labeled data와 대량의 unlabeled data로 학습하는 방법

 

Self-supervised Learning

 

pre train model에 unlabeled data로 학습한 다음 downstream model로 학습하는 방법

 

Contrastive Learning

 

치타, 레오파드, 재규어 등 비슷한 object에 유사한 feature를 가지고 있을 것으로 가정

그래서 같은 image에 augmentation을 한 후, positive pair의 거리가 가까워지도록 학습하고 다른 image는 negative pair로 거리가 멀어지도록 학습하는 방법이다.

 

 

 

'Deep learning' 카테고리의 다른 글

Domain adaptation vs generalization  (0) 2024.07.02