WTS VIP STANDING EXO PLANET #6 - EXhOrizon in SINGAPORE 🇸🇬
📅 24 July (Fri)
✔️ VIP STANDING PEN D/C (Random Q)
💰 $490 EACH (Pairs/Singles)
📲 Direct transfer via Ticketmaster mobile app
DM for proof/buy! 📩
#EXO#EXhOrizon#EXOinSG#WTSEXO
Fine tuning에서 IA3란.
먼저 기본 지식 복습. LoRA는 가중치 W를 직접 바꾸지 않고 저랭크 업데이트를 더한다.
W' = W + BA
A ∈ R^(r×d_in), B ∈ R^(d_out×r), r << d
feature 간 새로운 선형 조합을 학습하므로 표현력이 높다.
IA3는 가중치는 고정하고 내부 activation을 채널별로 scaling한다.
h' = l ⊙ h
주로 Attention의 K, V와 FFN 중간 activation에 학습 벡터 l을 곱해 기존 feature를 강��하거나 억제한다.
둘의 비교는 다음과 같다.
LoRA:
- 파라미터 수: O(r(d_in + d_out))
- 표현력과 안정성이 높음
- instruction tuning, 스타일 변경, 도메인 적응, 생성 태스크에 적합
- 일반적인 LLM 파인튜닝의 기본 선택
IA3:
- 파라미터 수: O(d)
- LoRA보다 훨씬 작고 추론 오버헤드가 거의 없음
- 분류, NLI, QA처럼 기존 representation 재조정에 적합
- 태스크별 adapter를 대량 저장하거나 메모리가 매우 제한적일 때 유리
언제 무엇을 쓸까?
- 출력 행동이나 생성 능력을 크게 바꾸려면 LoRA.
- 기본 모델 능력은 충분하고 특정 feature의 강도만 조절하려면 IA3.