1. Zero shot learning
예를 들어, 아이에게 소와 말을 가르쳐주고, 얼룩말은 가르쳐준 동물들의 특징을 합쳐둔 것이라고 설명을 해준다. 그러면 아이는 얼룩말을 본적은 없지만 얼룩말이라고 맞출 수가 있는 것이다.
Zero shot learning에서는 Image, Class Label, Side-Information 3가지를 가지고 학습을 해야한다.
2. One shot learning
One shot learning은 원숭이의 사진을 가르쳐주면 다른 모양의 원숭이사진을 보여주어도 원숭이라고 맞출수가 있다.
3. Few shot learning
Few Shot learning은 여러 종류의 개를 보여주면서 가르쳐주고, 새로운 종의 개를 보여주면 개라는 것을 맞출 수 있는 것이다.
이는 인간에 가장 가까운 학습 방법으로 보고 있다. GPT3에서 Few shot learning을 이용해서 엄청난 성능을 보여주었고, 이를 바탕으로 많은 연구가 추가적으로 이루어지고 있다.
'공부 > 하루 1단어' 카테고리의 다른 글
Attention VS Self Attention (0) | 2022.01.17 |
---|---|
Python3 vs Pypy3 (0) | 2021.12.19 |
MLOps (머신러닝 오퍼레이션 자동화) (0) | 2021.11.15 |