HyperCLOVA-X-SEED-MISHULTA-SolarFree-v1.0
K-DATA SCIENCE ํด์ปคํค ์ ์ถ ๋ชจ๋ธ(Solar-free ๋ณํ) ยท ํ MISHULTA
naver-hyperclovax/HyperCLOVAX-SEED-Think-14B(๊ตญ๋ด ๊ธฐ์
๊ฐ๋ฐ ๋ชจ๋ธ, 14.8B)๋ฅผ ํ๊ตญ์ด ๊ฐ๊ด์ ์ถ๋ก ๊ณผ์ ์ ๋ง์ถฐ
QLoRA๋ก ๋ฏธ์ธ์กฐ์ ํ ๋ค ๋ณํฉํ ๋ชจ๋ธ์
๋๋ค. ๊ฐ์ ํ์ 1์ ์ ์ถ smllms/HyperCLOVA-X-SEED-MISHULTA-Solar-Distilled-v1.9์
๋์ผํ ๋ ์ํผ(completion-only loss ยท completion ๊ธธ์ด ์ํ 1,280 ยท ์ข
๋ฃ ํ ํฐ ํ์ต ยท ์ฑํ
ํ
ํ๋ฆฟ ๊ธฐ๋ณธ think-OFF)๋ฅผ ์ฐ๋,
Upstage Solar Pro 4๋ก ์์ฑํ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ์ ์ธํ๊ณ AI Hubยท๊ณต๊ฐ train ์
ยท์๊ธฐ์์ฑ(self-STaR)ยทDeepSeek-R1 ๊ต์ฌ ๋ฐ์ดํฐ๋ง์ผ๋ก ํ์ตํ์ต๋๋ค.
์ธ๋ถ ์์ฉ LLM ์ฐ์ถ๋ฌผ ์์กด ์์ด ์ด๋๊น์ง ๋๋ฌํ๋์ง๋ฅผ ๊ฐ์ ์กฐ๊ฑด์์ ๋น๊ตํ๊ธฐ ์ํ ๋ชจ๋ธ์
๋๋ค.
ํ์ต ๋ฐ์ดํฐ (usable 14,435 ์์ ยท 1 epoch ยท 903 step ยท A6000 1์ฅ ์ฝ 4.3์๊ฐ)
๋ชจ๋ ๊ณต๊ฐ ๋ฐ์ดํฐ ๋๋ ์์ฒด ์์ฑ ๋ฐ์ดํฐ์ด๋ฉฐ, ํ๊ฐ์ฉ test ์คํ๋ฆฟ์ ์ฌ์ฉํ์ง ์์์ต๋๋ค. Solar ๊ณ์ด ์ฐ์ถ๋ฌผ 0๊ฑด.
| ๊ตฌ๋ถ | ์ถ์ฒ | ๊ฑด์ |
|---|---|---|
| AI Hub ํ ์คํธ โ ๊ฐ๊ด์ ๋ณํ | AI Hub 71486 ๋ฌธ์ฅ ์ ํ(์ถ๋ก ยท์์ธก ๋ฑ) ํ๋จ ๋ฐ์ดํฐ 3,500 ยท 71844 ๋ฏผ๊ฐ ๋ฏผ์ ์๋ด LLM ๋ฐ์ดํฐ / 71852 ๊ณต๊ณต ๋ฏผ์ ์๋ด LLM ๋ฐ์ดํฐ 2,500 (์ ๋ต ์์น ๊ท ๋ฑ A/B/C/D, ์งง์ ํ์ด) | 6,000 |
| ์๊ธฐ์์ฑ ์ถ๋ก (self-STaR) | ๋ฒ ์ด์ค ๋ชจ๋ธ ์๊ธฐ์์ฑ CoT ์ค ์ ๋ต ์ผ์น๋ถ | 4,000 |
| ๊ต์ฌ ์ฆ๋ฅ | deepseek-ai/DeepSeek-R1-0528 | 498 |
| ํ๊ตญ์ด ์ ๋ฌธ์ง์ | HAERAE-HUB/KMMLU train ์คํ๋ฆฟ(๋ต๋ง) | 3,000 |
| ์ํ | KorMedMCQA ๊ณต๊ฐ์ (๋ต๋ง) | 2,000 |
| ๋ค๋จ ์ถ๋ก | Com2 train ์คํ๋ฆฟ ํ๊ตญ์ดํ(ํ๊ฐ์ main/hard ๊ฒน์นจ ์ฌ์ ์ ์ธ) | โค380 |
| (์ ์ธ) | ํฉ์ฑ MuSR ์คํ์ผ ๋ฌธํญ 2,262๊ฑด์ ์ ํ ํ ์ ๊ฑฐ(v1.9์ ๋์ผ) ยท completion >1,280ํ ํฐ 1,360๊ฑด ์ ์ธ | โ |
์ ๊ทํ(clean_cot: think ํ๊ทธ ์ ๊ฑฐยท๋ฐ๋ณต ์ ๋ต ์ถ์ฝยท๋๋งบ์ ๋ณด์ )๋ v1.9์ ๋์ผ. ํ๊ฐ ๋ฒค์น๋งํฌ(KMMLU-ProยทCLIcKยทKo-MuSR)์์ ๋ฌธํญ ์ค๋ณต์ ๋ฌธํญ + ์ ํ์ง ๋จ์๋ก ๋์กฐํด ์ ๊ฑฐํ์ต๋๋ค(์ ํ ์ผ์น ๋ฒ์).
์ฌ์ฉ๋ฒ
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "smllms/HyperCLOVA-X-SEED-MISHULTA-SolarFree-v1.0"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16, device_map="auto")
messages = [{"role": "user", "content": "๋ค์ ๋ฌธ์ ์ ์ ๋ต์ ๊ณ ๋ฅด์์ค. ๋ง์ง๋ง ์ค์ \"์ ๋ต: X\" ํ์์ผ๋ก ๋ตํ์์ค.\n\n..."}]
inputs = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(inputs, do_sample=False, stop_strings=["<|endofturn|>", "<|stop|>"], tokenizer=tok)
print(tok.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))
์ฑํ
ํ
ํ๋ฆฟ ๊ธฐ๋ณธ๊ฐ์ think-OFF(<|im_start|>assistant/think\n<|im_end|> ํ ๋ฐ๋ก ๋ต๋ณ)์
๋๋ค. ์ฌ๊ณ ๊ณผ์ ์ ์ผ๋ ค๋ฉด force_reasoning=True.
๋ผ์ด์ ์ค
๋ฒ ์ด์ค ๋ชจ๋ธ ๋ผ์ด์ ์ค(HyperCLOVA X SEED)๋ฅผ ๋ฐ๋ฆ ๋๋ค. ํ์ต ๋ฐ์ดํฐ ์ถ์ฒ๋ ์ ํ์ ๊ฐ์ผ๋ฉฐ Solar ๊ณ์ด ๋ฐ์ดํฐ๋ ํฌํจ๋์ง ์์ต๋๋ค.
- Downloads last month
- 209
Model tree for smllms/HyperCLOVA-X-SEED-MISHULTA-SolarFree-v1.0
Base model
naver-hyperclovax/HyperCLOVAX-SEED-Think-14B