Transfer Learning (전이 학습)
전이 학습 (Transfer Learning) 은 이미 학습된 모델(pre-trained model)을 활용하여 새로운 머신 러닝 모델을 구축하는 방법이다.
= 기존의 모델의 성능 + 새로운 데이터로 학습시키기
(새로운 모델을 처음부터 훈련,구축하는 것이 아니라, 기존에 학습된 모델을 활용하기 떄문에 성능이 좋고 빠르게 구축할 수 있다)
🐱🐶 아주 쉬운 예시
기존 학습된(pre-trained) 모델
= "🐱고양이"와 "🐶강아지" 이미지를 구별하는 모델
Transfer Learning 적용
= "🐰토끼" 와 "🐱고양이" 이미지를 구별하는 모델 구축
Transfer Learning은 주로 두 가지 방식으로 활용한다.
Fine-tuning (미세 조정)
이미 학습된 모델을 가져와서 새로운 데이터에 맞게 추가 학습을 수행하는 방법
Feature Extraction (특징 추출)
데이터에서 중요한 정보를 추출하여 모델 학습에 활용하는 방법이다.
이 방식은 모델의 특징을 그대로 이용하되, 새로운 문제에 맞는 정보를 추가하는 방식이다.
🤔 문제
회사는 도메인 특정 모델을 사용하고 있습니다. 회사는 새로운 모델을 처음부터 만드는 것을 피하고 싶어 합니다. 대신, 회사는 기존에 훈련된 모델을 활용하여 새로운 관련 작업을 위한 모델을 만들고자 합니다.
어떤 머신러닝 전략이 이 요구사항을 충족합니까?
- epoch 수를 증가시킨다.
- 전이 학습(transfer learning)을 사용한다.
- epoch 수를 감소시킨다.
- 비지도 학습(unsupervised learning)을 사용한다.
정답
정답 2번
'클라우드(AWS) > AIF-C01' 카테고리의 다른 글
[AWS] Amazon Bedrock란? 쉽게 정리 (0) | 2025.03.31 |
---|---|
[AWS] SageMaker Ground Truth Plus란? 쉽게 정리 (0) | 2025.03.28 |
[AWS] 머신러닝에서 Top-K 란? 쉽게 정리 (0) | 2025.03.24 |
[ML] 머신러닝 문제 유형 (Classification, Regression) (1) | 2025.03.23 |
[AWS] 머신러닝에서 'Temperature'란? 쉽게 정리 (0) | 2025.03.22 |