본문 바로가기
AI-LAB/NLP_Basic

NLP_3_파인튜닝 외의 다운스트림 태스크 학습법

by JS LAB 2023. 6. 21.
728x90
반응형

파인튜닝(fine-tuning)

다운스트림 태스크 데이터 전체 사용

다운스트림 데이터에 맞게 모델 전체를 업데이트

 

프롬프트 튜닝(prompt tuning)

다운스트림 태스크 데이터 전체 사용

다운스트림 데이터에 맞게 모델 일부만 업데이트

 

인컨텍스트 러닝(in-context learning)

다운스트림 태스크 데이터의 일부만 사용

모델을 업데이트 하지 않음

 

인컨텍스트 러닝 1  :  제로샷 러닝(zero-shot learning)

다운스트림 태스크 데이터를 전혀 사용하지 않음

모델이 바로 다운스트림 태스크 수행

 

인컨텍스트 러닝 2 :  원샷 러닝(one-shot learning)

다운스트림 태스크 데이터를 1건만 사용

모델은 1건의 데이터가 어떻게 수행되는지 참고한 뒤

다운스트림 태스크 수행

 

인컨텍스트 러닝 3 : 퓨샷 러닝(few-shot learning)

다운스트림 태스크 데이터를 몇 건만 사용

모델은 몇 건의 데이터가 어떻게 수행되는 지 참고한 뒤

다운스트림 태스크 수행


파인튜닝 이외의 방식이 주목받고 있는 이유는 비용과 성능 때문

최근 언어 모델의 크기가 기하급수로 커지는 중..

 

728x90
반응형

'AI-LAB > NLP_Basic' 카테고리의 다른 글

NLP_6_미리 학습된 모델  (0) 2023.06.26
NLP_4_토큰화란?  (0) 2023.06.21
NLP_2_트랜스퍼 러닝  (0) 2023.06.20
NLP_1_딥러닝 기반 자연어 처리 모델  (0) 2023.06.20