Page Budget 15 KO - teamswyg/laya-tools GitHub Wiki
ํธ์ถ ์์ฐ์ ์ ์ฉํ ์ฃผ์ฅ ๋ชจ๋ธ ์ํ 15
์ฃผ ํ๋ณด์ ๋ฐ๋ณต ํ๋ณด ๋ชจ๋ ํฉ๊ฒฉํ์ง ๋ชปํ๋ค. ๊ฒ์ฆ ๋ฐ์ดํฐ์์๋ง ์๊ณ๊ฐ์ ์ ํํ์ ๋ณด์กฐ ํธ์ถ์ ์ค์์ง๋ง, ํ์ต ๋ชจ๋ธ์ ๋์ผ ์กฐ๊ฑด์ ๊ฐ๋จํ ๊ฒ์ ์ ์ ๊ท์น๋ณด๋ค ๋ ๋ง์ ํ์ด์ง๋ฅผ ์ฝ์๋ค. ๊ธฐ์กด ๋ชจ๋ธ์ ๊ธฐ๋ณธ ์ ์ฉํ์ง ์๋๋ค.
๋ฌด์์ ๋ฐ๊ฟจ๋
14์์ ๊ณต๊ฐํ ๋ชจ๋ธ 24๊ฐ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฌ์ฉํ๋ค. ์ฌํ์ตํ๊ฑฐ๋ ๊ฐ์ค์น๋ฅผ ๋ณ๊ฒฝํ์ง ์์๋ค. score >= ์๊ณ๊ฐ์ผ ๋ ๋ณด์กฐ ๊ฒ์์ ์ ์ํ๋ฉฐ, ์๊ณ๊ฐ์ ๊ฐ ๋ชจ๋ธ์ ๊ธฐ์กด ๊ฒ์ฆ ์ ์ฅ์์์๋ง ์ ํํ๋ค. ๊ฐ ์ง๋ฌธ์ ์ค์ ์ฒซ ์ ๋ต์ ์๊ณ๊ฐ์ ์ ํํ๋ ๊ฒ์ฆ ๋จ๊ณ์์๋ง ์ฐธ๊ณ ํ๊ณ , ์คํ ์ ์์๋ ๋ฃ์ง ์๋๋ค.
25/50/75/90% ํธ์ถ ํ๋๋ฅผ ์ฌ์ ์ ์ ํ๋ค. ๊ฒ์ฆ ์ง๋ฌธ ์์ ๋น์จ์ ๊ณฑํ ๋ค ๋ด๋ฆผํ ๊ฐ ์ดํ๋ก ๋ณด์กฐ ๊ฒ์์ ์ ์ํ๋ ์๊ณ๊ฐ๋ค ์ค ์ด ํ์ด์ง๊ฐ ์ต์์ธ ๊ฐ์ ๊ณ ๋ฅธ๋ค. ํ์ด์ง ์๊ฐ ๊ฐ์ผ๋ฉด ํธ์ถ์ด ์ ์ ์ชฝ์ ๊ณ ๋ฅด๊ณ , ์ด๋์ด ์์ผ๋ฉด ๋ณด์กฐ ๊ฒ์์ ๋๋ค. ๊ฐ์ ์ ์์ ์ง๋ฌธ์ ์์๋ก ๋๋์ง ์๋๋ค. ํ๊ฐ ์ ์ฅ์์๋ ์ ํํ ๊ฐ์ ๊ทธ๋๋ก ์ ์ฉํ๋ค.
์ฌ๊ธฐ์ ํ๋๋ ๊ฒ์ฆ ๋ฐ์ดํฐ์์์ ๋น์จ ์ ํ์ด๋ค. ์ ์ ์ฅ์์ ๋ํ ์คํ ์์ ์ ๊ฐ์ ํ ๋น๋์ ์๋๋ค. ํ๊ฐ์์ ๋น์จ์ด ์ด๊ณผํ๋ฉด ๊ทธ๋๋ก ๊ธฐ๋กํ๊ณ ํฉ๊ฒฉ์ํค์ง ์๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ๋จํ ๊ท์น์ 50% ์กฐ๊ฑด์ ํ๊ฐ์์ 1,492/2,948๊ฐ๋ฅผ ํธ์ถํด 50%๋ฅผ ๋์๋ค.
๋น๊ต ๊ท์น์ ๊ธฐ์กด BM25์ 1ยท2์ ์ ์ ์ฐจ์ด๊ฐ ์์์๋ก ๋ณด์กฐ ๊ฒ์์ ์ฐ์ ํ๋ ๋ฐฉ์์ด๋ค. ์ ํํ๋ ํน์ง 9์ ์์ -(top-second)/(1+top)๋ฅผ ์ ์๋ก ์ด๋ค. ๋ณด์กฐ ๊ฒ์์ ์ํํ๊ธฐ ์ ์ ์ป์ ์ ์๊ณ ํ์ต ๊ฐ์ค์น๊ฐ ํ์ ์๋ค. ์ด ๊ท์น๋ ๊ฐ์ ๊ฒ์ฆ ๋ฐ์ดํฐยทํ๋ยท์ ํ ์ ์ฐจ๋ฅผ ์ฌ์ฉํ๋ค.
90% ์ฃผ ์กฐ๊ฑด์ ๊ฒฐ๊ณผ
| ์ ์ฑ | ์ค์ ๋ณด์กฐ ํธ์ถ | ์ ์ฒด ํ์ด์ง | Recall@10 |
|---|---|---|---|
| ๊ธฐ์กด BM25 | 0 | 9,488 | 74.83% |
| ํญ์ ๋ณด์กฐ ๊ฒ์ | 2,948 | 6,287 | 81.38% |
| ๊ฐ๋จํ ์ ์ ์ฐจ์ด ๊ท์น | 2,548 | 6,323 | 80.97% |
| FP32 / 1729 (์ฃผ ํ๋ณด) | 2,558 | 7,033 | 80.50% |
| FP32 / 2718 (๋ฐ๋ณต ํ๋ณด) | 2,543 | 7,079 | 80.50% |
| 3์ง PTQยทSTE / ๋ seed | 2,595 | 6,905 | 80.66% |
๊ฐ๋จํ ๊ท์น์ ํญ์ ๋ณด์กฐ ๊ฒ์๋ณด๋ค ํธ์ถ์ 400๊ฐ ์ค์ด๋ ๋์ ํ์ด์ง๊ฐ 36๊ฐ ๋์๋ค. ์ด๋ ๋น์ฉ ๊ฐ ๊ตํ ๊ด๊ณ์ด๋ฉฐ ๋ฌด์กฐ๊ฑด์ ์ธ ๊ฐ์ ์ด ์๋๋ค. ๊ณ ์ ํฉ๊ฒฉ ๊ธฐ์ค์ ํญ์ ๋ณด์กฐ ๊ฒ์๋ณด๋ค ํ์ด์ง๊ฐ ๋ง์ง ์์์ผ ํ๋ฏ๋ก ์ด ๊ท์น๋ ์คํจ๋ค. ํ์ต ๋ชจ๋ธ์ ํด๋น ๊ท์น๋ณด๋ค ํ์ด์งยทํธ์ถ์ด ๋ชจ๋ ๋์์ง ์๊ณ ํ๋๋ ๋ ์ข์์ผ ํ๋ ์ถ๊ฐ ๊ธฐ์ค๋ ํต๊ณผํ์ง ๋ชปํ๋ค. ๊ฒฐ๊ณผ๋ฅผ ๋ณธ ๋ค ๊ธฐ์ค์ ์ํํ๊ฑฐ๋ ์ข์ seed๋ง ์ ํํ์ง ์์๋ค. ์ ์ฒด 36๊ฐ ์กฐ๊ฑด์ results-15.json์ ๋จ๊ฒผ์ผ๋ฉฐ ๋ชจ๋ ์คํจํ๋ค.
๊ทผ๊ฑฐ์ ํ๊ณ
๊ณ ์ ์ง๋ฌธ์ 2,948๊ฐ๋ค. 108๊ฐ fold๋ณ ์ค์ ์ด๋ 36๊ฐ ์ง๊ณ ์กฐ๊ฑด์ ๋ ๋ฆฝ ์ง๋ฌธ์ผ๋ก ์ธ์ง ์๋๋ค. ์ธ ์ ์ฅ์์ ์ค๋ช ์ง๋ฌธ์ด๋ฉฐ ์ด์ ์ ๊ด์ฐฐํ ๋ฐ์ดํฐ๋ค. ์ฝ๋ ํ๋ณด๋ ๋ชจ๋ fold์ ๊ณต๊ฐ๋ผ ์๊ณ , epoch์ ์๊ณ๊ฐ ์ ํ์ ๊ฐ์ ๊ฒ์ฆ ์ ์ฅ์๋ฅผ ์ฌ์ฉํด ๊ฒ์ฆ ๊ณผ์ ํฉ ๊ฐ๋ฅ์ฑ์ด ์๋ค. ํ๊ฐ ์ ์ฅ์ ๋ผ๋ฒจ์ ํด๋น ๋ชจ๋ธ์ epoch/์๊ณ๊ฐ ์ ํ์ ์ฌ์ฉํ์ง ์์๋ค. ์ค์ ์ฌ์ฉ์์ ๋ ๋ฆฝ ์ง๋ฌธ 2,400๊ฐ๋ ์ค์ ์์ด์ ํธ ์ฑ๊ณต๋ฅ ยทLLM ์๊ธ ์ ๊ฐ ๊ฒ์ฆ์ ์๋๋ค.
๊ณ ์ HF ๋ฆฌ๋น์ 4e0addaa24d407bb11282f193e039c943a08bd0a์ ํ์ผ ํด์์ ์ ์ฒด ํจํค์ง๋ฅผ ๊ฒ์ฌํ๊ณ ์
๋ ฅ์ผ๋ก ์ผ๋ค. ์ ์ฒด ๊ฒฐ๊ณผ๋ ์ฌ์คํ ์ ๋ฐ์ดํธ ๋จ์๋ก ๊ฐ์๋ค. Apple M4 Pro CPU์์ ์์ฒ ๊ฒ์ฌยท๊ฒ์ยท๋ณด์ ยทํ๊ฐ๊น์ง wall 1.79์ด, user CPU 1.41์ด, ์ต๋ RSS 98,975,744๋ฐ์ดํธ์๋ค. GPU๋ ์ฌ์ฉํ์ง ์์๋ค. ์ ์ ๋์ ์ฒ๋ฆฌยท๋น์จ ์ด๊ณผยทํ๊ฐ ๋ผ๋ฒจ ๋ณ๊ฒฝ ์ ์๊ณ๊ฐ ๋ถ๋ณ์ ํ
์คํธํ๋ค.
์ด๋ฒ ๊ฒฐ๊ณผ๋ก ํ์ฌ 12๊ฐ ํน์ง์ ์ ํ ๋ชจ๋ธ์ ๋ ๋ง์ด ์ฐ์ด๋ด๋ ๊ฒ์ด ์ฐ์ ์ด๋ผ๊ณ ํ๋จํ์ง ์๋๋ค. ๊ฐ๋จํ ๊ท์น์ ๊ฐํ ๋น๊ต ๋์์ผ๋ก ์ ์งํ๊ณ , ์๋ก์ด ํน์ง/ํ์ต ๊ตฌ์กฐ๋ ๋ ๋ฆฝ ๊ทผ๊ฑฐ๊ฐ ์์ ๋ ๋ถ๋ฆฌ ์คํํ๋ค. ํ์ฌ ๊ท์น์ ํ์ด์งยทํธ์ถ ๊ตํ์ด ์ค์ฌ์ฉ์ ์ ๋ฆฌํ์ง๋ ์ค์ ์คํ/๊ฒ์ฆ ๋น์ฉ์ผ๋ก ํ์ธํด์ผ ํ๋ค.
go run ./cmd/riido-pagebudget --models /path/to/verified-experiment-14-package > results.json
07์ ๊ณ ์ ์์ฒ projectionยทZIP๋ ํ์ํ๋ค. ๋ชจ๋ธ ํจํค์ง๋ HF ๋ค์ด๋ก๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ธํ 31๊ฐ ๊ฒ์ฆ ํ์ผ๋ก ๊ตฌ์ฑํด์ผ ํ๋ค. ์๋ก์ด ๊ฐ์ค์น๊ฐ ์์ผ๋ฏ๋ก HF์ ๋ชจ๋ธ ๋ณต์ ๋ณธ์ ๋ค์ ๊ฒ์ํ์ง ์๋๋ค. Git์๋ ์ง๊ณ ๊ฒฐ๊ณผยท์ ํ ์๊ณ๊ฐยท๊ฒ์ฌ ์ฝ๋๋ง ๋จ๊ธฐ๋ฉฐ, ๋ชจ๋ธ ๋ณธ์ฒดยท์๋ฌธยท์ง๋ฌธยทํ๋ณ ์ ๋ต์ ๋ฃ์ง ์๋๋ค.
PR #38์ ์ ํํ ์์ค ๋ฆฌ๋น์ ์ Linux/macOSยท๋ณด์ยทquality CI 36708459498 ํต๊ณผ ํ ๋ณํฉ๋๋ค. ์ถ๊ฐ ์๋ฃ ๊ฒํ ์๋ CoNaLaยทSWE-bench์ ์ง๋ฌธ ์ยท์ค๋ณตยท๊ถ๋ฆฌ ํ์ธ ํญ๋ชฉ์ ๊ธฐ๋กํ๋ค. ์์ง ์ ์ฝํผ์ค๋ก ํ์ตํ๊ฑฐ๋ ํ๊ฐํ์ง ์์๋ค.