ko-morph-qwen2.5-0.5b-cpt
Qwen2.5-0.5B ๋ฐฑ๋ณธ์ **ํํ์ ์ ์ฝ BPE ํ ํฌ๋์ด์ (32k)**๋ฅผ ์ด์ํ๊ณ , ํ๊ตญ์ด ์น ์ฝํผ์ค(FineWeb-2 kor_Hang ์ ๋ณ๋ณธ)
2.5B ํ ํฐ์ผ๋ก continued pretraining(CPT)ํ ๋ชจ๋ธ์
๋๋ค. FVT(Fast Vocabulary Transfer)๋ก ์๋ฒ ๋ฉ์ ์ด๊ธฐํํ ๋ค
CPTํ์ต๋๋ค.
์คํ
- ๋ฐฑ๋ณธ: Qwen2.5-0.5B (hidden 896 / 24์ธต / GQA 14:2)
- ํ๋ผ๋ฏธํฐ: 386.6M (vocab ๊ต์ฒด๋ก 494M โ ๊ฐ์, ์๋ฒ ๋ฉ 136.1M โ 28.7M)
- vocab: 32,000 (ํํ์ ์ ์ฝ BPE, Kiwi ๊ธฐ๋ฐ ๋ฌด์์ค ํ์ธต ๋ถ์ )
- dtype: float16
- ํ์ต: DDP + ZeRO-1 + fp16 AMP, 9,555 ์คํ , lr 5e-5 cosine, 2.50B ํ ํฐ
์๋ ค์ง ์ ์ฝ
- ๊ฐํ์ ์ธ์ฝ๋ฉํ์ง ๋ชปํฉ๋๋ค. pre_tokenizer๊ฐ
WhitespaceSplit์ด๋ผ ๊ณต๋ฐฑ๋ฅ๋ฅผ ๋ฒ๋ฆฌ๊ณ , vocab์\n์ ํฌํจํ ํ ํฐ์ด ์์ต๋๋ค. ๋ชจ๋ธ์ ์ค๋ฐ๊ฟ์ ๋ณด์ง๋ ๋ง๋ค์ง๋ ๋ชปํ๋ฉฐ, ๋ฌธ๋จ ๊ตฌ์กฐ๊ฐ ํํํ๋ฉ๋๋ค. - ์ฐ์ /๋ ผ๋ฆฌ ์ถ๋ก ์ด ์๋ณธ ๋๋น ์ฝํ๋์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. Qwen2.5๋ ์ํยท์ฝ๋๋ฅผ ๋๋ ํ์ตํ๋๋ฐ, ๊ทธ ์์ ํ๊ตญ์ด ์น ํ ์คํธ๋ง ์น์ CPT๋ผ catastrophic forgetting ์ ํฉ์ด ๊ด์ฐฐ๋ฉ๋๋ค.
ํ๊ฐ
ํ๋์์ BPC (bits/char, 419๋ง ํ ํฐ):
| loss | ppl | BPC | |
|---|---|---|---|
| CPT ์ (FVT ์ด๊ธฐํ) | 7.17 | 1297.7 | 5.54 |
| CPT ํ | 2.51 | 12.3 | 1.94 |
KoAlpaca SFT ํ Qwen2.5-0.5B ์๋ณธ(๋์ผ SFT ์กฐ๊ฑด)๊ณผ ๋น๊ต (๋ฒ ์ด์ค ๋ชจ๋ธ๋ผ๋ฆฌ ๋น๊ต, Instruct ๋ชจ๋ธ ์๋):
| ํ๊ฐ | ๋ณธ ๋ชจ๋ธ | Qwen ์๋ณธ |
|---|---|---|
| ๋ฌธ๋ฒ ์ต์๋๋ฆฝ์ (334์) | 327/334 (97.9%) | 293/334 (87.7%) |
| ํ๊ตญ์ด ์ง์ยท์์ (8๋ฌธํญ) | ์ ํ 3 / ๋ถ๋ถ 3 / ์ค๋ต 2 | ์ค๋ต 8 |
| ์ผ๋ฐ ์ถ๋ก (10๋ฌธํญ) | ์ ๋ต 2 / ๋ถ๋ถ 1 | ์ ๋ต 3 |
McNemar p = 1.95ร10โปโธ (๋ฌธ๋ฒ ํ๊ฐ).
์ฌ์ฉ๋ฒ
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
tok = AutoTokenizer.from_pretrained("wwwcomcom/ko-morph-qwen2.5-0.5b-cpt")
model = AutoModelForCausalLM.from_pretrained("wwwcomcom/ko-morph-qwen2.5-0.5b-cpt", dtype=torch.float16)
ids = tok("์๋
ํ์ธ์, ์ค๋ ๋ ์จ๋", return_tensors="pt").input_ids
out = model.generate(ids, max_new_tokens=64, do_sample=True, temperature=0.8)
print(tok.decode(out[0]))
์ด ๋ชจ๋ธ์ base ๋ชจ๋ธ์ด๋ฉฐ SFT๋ฅผ ๊ฑฐ์น์ง ์์์ต๋๋ค (๋ณ๋ sft_morph ์ฐ์ถ๋ฌผ์ ์ด ์ ์ฅ์์ ํฌํจ๋์ง ์์).
์ค๋ฐ๊ฟ์ด ์๋ ํ๋กฌํํธ ํฌ๋งท์ ๊ถ์ฅํฉ๋๋ค.
๋ผ์ด์ ์ค
Qwen2.5-0.5B ๊ธฐ๋ฐ ํ์ ๋ชจ๋ธ๋ก Apache 2.0์ ๋ฐ๋ฆ ๋๋ค.
- Downloads last month
- 426