๋๋ถ๋ถ์ ๊ณผํ ์ง์์ PDF ํ์์ผ๋ก ์ ์ฅ๋ผ ์๋๋ฐ์. PDF ํ์ผ์ ๋ค์ํ ํ๊ฒฝ์์ ์ฝ์ ์ ์๋ ๋ฑ์ ์ฅ์ ์ด ์๋ ๋ฐ๋ฉด, ์ ๋ณด๋ฅผ ์ถ์ถํ๊ฑฐ๋ ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋ ํ ์คํธ๋ก ๋ณํํ๋ ๊ฒ์ ์ด๋ ต์ต๋๋ค. ํนํ ๊ณผํ ๋ฌธ์๋ ์์์ด ํฌํจ๋ผ ์๊ธฐ ๋๋ฌธ์ ๋์ฑ ๊ทธ๋ฐ๋ฐ์. ๋ฉํ AI์์ ๋ฐํํ '๋๊ฐ(Nougat)' ๋ชจ๋ธ์ ๋น์ ํธ๋์คํฌ๋จธ(Vision Transformer) ๋ชจ๋ธ์ ์ผ์ข ์ธ 'Swim Transformer'๋ฅผ ์ฌ์ฉํ์ฌ, PDF ํ์์ ๋ฌธ์๋ฅผ ๋งํฌ๋ค์ด๊ณผ HTML ๋ฑ์ '๋งํฌ์ (Markup) ์ธ์ด'๋ก ๋ณํํฉ๋๋ค. ๋ ผ๋ฌธ์ ๋ ์ดํ (LaTeX) ์ฝ๋๋ก๋ถํฐ ๋งํฌ๋ค์ด ์ฝ๋์ PDF ํ์ผ์ ์ป๊ณ , ์ด ๋์ ํจ๊ป ํ์ต์ ์ฌ์ฉํ๋ค๊ณ ํ๋ค์. ๋ฌธ์์ ํธ์ง ๊ฑฐ๋ฆฌ(Edit distance) ์ BLEU ์ ์ ๋ฑ์ ์ธก์ ํ ๊ฒฐ๊ณผ, '๋๊ฐ'์ ์ฑ๋ฅ์ด OCR(Optical Character Recognition, ๊ดํ ๋ฌธ์ ์ธ์) ๊ธฐ๋ฐ์ ํ ๋ชจ๋ธ๋ณด๋ค ์ฐ์ํ๋ค๊ณ ํฉ๋๋ค. ๊นํ๋ธ์ ์ฝ๋๊ฐ ๊ณต๊ฐ๋ผ ์์ผ๋, ๊ด์ฌ์ด ์๋ค๋ฉด ํ ์คํธํด ๋ณด์ธ์!
*๋ฒํ ์ค AI(Vertex AI): ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ์ ๋น๋์ ๋ฐฐํฌ์ ํนํ๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ํ๋ซํผ
**์ด๋งค์ง(Imagen): ๋ํจ์ (Diffusion)์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ตฌ๊ธ์ ์ด๋ฏธ์ง ์์ฑ ๋ชจ๋ธ
ํ๊น ํ์ด์ค ๋ธ๋ก๊ทธ์ ์์ํ(Quantization)๋ฅผ ์๊ฐํ๋ ๊ธ์ด ์ฌ๋ผ์์ต๋๋ค. ์ปดํจํฐ๋ ์ค์ ๊ฐ์ ๋ถ๋ ์์์ (Floating point, ์ซ์๋ฅผ ์ด์ง์๋ก ์ ์ฅํ๋ ๋ฐฉ๋ฒ)์ผ๋ก ๋ํ๋ด๋๋ฐ์. ๋นํธ*๋ฅผ ๋ ๋ง์ด ์ฌ์ฉํ ์๋ก ์ซ์๋ฅผ ๋ ์ ๋ฐํ๊ฒ ํํํ ์ ์์ง๋ง, ๊ทธ๋งํผ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ง์ด ์ฐจ์งํ๊ณ ์ฐ์ฐ ์๋๊ฐ ๋๋ ค์ง๋ค๋ ๋จ์ ์ด ์์ฃ . ์ต๊ทผ ๋งค๊ฐ๋ณ์๊ฐ ์๋ฐฑ์ต ๊ฐ์ ์ด๋ฅด๋ ์์ฑ ๋ชจ๋ธ๋ค์ด ์ธ๊ธฐ๋ฅผ ์ป์ผ๋ฉด์ ์์ํ** ๊ฐ๋ ์ด ๋ ์ค๋ฅด๊ณ ์์ต๋๋ค. ๋ชจ๋ธ์ ์ฌ์ฉํ ๋ ๋๋ ๋น์ฉ์ ๋ฎ์ถ๋ฉด์๋ ์ฑ๋ฅ ์ ํ๋ ์ต์ํํ๋ ๊ฒ์ด ์์ํ ์๊ณ ๋ฆฌ์ฆ์ ๋ชฉํ๋ผ๊ณ ํ ์ ์์ด์. ์ด ๋ธ๋ก๊ทธ ๊ธ์ ์ ๋ฐ๋์ ์์ํ์ ๊ฐ๋ ๊ณผ ํจ๊ป, ์์ํ๋ฅผ ์ํ ๋ํ์ ์ธ ๋ผ์ด๋ธ๋ผ๋ฆฌ์ธ 'AutoGPTQ'์ 'bitsandbytes'๋ฅผ ํ๊น ํ์ด์ค ์ํ๊ณ์์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ์ค๋ช ํฉ๋๋ค. ๋ชจ๋ธ ์ต์ ํ ๊ธฐ์ด์ ๊ด์ฌ์ด ์๋ค๋ฉด ์ฐธ๊ณ ํด ๋ณด์ธ์!
*๋นํธ(Bit): Binary Digit์ ์ค์๋ง๋ก, ์ปดํจํฐ์์ ๋ฐ์ดํฐ์ ์ต์ ๋จ์์ด๋ฉฐ 0๊ณผ 1์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋ผ ์๋ค.
**์์ํ(Quantization): ๋ชจ๋ธ์ ํ๋ผ๋ฏธํฐ์ ์ ๋ฐ๋(Precision)๋ฅผ ๋ฎ์ถ๋ ๊ณผ์ ์ผ๋ก, ์ฐ์ฐํ ๊ฐ์ ์ซ์๋ก ํํํ ๋ ์ฌ์ฉํ ๋นํธ ๊ฐ์๋ฅผ ์ ๊ฒ ์ฌ์ฉํ๋๋ก ํ๋ ๊ธฐ๋ฒ์ด๋ค.
๋ชจ๋์์ฐ๊ตฌ์ ๊ณต์ SW/AI ๋ด์ค๋ ํฐ