๐DeepSeek-OCR ๋ฆฌ๋ทฐ
- ๐ก DeepSeek-OCR์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ ๊ธด ์ปจํ ์คํธ ์ฒ๋ฆฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ ์คํธ ์ ๋ณด๋ฅผ ์๊ฐ์ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ํตํด ํจ์จ์ ์ผ๋ก ์์ถํ๋ ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ์ ์ํฉ๋๋ค.
- โจ ์ด ๋ชจ๋ธ์ ๊ณ ํด์๋ ์ ๋ ฅ์์๋ ๋ฎ์ ํ์ฑํ ๋ฉ๋ชจ๋ฆฌ์ ์ต์ํ์ ๋น์ ํ ํฐ์ ์ ์งํ๋ฉฐ ๋์ ์์ถ๋ฅ ์ ๋ฌ์ฑํ๋ DeepEncoder์ DeepSeek3B-MoE ๋์ฝ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ๐ DeepSeek-OCR์ 10๋ฐฐ ์์ถ๋ฅ ์์ 97%์ OCR ์ ํ๋๋ฅผ ๋ณด์ด๊ณ , OmniDocBench์์ ์ ์ ๋น์ ํ ํฐ์ผ๋ก ๊ธฐ์กด SOTA ๋ชจ๋ธ๋ค์ ๋ฅ๊ฐํ๋ฉฐ, long-context ์์ถ ๋ฐ LLM์ forgetting mechanism ์ฐ๊ตฌ์ ํฐ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ค๋๋ค.
Brief Review
DeepSeek-OCR์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ด ๊ธด ํ ์คํธ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ง๋ฉดํ๋ ๊ณ์ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์๊ฐ์ ์์์ ํตํ โcontexts optical compressionโ์ ๊ฐ๋ฅ์ฑ์ ํ๊ตฌํ๋ ์ฐ๊ตฌ์ ๋๋ค. ์ด ๋ ผ๋ฌธ์ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ์์ถํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ฉฐ, ์ด๋ฅผ ์ํด DeepEncoder์ DeepSeek3B-MoE-A570M ๋์ฝ๋๋ก ๊ตฌ์ฑ๋ DeepSeek-OCR ๋ชจ๋ธ์ ์๊ฐํฉ๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก (Core Methodology)
DeepSeek-OCR์ ํต์ฌ์ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์ฑ ์์์ ํ๋ จ ํ์ดํ๋ผ์ธ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
DeepEncoder: ์ด ๋ชจ๋ธ์ ํต์ฌ ์ปดํฌ๋ํธ๋ก, ๊ณ ํด์๋ ์ ๋ ฅ์์๋ ๋ฎ์ activation memory์ ์ ์ vision token ์๋ฅผ ์ ์งํ๋ฉด์ ๋์ ์์ถ๋ฅ ์ ๋ฌ์ฑํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
- Architecture of DeepEncoder: DeepEncoder๋ ๋ ๊ฐ์ง ์ฃผ์ ์ปดํฌ๋ํธ๋ฅผ ์ง๋ ฌ๋ก ์ฐ๊ฒฐํฉ๋๋ค.
- Visual Perception Feature Extraction Component: Window attention ๊ธฐ๋ฐ์ผ๋ก SAM-base (80M ํ๋ผ๋ฏธํฐ, patch-size 16)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๋๋์ vision token์ ์ฒ๋ฆฌํ๋ ๋ฐ ํจ๊ณผ์ ์ ๋๋ค.
- Visual Knowledge Feature Extraction Component: Dense global attention ๊ธฐ๋ฐ์ผ๋ก CLIP-large (300M ํ๋ผ๋ฏธํฐ)๋ฅผ ์ฌ์ฉํฉ๋๋ค. CLIP์ ์ฒซ ๋ฒ์งธ patch embedding layer๋ ์ ๊ฑฐ๋ฉ๋๋ค.
- 16x Token Compressor: ์ด ๋ ์ปดํฌ๋ํธ ์ฌ์ด์ ์์นํ๋ฉฐ, 2-layer convolutional module๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ฐ convolutional layer๋ kernel size 3, stride 2, padding 1์ ๊ฐ์ง๋ฉฐ ์ฑ๋ ์๋ฅผ 256์์ 1024๋ก ์ฆ๊ฐ์ํต๋๋ค. ์๋ฅผ ๋ค์ด, 1024x1024 ์ด๋ฏธ์ง๋ SAM์ ์ํด 4096๊ฐ์ patch token์ผ๋ก ๋ถํ ๋๊ณ , compressor๋ฅผ ๊ฑฐ์ณ 256๊ฐ์ token์ผ๋ก ์์ถ๋์ด CLIP์ผ๋ก ์ ๋ฌ๋ฉ๋๋ค. ์ด๋ activation memory๋ฅผ ์ ์ดํ๊ณ token ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ค์ ๋๋ค.
- Multiple resolution support: ๋ค์ํ ์์ถ๋ฅ ๊ณผ ์ค์ ์ ์ฉ์ ์ํด DeepEncoder๋ ์ฌ๋ฌ ํด์๋ ๋ชจ๋๋ฅผ ์ง์ํฉ๋๋ค.
- Native Resolution Modes: Tiny (512x512, 64 tokens), Small (640x640, 100 tokens), Base (1024x1024, 256 tokens), Large (1280x1280, 400 tokens). Tiny ๋ฐ Small ๋ชจ๋๋ ์ด๋ฏธ์ง๋ฅผ ์ง์ resizeํ๊ณ , Base ๋ฐ Large ๋ชจ๋๋ ์๋ณธ ์ด๋ฏธ์ง์ aspect ratio๋ฅผ ์ ์งํ๊ธฐ ์ํด padding์ ์ ์ฉํฉ๋๋ค. ์ ํจ vision token ์๋ ๋ค์ ๊ณต์์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค: N_{valid} = \lceil N_{actual} \times [1 - ((max(w, h) - min(w, h))/(max(w, h)))] \rceil ์ฌ๊ธฐ์ w์ h๋ ์๋ณธ ์ด๋ฏธ์ง์ ๋๋น์ ๋์ด๋ฅผ ๋ํ๋ ๋๋ค.
- Dynamic Resolution Modes (Gundam, Gundam-Master): ์ฌ๋ฌ native resolution์ ์กฐํฉํ์ฌ ์ด๊ณ ํด์๋ ์ ๋ ฅ์ ์ฒ๋ฆฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด, Gundam ๋ชจ๋๋ n \times 640 \times 640 ํฌ๊ธฐ์ local view ํ์ผ๊ณผ 1024 \times 1024 ํฌ๊ธฐ์ global view๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด vision token ์๋ n \times 100 + 256์ ๋๋ค. ์ด๋ InternVL2.0์ ํ์ผ๋ง(tiling) ๋ฐฉ์์ ๋ฐ๋ฅด๋ฉฐ, ์ถ๊ฐ์ ์ธ window attention ํํ๋ก activation memory๋ฅผ ์ค์ ๋๋ค.
- Architecture of DeepEncoder: DeepEncoder๋ ๋ ๊ฐ์ง ์ฃผ์ ์ปดํฌ๋ํธ๋ฅผ ์ง๋ ฌ๋ก ์ฐ๊ฒฐํฉ๋๋ค.
MoE Decoder: DeepSeekMoE [19, 20]์ DeepSeek-3B-MoE ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ถ๋ก ์ 64๊ฐ์ expert ์ค 6๊ฐ์ 2๊ฐ์ shared expert๊ฐ ํ์ฑํ๋์ด ์ฝ 570M์ ํ์ฑ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฐ์ง๋๋ค. ๋์ฝ๋๋ DeepEncoder์์ ์์ถ๋ latent vision token \mathbf{Z} \in \mathbb{R}^{n \times d_{latent}}์ผ๋ก๋ถํฐ ์๋ณธ ํ ์คํธ ํํ \hat{\mathbf{X}} \in \mathbb{R}^{N \times d_{text}}์ ์ฌ๊ตฌ์ฑํฉ๋๋ค: f_{dec} : \mathbb{R}^{n \times d_{latent}} \to \mathbb{R}^{N \times d_{text}}; \hat{\mathbf{X}} = f_{dec}(\mathbf{Z}) ์ฌ๊ธฐ์ n \le N์ด๋ฉฐ, f_{dec}๋ OCR ์คํ์ผ ํ๋ จ์ ํตํด ํจ๊ณผ์ ์ผ๋ก ํ์ต๋ ์ ์๋ ๋น์ ํ ๋งคํ์ ๋ํ๋ ๋๋ค.
Data Engine: DeepSeek-OCR์ ๋ณต์กํ๊ณ ๋ค์ํ ํ๋ จ ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- OCR 1.0 data: ์ ํต์ ์ธ OCR (์ฅ๋ฉด ์ด๋ฏธ์ง OCR, ๋ฌธ์ OCR) ๋ฐ์ดํฐ๋ก, 30M ํ์ด์ง์ PDF ๋ฐ์ดํฐ (100๊ฐ ์ธ์ด, ์ค๊ตญ์ด/์์ด 25M, ๊ธฐํ 5M)๋ฅผ ํฌํจํฉ๋๋ค. Coarse annotations (fitz๋ก ์ถ์ถ)์ Fine annotations (PP-DocLayout, MinuerU, GOT-OCR2.0์ผ๋ก ๋ผ๋ฒจ๋งํ 2M ์ค๊ตญ์ด/์์ด ํ์ด์ง, 600K ์์์ด ํ์ด์ง)์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- OCR 2.0 data: ๋ณต์กํ ์ธ๊ณต ์ด๋ฏธ์ง ๋ถ์ (์ฐจํธ, ํํ์, ํ๋ฉด ๊ธฐํํ) ๋ฐ์ดํฐ๋ก, OneChart ๋ฐฉ์์ ๋ฐ๋ฅธ 10M ์ฐจํธ ๋ฐ์ดํฐ (HTML ํ ์ด๋ธ ํ์), PubChem SMILES ํ์์ 5M ํํ์ ๋ฐ์ดํฐ, Slow Perception์ ๋ฐ๋ฅธ 1M ํ๋ฉด ๊ธฐํํ ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- General vision data: CLIP์ ์ฌ์ ํ๋ จ ์ด์ ์ ํ์ฉํ์ฌ ์บก์ , ๊ฐ์ง, grounding๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ ์ด๋ฏธ์ง ์ดํด ๋ฅ๋ ฅ์ ์ฃผ์ ํฉ๋๋ค. ์ ์ฒด ๋ฐ์ดํฐ์ 20%๋ฅผ ์ฐจ์งํฉ๋๋ค.
- Text-only data: ๋ชจ๋ธ์ ์ธ์ด ๋ฅ๋ ฅ์ ๋ณด์ฅํ๊ธฐ ์ํด 10%์ ๋ด๋ถ ํ ์คํธ ์ ์ฉ ๋ฐ์ดํฐ๋ฅผ ํฌํจํฉ๋๋ค (8192 ํ ํฐ ๊ธธ์ด).
Training Pipelines: ๋ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
- Training DeepEncoder: Vary์ ๋ฐฉ์์ ๋ฐ๋ผ compact language model๊ณผ next token prediction ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ DeepEncoder๋ฅผ ํ๋ จํฉ๋๋ค. ๋ชจ๋ OCR 1.0, 2.0 ๋ฐ์ดํฐ์ LAION์์ ์ํ๋งํ 100M ์ผ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ฉฐ, AdamW optimizer์ cosine annealing scheduler๋ก 2 epoch ํ๋ จํฉ๋๋ค.
- Training DeepSeek-OCR: DeepEncoder๊ฐ ์ค๋น๋ ํ, DeepSeek-OCR ์ ์ฒด ๋ชจ๋ธ์ ํ๋ จํฉ๋๋ค. Pipeline parallelism (4 ๋ถ๋ถ ๋ถํ )์ ์ฌ์ฉํ๋ฉฐ, SAM๊ณผ compressor๋ PP0์ ๊ณ ์ (freeze)ํ๊ณ , CLIP ๋ถ๋ถ์ PP1์ ๋ฐฐ์นํ์ฌ ๊ฐ์ค์น๋ฅผ ํ์ตํฉ๋๋ค. DeepSeek3B-MoE ๋์ฝ๋๋ 12๊ฐ ๋ ์ด์ด๋ฅผ PP2์ PP3์ ๊ฐ๊ฐ 6๊ฐ์ฉ ๋ฐฐ์นํฉ๋๋ค. 20๊ฐ์ ๋ ธ๋ (๊ฐ A100-40G GPU 8๊ฐ)์์ DP 40, global batch size 640์ผ๋ก ํ๋ จํ๋ฉฐ, AdamW optimizer๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์คํ ๊ฒฐ๊ณผ ๋ฐ ์ค์์ฑ (Experimental Results and Significance)
- Vision-text Compression Study (Fox benchmark): DeepSeek-OCR์ ํ ์คํธ๊ฐ ํ๋ถํ ๋ฌธ์์ ๋ํ ์์ถ-๋น์์ถ ๋ฅ๋ ฅ์ ๊ฒ์ฆํ์ต๋๋ค. ํ ์คํธ ํ ํฐ ์์ 10๋ฐฐ ์ด๋ด์ ์์ถ๋ฅ (<10\times)์์๋ 97%์ ๋ฌํ๋ OCR ๋์ฝ๋ฉ ์ ํ๋๋ฅผ ๋ฌ์ฑํ์ผ๋ฉฐ, 20๋ฐฐ ์์ถ์์๋ ์ฝ 60%์ ์ ํ๋๋ฅผ ์ ์งํ์ต๋๋ค. ์ด๋ LLM์ historical long-context compression ๋ฐ memory forgetting ๋ฉ์ปค๋์ฆ ์ฐ๊ตฌ์ ์๋นํ ๊ฐ๋ฅ์ฑ์ ์ ์ํฉ๋๋ค.
- OCR Practical Performance (OmniDocBench): DeepSeek-OCR์ ์ค์ ๋ฌธ์ ๋ถ์ ์์
์์ ๊ฐ๋ ฅํ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
- 100๊ฐ์ vision token (640x640 ํด์๋)๋ง์ผ๋ก GOT-OCR2.0 (256 tokens)์ ๋ฅ๊ฐํฉ๋๋ค.
- 400๊ฐ์ token (1280x1280 ํด์๋, 285๊ฐ์ ์ ํจ ํ ํฐ)์ผ๋ก SOTA ๋ชจ๋ธ๋ค๊ณผ ๋๋ฑํ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค.
- 800๊ฐ ๋ฏธ๋ง์ token (Gundam ๋ชจ๋)์ ์ฌ์ฉํ์ฌ ์ฝ 7,000๊ฐ์ vision token์ด ํ์ํ MinerU2.0์ ๋ฅ๊ฐํฉ๋๋ค.
- ์ ๋ฌธ๊ณผ ๊ฐ์ ๋ฌธ์์์๋ ๋์ ํ ์คํธ ํ ํฐ ์(4-5์ฒ)๋ก ์ธํด Gundam ๋๋ Gundam-Master ๋ชจ๋๊ฐ ํ์ํ์ต๋๋ค.
- Qualitative Study (Deep Parsing, Multilingual Recognition, General Vision Understanding):
- Deep parsing: ์ฐจํธ, ๊ธฐํํ์ ๋ํ, ํํ์, ์์ฐ ์ด๋ฏธ์ง ๋ฑ ๋ฌธ์ ๋ด์ ๋ค์ํ ์๊ฐ ์ ๋ณด๋ฅผ โdeep parsingโํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ธ์ต ๋ณด๊ณ ์์ ์ฐจํธ์์ ๊ตฌ์กฐํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ถํ๊ณ , ํํ ๋ฌธ์์ ํํ์์ SMILES ํ์์ผ๋ก ๋ณํํฉ๋๋ค.
- Multilingual recognition: ์ฝ 100๊ฐ ์ธ์ด์ PDF ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ, ๋ ์ด์์ ๋ฐ ๋น-๋ ์ด์์ OCR ํ์์ ๋ชจ๋ ์ง์ํฉ๋๋ค.
- General vision understanding: ์ด๋ฏธ์ง ์ค๋ช , ๊ฐ์ฒด ๊ฐ์ง, grounding๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ ์ด๋ฏธ์ง ์ดํด ๋ฅ๋ ฅ๋ ์ ๊ณตํฉ๋๋ค.
๊ฒฐ๋ก (Conclusion)
DeepSeek-OCR์ ์๊ฐ์ ์์์ ํตํ contexts optical compression์ ํ๋น์ฑ์ ์ ์ฆํ๋ฉฐ, ์ ์ ์์ vision token์ผ๋ก๋ถํฐ ํ ์คํธ ํ ํฐ ์์ 10๋ฐฐ ์ด์์ ํจ๊ณผ์ ์ผ๋ก ๋์ฝ๋ฉํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ์ด ์ฐ๊ตฌ๋ ๋ฏธ๋ VLM ๋ฐ LLM ๊ฐ๋ฐ์ ์ด์งํ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋๊ท๋ชจ ์ฌ์ ํ๋ จ ๋ฐ์ดํฐ ์์ฑ์ ์ํ ์ค์ฉ์ ์ธ ๋ชจ๋ธ๋ก์์ ๊ฐ์น๋ ์ ์ฆ๋์์ต๋๋ค. ๋ํ, ์ธ๊ฐ ๊ธฐ์ต์ ๋ง๊ฐ ๋ฉ์ปค๋์ฆ์ ๋ชจ๋ฐฉํ์ฌ ์ค๋๋ ๋ฌธ๋งฅ์ ์ ์ง์ ์ผ๋ก ํด์๋๋ฅผ ๋ฎ์ถฐ ์์ถํจ์ผ๋ก์จ token ์๋น๋ฅผ ์ค์ด๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ฉฐ, ์ด๋ ์ฅ๊ธฐ์ ์ธ ๋ฌธ๋งฅ ์ฒ๋ฆฌ์ ์๋ก์ด ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค.
Detail Review
DeepSeek-OCR: Contexts Optical Compression ์ฌ์ธต ๋ถ์ ๋ฆฌ๋ทฐ
์ฐ๊ตฌ์ ๋ฐฐ๊ฒฝ๊ณผ ๋๊ธฐ
DeepSeek-AI๊ฐ ๋ฐํํ DeepSeek-OCR ๋ ผ๋ฌธ์ ๋จ์ํ ๊ดํ ๋ฌธ์ ์ธ์ ๋ชจ๋ธ์ ๊ฐ๋ฐ์ ๋์ด์, ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ด ์ง๋ฉดํ ๊ทผ๋ณธ์ ์ธ ๊ณ์ฐ ๋ณต์ก๋ ๋ฌธ์ ์ ๋ํ ์ฐฝ์์ ํด๊ฒฐ์ฑ ์ ๋ชจ์ํ๋ ์ฐ๊ตฌ์ ๋๋ค. ํ์ฌ LLM๋ค์ ๊ธด ํ ์คํธ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ํ์ค ๊ธธ์ด์ ์ ๊ณฑ์ ๋น๋กํ๋ ๊ณ์ฐ ๋น์ฉ์ ๊ฐ๋นํด์ผ ํ๋๋ฐ, ์ด๋ ์ค์ฉ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ๊ฐํ ๋ณ๋ชฉ ํ์์ ์ผ์ผํต๋๋ค. ์ฐ๊ตฌ์ง์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์ ํ ๋ค๋ฅธ ๊ฐ๋์์ ์ ๊ทผํฉ๋๋ค. ํ ์คํธ ์ ๋ณด๋ฅผ ์๊ฐ์ ์์์ผ๋ก ๋ณํํ์ฌ ์์ถํ ์ ์๋ค๋ฉด, ์ ์ ์์ ๋น์ ํ ํฐ์ผ๋ก ๋ง์ ์์ ํ ์คํธ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ํํํ ์ ์์ง ์์๊น ํ๋ ํต์ฐฐ์์ ์ถ๋ฐํ ๊ฒ์ ๋๋ค.
์ด ์ฐ๊ตฌ๊ฐ ์ ๊ธฐํ๋ ํต์ฌ ์ง๋ฌธ์ ๋งค์ฐ ๊ตฌ์ฒด์ ์ด๋ฉด์๋ ๊ทผ๋ณธ์ ์ ๋๋ค. โ1000๊ฐ์ ๋จ์ด๊ฐ ํฌํจ๋ ๋ฌธ์๋ฅผ ๋์ฝ๋ฉํ๋ ค๋ฉด ์ต์ ๋ช ๊ฐ์ ๋น์ ํ ํฐ์ด ํ์ํ๊ฐ?โ ์ด๋ โํ ์ฅ์ ๊ทธ๋ฆผ์ด ์ฒ ๋ง๋ ๋ง์ ๊ฐ์น๊ฐ ์๋คโ๋ ์ค๋๋ ๊ฒฉ์ธ์ ์ ๋์ ์ผ๋ก ๊ฒ์ฆํ๋ ค๋ ์๋์ด๋ฉฐ, ๋์์ ๋น์ -์ธ์ด ๋ชจ๋ธ์ ํ ํฐ ํจ์จ์ฑ์ ๋ํ ์ค์ฆ์ ์ฐ๊ตฌ์ ๋๋ค. ์ฐ๊ตฌ์ง์ OCR ์์ ์ ์ด๋ฌํ ๋น์ -ํ ์คํธ ์์ถ ํจ๋ฌ๋ค์์ ํ ์คํธํ๊ธฐ ์ํ ์ด์์ ์ธ ์คํ์ฅ์ผ๋ก ์ ํํ์ต๋๋ค. OCR์ ์๊ฐ์ ํํ๊ณผ ํ ์คํธ ํํ ์ฌ์ด์ ์์ฐ์ค๋ฌ์ด ์์ถ-๋ณต์ ๋งคํ์ ์ ๊ณตํ๋ฉฐ, ์ ๋์ ํ๊ฐ ์งํ๋ฅผ ํตํด ๋ช ํํ ์ฑ๋ฅ ์ธก์ ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ํคํ ์ฒ์ ํ์ : DeepEncoder
DeepSeek-OCR์ ํต์ฌ์ DeepEncoder๋ผ๋ ์๋ก์ด ๋น์ ์ธ์ฝ๋ ์ํคํ ์ฒ์ ์์ต๋๋ค. ๊ธฐ์กด ์คํ์์ค ๋น์ -์ธ์ด ๋ชจ๋ธ๋ค์ด ์ฌ์ฉํ๋ ์ธ์ฝ๋๋ค์ ๊ฐ๊ฐ ๊ณ ์ ํ ํ๊ณ๋ฅผ ๊ฐ์ง๊ณ ์์์ต๋๋ค. Vary์ ๊ฐ์ ๋์ผ ํ์ ๊ตฌ์กฐ๋ ์ด์ค ์ด๋ฏธ์ง ์ ์ฒ๋ฆฌ๊ฐ ํ์ํ๊ณ ํ์ดํ๋ผ์ธ ๋ณ๋ ฌํ๊ฐ ์ด๋ ต์ต๋๋ค. InternVL2.0๊ณผ ๊ฐ์ ํ์ผ ๊ธฐ๋ฐ ๋ฐฉ์์ ๋ฎ์ ๋ค์ดํฐ๋ธ ํด์๋๋ก ์ธํด ๋ํ ์ด๋ฏธ์ง๊ฐ ๊ณผ๋ํ๊ฒ ์กฐ๊ฐ๋๊ณ ๋ง์ ๋น์ ํ ํฐ์ ์์ฑํฉ๋๋ค. Qwen2-VL๊ณผ ๊ฐ์ ์ ์ํ ํด์๋ ์ธ์ฝ๋๋ ๋ํ ์ด๋ฏธ์ง์์ ๋ง๋ํ ํ์ฑํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๊ณ ๊ทน๋๋ก ๊ธด ์ํ์ค ๊ธธ์ด๋ฅผ ์๊ตฌํฉ๋๋ค.
DeepEncoder๋ ์ด๋ฌํ ๊ธฐ์กด ์ ๊ทผ๋ฒ๋ค์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๋ ์ฐฝ์ ์ธ ๊ตฌ์กฐ๋ฅผ ์ ์ํฉ๋๋ค. ์ฝ 380M ํ๋ผ๋ฏธํฐ๋ก ๊ตฌ์ฑ๋ ์ด ์ธ์ฝ๋๋ ๋ ๊ฐ์ ์ฃผ์ ๊ฒฝ๋ก๋ฅผ ์ง๋ ฌ๋ก ์ฐ๊ฒฐํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๊ฒฝ๋ก๋ 80M ํ๋ผ๋ฏธํฐ์ SAM-base ๋ชจ๋ธ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์๋์ฐ ์ดํ ์ ์ ์ค์ฌ์ผ๋ก ์๊ฐ์ ์ง๊ฐ ํน์ง์ ์ถ์ถํฉ๋๋ค. ๋ ๋ฒ์งธ ๊ฒฝ๋ก๋ 300M ํ๋ผ๋ฏธํฐ์ CLIP-large ๋ชจ๋ธ๋ก, ๋ฐ์ง ๊ธ๋ก๋ฒ ์ดํ ์ ์ ํตํด ์๊ฐ์ ์ง์ ํน์ง์ ์ถ์ถํฉ๋๋ค. ์ด ๋ ๊ฒฝ๋ก ์ฌ์ด์๋ 16๋ฐฐ ์์ถ์ ์ํํ๋ ํฉ์ฑ๊ณฑ ๋ชจ๋์ด ์์นํฉ๋๋ค.
์ด ์ค๊ณ์ ํต์ฌ ํต์ฐฐ์ ๊ณ์ฐ ๋น์ฉ์ ๋ถ๋ฐฐ์ ์์ต๋๋ค. 1024ร1024 ์ด๋ฏธ์ง๋ฅผ ์๋ก ๋ค๋ฉด, ์ด๊ธฐ ํจ์น ๋ถํ ๋จ๊ณ์์ 1024/16 \times 1024/16 = 4096๊ฐ์ ํจ์น ํ ํฐ์ด ์์ฑ๋ฉ๋๋ค. ์ด ๋ง์ ์์ ํ ํฐ์ ๋จผ์ ์๋์ฐ ์ดํ ์ ๊ธฐ๋ฐ์ SAM์ ๊ฑฐ์น๋๋ฐ, ์๋์ฐ ์ดํ ์ ์ ์ ์ฒด ์ํ์ค๊ฐ ์๋ ์ง์ญ์ ์๋์ฐ ๋ด์์๋ง ์ดํ ์ ์ ๊ณ์ฐํ๋ฏ๋ก ํ์ฑํ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋์ ์ผ๋ก ๋ฎ์ต๋๋ค. ๊ทธ ๋ค์ 16๋ฐฐ ์์ถ ๋ชจ๋์ ํต๊ณผํ๋ฉด์ ํ ํฐ ์๊ฐ 4096/16 = 256๊ฐ๋ก ๋ํญ ์ค์ด๋ญ๋๋ค. ์ด๋ ๊ฒ ์์ถ๋ ํ ํฐ๋ค์ด ๋น๋ก์ ๊ณ์ฐ ๋น์ฉ์ด ๋์ ๊ธ๋ก๋ฒ ์ดํ ์ ๊ธฐ๋ฐ์ CLIP์ ๊ฑฐ์น๊ฒ ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ ์ฒด ํ์ฑํ ๋ฉ๋ชจ๋ฆฌ๋ ์ ์ด ๊ฐ๋ฅํ ์์ค์ผ๋ก ์ ์ง๋๋ฉด์๋, ์ถฉ๋ถํ ํํ๋ ฅ์ ํ๋ณดํ ์ ์์ต๋๋ค.
์์ถ ๋ชจ๋ ์์ฒด๋ ๋น๊ต์ ๋จ์ํ ๊ตฌ์กฐ์ ๋๋ค. ์ปค๋ ํฌ๊ธฐ 3, ์คํธ๋ผ์ด๋ 2, ํจ๋ฉ 1์ ๊ฐ์ง 2์ธต์ ํฉ์ฑ๊ณฑ ๋ ์ด์ด๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ฑ๋ ์๋ 256์์ 1024๋ก ์ฆ๊ฐํฉ๋๋ค. ์ด๋ Vary์ ์ ๊ทผ๋ฒ์ ์ฐจ์ฉํ ๊ฒ์ด์ง๋ง, ์ ์ฒด ์ํคํ ์ฒ ๋งฅ๋ฝ์์ ์ ๋ต์ ์์น์ ๋ฐฐ์น๋์ด ํจ๊ณผ๋ฅผ ๊ทน๋ํํฉ๋๋ค.
๋ค์ค ํด์๋ ์ง์: ์ ์ฐ์ฑ๊ณผ ์ค์ฉ์ฑ
DeepEncoder์ ๋ ๋ค๋ฅธ ์ค์ํ ํน์ง์ ๋ค์ํ ํด์๋๋ฅผ ์ง์ํ๋ค๋ ์ ์ ๋๋ค. ์ด๋ ๋จ์ํ ๊ธฐ์ ์ ํธ์์ฑ์ ๋์ด์, ์ฐ๊ตฌ ์ง๋ฌธ ์์ฒด์ ํ์์ ์ธ ์์์ ๋๋ค. ์๋ก ๋ค๋ฅธ ์์ ๋น์ ํ ํฐ์ผ๋ก ํ ์คํธ๋ฅผ ๋์ฝ๋ฉํ๋ ์ฑ๋ฅ์ ๋น๊ตํ๋ ค๋ฉด, ๋ชจ๋ธ์ด ๊ฐ๋ณ์ ์ธ ํ ํฐ ์๋ฅผ ์ฒ๋ฆฌํ ์ ์์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ค์ดํฐ๋ธ ํด์๋ ๋ชจ๋๋ ๋ค ๊ฐ์ง๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. Tiny ๋ชจ๋๋ 512ร512 ํด์๋์์ 64๊ฐ์ ๋น์ ํ ํฐ์ ์์ฑํ๊ณ , Small ๋ชจ๋๋ 640ร640์์ 100๊ฐ, Base ๋ชจ๋๋ 1024ร1024์์ 256๊ฐ, Large ๋ชจ๋๋ 1280ร1280์์ 400๊ฐ์ ํ ํฐ์ ์์ฑํฉ๋๋ค. Tiny์ Small ๋ชจ๋๋ ์๋์ ์ผ๋ก ๋ฎ์ ํด์๋๋ฅผ ๊ฐ์ง๋ฏ๋ก, ๋น์ ํ ํฐ์ ๋ญ๋น๋ฅผ ํผํ๊ธฐ ์ํด ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ์ง์ ๋ฆฌ์ฌ์ด์งํฉ๋๋ค. ๋ฐ๋ฉด Base์ Large ๋ชจ๋๋ ์๋ณธ ์ด๋ฏธ์ง์ ์ข ํก๋น๋ฅผ ๋ณด์กดํ๊ธฐ ์ํด ํจ๋ฉ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค.
ํจ๋ฉ ๋ฐฉ์์ ์ฌ์ฉํ ๋ ํฅ๋ฏธ๋ก์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ํจ๋ฉ๋ ์์ญ์ ์ค์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ง ์์ผ๋ฏ๋ก, ์ ํจํ ๋น์ ํ ํฐ์ ์๋ ์ค์ ์์ฑ๋ ํ ํฐ ์๋ณด๋ค ์ ์ต๋๋ค. ์ฐ๊ตฌ์ง์ ์ด๋ฅผ ์ ํํ๊ฒ ๊ณ์ฐํ๊ธฐ ์ํ ๊ณต์์ ์ ์ํฉ๋๋ค:
N_{valid} = \lceil N_{actual} \times [1 - \frac{\max(w,h) - \min(w,h)}{\max(w,h)}] \rceil
์ฌ๊ธฐ์ w์ h๋ ์๋ณธ ์ ๋ ฅ ์ด๋ฏธ์ง์ ๋๋น์ ๋์ด์ ๋๋ค. ์ด ๊ณต์์ ์ข ํก๋น์ ๋ฐ๋ผ ์ผ๋ง๋ ๋ง์ ํจ๋ฉ์ด ์ถ๊ฐ๋์๋์ง๋ฅผ ๊ณ ๋ คํ์ฌ, ์ค์ ๋ก ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ํ ํฐ์ ๋น์จ์ ๊ณ์ฐํฉ๋๋ค.
๋์ ํด์๋ ๋ชจ๋๋ ์ค์ฉ์ ์์ฉ์ ์ํด ์ค๊ณ๋์์ต๋๋ค. Gundam ๋ชจ๋๋ n \times 640 \times 640 ํ์ผ๋ค(๋ก์ปฌ ๋ทฐ)๊ณผ ํ๋์ 1024 \times 1024 ๊ธ๋ก๋ฒ ๋ทฐ๋ฅผ ๊ฒฐํฉํฉ๋๋ค. ์ด๋ InternVL2.0์ ํ์ผ๋ง ๋ฐฉ๋ฒ์ ๋ฐ๋ฅด์ง๋ง, DeepEncoder์ ์๋์ ์ผ๋ก ํฐ ๋ค์ดํฐ๋ธ ํด์๋ ๋๋ถ์ ์ด๋ฏธ์ง๊ฐ ๊ณผ๋ํ๊ฒ ์กฐ๊ฐ๋์ง ์์ต๋๋ค. ํ์ผ ์ n์ 2์์ 9 ์ฌ์ด๋ก ์ ์ด๋๋ฉฐ, Gundam ๋ชจ๋์์ ์์ฑ๋๋ ์ด ๋น์ ํ ํฐ ์๋ n \times 100 + 256์ ๋๋ค. ํนํ ๋๋น์ ๋์ด๊ฐ ๋ชจ๋ 640๋ณด๋ค ์์ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ n = 0์ผ๋ก ์ค์ ๋์ด Base ๋ชจ๋๋ก ์๋ ํดํํฉ๋๋ค. Gundam-Master ๋ชจ๋๋ ๋ ํฐ ํด์๋(1024 \times 1024 ๋ก์ปฌ ๋ทฐ + 1280 \times 1280 ๊ธ๋ก๋ฒ ๋ทฐ)๋ฅผ ์ฌ์ฉํ์ง๋ง, ํ์ต ์๋ ๊ท ํ์ ์ํด ๋ณ๋๋ก ํ๋ จ๋ฉ๋๋ค.
๋์ฝ๋ ์ค๊ณ: ํจ์จ์ฑ๊ณผ ํํ๋ ฅ์ ๊ท ํ
๋์ฝ๋๋ก๋ DeepSeek-3B-MoE๊ฐ ์ฑํ๋์์ต๋๋ค. ์ด๋ ์ ๋ต์ ์ผ๋ก ๋งค์ฐ ์ ์ ํ ์ ํ์ ๋๋ค. ์ด ๋ชจ๋ธ์ 64๊ฐ์ ๋ผ์ฐํ ์ ๋ฌธ๊ฐ(routed experts) ์ค 6๊ฐ๋ง ํ์ฑํํ๊ณ , 2๊ฐ์ ๊ณต์ ์ ๋ฌธ๊ฐ(shared experts)๋ฅผ ์ถ๊ฐ๋ก ์ฌ์ฉํ๋ Mixture-of-Experts ์ํคํ ์ฒ์ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ถ๋ก ์์ ์ ์ฝ 570M ํ๋ผ๋ฏธํฐ๋ง ํ์ฑํ๋ฉ๋๋ค. ์ด๋ 3B ๊ท๋ชจ ๋ชจ๋ธ์ ํํ ๋ฅ๋ ฅ์ ๊ฐ์ง๋ฉด์๋ 500M ์ํ ๋ชจ๋ธ ์์ค์ ์ถ๋ก ํจ์จ์ฑ์ ๋ฌ์ฑํ๋ค๋ ์๋ฏธ์ ๋๋ค.
๋์ฝ๋์ ์ญํ ์ DeepEncoder๊ฐ ์์ฑํ ์์ถ๋ ์ ์ฌ ๋น์ ํ ํฐ๋ค๋ก๋ถํฐ ์๋ณธ ํ ์คํธ ํํ์ ์ฌ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ด ์ํ์ ์ผ๋ก ํํํ ์ ์์ต๋๋ค:
f_{dec} : \mathbb{R}^{n \times d_{latent}} \to \mathbb{R}^{N \times d_{text}}; \quad \hat{X} = f_{dec}(Z) \text{ where } n \leq N
์ฌ๊ธฐ์ Z \in \mathbb{R}^{n \times d_{latent}}๋ DeepEncoder๋ก๋ถํฐ์ ์์ถ๋ ์ ์ฌ ํ ํฐ๋ค์ด๊ณ , \hat{X} \in \mathbb{R}^{N \times d_{text}}๋ ์ฌ๊ตฌ์ฑ๋ ํ ์คํธ ํํ์ ๋๋ค. ํจ์ f_{dec}๋ ์ํ ์ธ์ด ๋ชจ๋ธ๋ OCR ์คํ์ผ์ ํ๋ จ์ ํตํด ํจ๊ณผ์ ์ผ๋ก ํ์ตํ ์ ์๋ ๋น์ ํ ๋งคํ์ ๋ํ๋ ๋๋ค. ์ฐ๊ตฌ์ง์ ๋๊ท๋ชจ LLM์ด ํนํ๋ ์ฌ์ ํ๋ จ ์ต์ ํ๋ฅผ ํตํด ์ด๋ฌํ ๋ฅ๋ ฅ์ ๋์ฑ ์์ฐ์ค๋ฝ๊ฒ ํตํฉํ ์ ์์ ๊ฒ์ด๋ผ๊ณ ํฉ๋ฆฌ์ ์ผ๋ก ์ถ๋ก ํฉ๋๋ค.
๋ฐ์ดํฐ ์์ง: ๋ค์์ฑ๊ณผ ๊ท๋ชจ์ ์กฐํ
DeepSeek-OCR์ ๊ฐ๋ ฅํ ์ฑ๋ฅ์ ์ ๊ตํ๊ฒ ์ค๊ณ๋ ๋ฐ์ดํฐ ์์ง์ ํฌ๊ฒ ๊ธฐ์ธํฉ๋๋ค. ์ฐ๊ตฌ์ง์ ๋ณต์กํ๊ณ ๋ค์ํ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํ๋๋ฐ, ์ด๋ ํฌ๊ฒ ์ธ ๊ฐ์ง ์นดํ ๊ณ ๋ฆฌ๋ก ๋๋ฉ๋๋ค. OCR 1.0 ๋ฐ์ดํฐ๋ ์ฅ๋ฉด ์ด๋ฏธ์ง OCR๊ณผ ๋ฌธ์ OCR ๊ฐ์ ์ ํต์ ์ธ OCR ์์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. OCR 2.0 ๋ฐ์ดํฐ๋ ์ฐจํธ, ํํ ๊ตฌ์กฐ์, ํ๋ฉด ๊ธฐํํ ํ์ฑ ๊ฐ์ ๋ณต์กํ ์ธ๊ณต ์ด๋ฏธ์ง ํ์ฑ ์์ ์ ํฌํจํฉ๋๋ค. ์ผ๋ฐ ๋น์ ๋ฐ์ดํฐ๋ ๋ชจ๋ธ์ ์ผ๋ฐ์ ์ธ ์ด๋ฏธ์ง ์ดํด ๋ฅ๋ ฅ์ ์ฃผ์ ํ๊ณ ๋ฒ์ฉ ๋น์ ์ธํฐํ์ด์ค๋ฅผ ๋ณด์กดํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ DeepSeek-OCR์ ์ต์ฐ์ ์์์ ๋๋ค. ์ฐ๊ตฌ์ง์ ์ธํฐ๋ท์์ ์ฝ 100๊ฐ ์ธ์ด๋ฅผ ํฌ๊ดํ๋ 3์ฒ๋ง ํ์ด์ง์ ๋ค์ํ PDF ๋ฐ์ดํฐ๋ฅผ ์์งํ์ต๋๋ค. ์ค๊ตญ์ด์ ์์ด๊ฐ ์ฝ 2์ฒ5๋ฐฑ๋ง ํ์ด์ง๋ฅผ ์ฐจ์งํ๊ณ , ๋๋จธ์ง ์ธ์ด๋ค์ด 5๋ฐฑ๋ง ํ์ด์ง๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ์ด ๋ฐ์ดํฐ์ ๋ํด ๋ ๊ฐ์ง ์ ํ์ ground truth๊ฐ ์์ฑ๋ฉ๋๋ค. ๊ฑฐ์น ์ฃผ์(coarse annotations)์ fitz๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒด ๋ฐ์ดํฐ์ ์์ ์ง์ ์ถ์ถ๋๋ฉฐ, ๋ชจ๋ธ์ด ๊ดํ ํ ์คํธ๋ฅผ ์ธ์ํ๋๋ก, ํนํ ์์ ์ธ์ด์์ ํ์ตํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ ๋ฐ ์ฃผ์(fine annotations)์ ์ค๊ตญ์ด์ ์์ด ๊ฐ๊ฐ 2๋ฐฑ๋ง ํ์ด์ง์ ๋ํด ์์ฑ๋๋๋ฐ, PP-DocLayout ๊ฐ์ ๊ณ ๊ธ ๋ ์ด์์ ๋ชจ๋ธ๊ณผ MinerU ๋ฐ GOT-OCR2.0 ๊ฐ์ OCR ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๊ฐ์ง์ ์ธ์์ด ์ธํฐ๋ฆฌ๋ธ๋ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
์์ ์ธ์ด ์ฒ๋ฆฌ์์ ์ฐ๊ตฌ์ง์ ์ฐฝ์์ ์ธ ์ ๊ทผ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ๊ฐ์ง ๋ถ๋ถ์์๋ ๋ ์ด์์ ๋ชจ๋ธ์ด ์ผ์ ํ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ธ์ ๋ถ๋ถ์์๋ fitz๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํจ์น ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ํตํด GOT-OCR2.0์ ํ๋ จ์ํจ ํ, ํ๋ จ๋ ๋ชจ๋ธ๋ก ๋ ์ด์์ ์ฒ๋ฆฌ ํ์ ์์ ํจ์น๋ค์ ๋ผ๋ฒจ๋งํ๋ ๋ชจ๋ธ ํ๋ผ์ดํ (model flywheel) ๋ฐฉ์์ ์ฑํํฉ๋๋ค. ์ด๋ฅผ ํตํด 60๋ง ๊ฐ์ ๋ฐ์ดํฐ ์ํ์ ์์ฑํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์์ง๋์ด๋ง์์ ์ฐ์ํ ์ฌ๋ก๋ก, ์ ํ๋ ๋ฆฌ์์ค๋ก ํจ๊ณผ์ ์ผ๋ก ๊ณ ํ์ง ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
Word ๋ฐ์ดํฐ 3๋ฐฑ๋ง ๊ฑด๋ ์์ง๋์๋๋ฐ, ์ด๋ ์ฝํ ์ธ ๋ฅผ ์ง์ ์ถ์ถํ์ฌ ๋ ์ด์์ ์์ด ๊ณ ํ์ง ์ด๋ฏธ์ง-ํ ์คํธ ์์ ๊ตฌ์ฑํฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ ์ฃผ๋ก ์์๊ณผ HTML ํ์ ํ์ ์ ์ตํฉ๋๋ค. ์์ฐ ์ฅ๋ฉด OCR์ ๊ฒฝ์ฐ, ๋ชจ๋ธ์ ์ฃผ๋ก ์ค๊ตญ์ด์ ์์ด๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ LAION๊ณผ Wukong์์ ๊ฐ์ ธ์ค๊ณ , PaddleOCR์ ์ฌ์ฉํ์ฌ ๋ผ๋ฒจ๋ง๋๋ฉฐ, ์ค๊ตญ์ด์ ์์ด ๊ฐ๊ฐ 1์ฒ๋ง ๊ฐ์ ๋ฐ์ดํฐ ์ํ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.
OCR 2.0 ๋ฐ์ดํฐ๋ GOT-OCR2.0์ ๋ฐ๋ผ ์ฐจํธ, ํํ ๊ตฌ์กฐ์, ํ๋ฉด ๊ธฐํํ ํ์ฑ ๋ฐ์ดํฐ๋ฅผ ํฌํจํฉ๋๋ค. ์ฐจํธ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ, OneChart๋ฅผ ์ฐธ๊ณ ํ์ฌ pyecharts์ matplotlib๋ฅผ ์ฌ์ฉํด 1์ฒ๋ง ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๋ ๋๋งํฉ๋๋ค. ์ฃผ๋ก ์ ํ, ๋ง๋, ํ์ด, ๋ณตํฉ ์ฐจํธ ๋ฑ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ ํ๋ค์ ๋๋ค. ์ค์ํ ์ค๊ณ ๊ฒฐ์ ์ OneChart์ ๋์ ๋๋ฆฌ ํ์ ๋์ HTML ํ ์ด๋ธ ํ์์ ๋ผ๋ฒจ๋ก ์ ์ํ ๊ฒ์ธ๋ฐ, ์ด๋ ์ผ์ ๋์ ํ ํฐ์ ์ ์ฝํ ์ ์์ต๋๋ค. ํํ ๊ตฌ์กฐ์์ ๊ฒฝ์ฐ, PubChem์ SMILES ํ์ ๋ฐ์ดํฐ๋ฅผ ์์ค๋ก ์ฌ์ฉํ๊ณ RDKit์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ก ๋ ๋๋งํ์ฌ 5๋ฐฑ๋ง ๊ฐ์ ์ด๋ฏธ์ง-ํ ์คํธ ์์ ๊ตฌ์ฑํฉ๋๋ค.
ํ๋ฉด ๊ธฐํํ ์ด๋ฏธ์ง๋ Slow Perception์ ๋ฐ๋ผ ์์ฑ๋ฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก perception-ruler ํฌ๊ธฐ๋ฅผ 4๋ก ์ฌ์ฉํ์ฌ ๊ฐ ์ ๋ถ์ ๋ชจ๋ธ๋งํฉ๋๋ค. ๋ ๋๋ง๋ ๋ฐ์ดํฐ์ ๋ค์์ฑ์ ๋์ด๊ธฐ ์ํด ๊ธฐํํ์ ๋ณํ ๋ถ๋ณ ๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋์ ํ๋๋ฐ, ๋์ผํ ๊ธฐํํ์ ์ด๋ฏธ์ง๋ฅผ ์๋ณธ ์ด๋ฏธ์ง์์ ์ด๋์ํค๋, ์ขํ๊ณ์ ์ค์์ ๊ทธ๋ ค์ง ๋์ผํ ground truth์ ๋์์ํต๋๋ค. ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด 1๋ฐฑ๋ง ๊ฐ์ ํ๋ฉด ๊ธฐํํ ํ์ฑ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
์ผ๋ฐ ๋น์ ๋ฐ์ดํฐ์ ๊ด๋ จํ์ฌ, DeepEncoder๋ CLIP์ ์ฌ์ ํ๋ จ ์ด๋์ ํ์ฉํ ์ ์๊ณ ์ผ๋ฐ์ ์ธ ์๊ฐ์ ์ง์์ ํตํฉํ ์ถฉ๋ถํ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. DeepSeek-VL2๋ฅผ ๋ฐ๋ผ ์บก์ , ๊ฐ์ง, ๊ทธ๋ผ์ด๋ฉ ๊ฐ์ ์์ ์ ๋ํ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ์์ฑํฉ๋๋ค. ๋ค๋ง DeepSeek-OCR์ ๋ฒ์ฉ VLM ๋ชจ๋ธ์ด ์๋๋ฏ๋ก ์ด ๋ถ๋ถ์ ๋ฐ์ดํฐ๋ ์ ์ฒด์ 20%๋ง ์ฐจ์งํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ๋์ ํ๋ ์ฃผ๋ ๋ชฉ์ ์ ๋ฒ์ฉ ๋น์ ์ธํฐํ์ด์ค๋ฅผ ๋ณด์กดํ์ฌ, ํฅํ ๋ชจ๋ธ์ ๊ด์ฌ ์๋ ์ฐ๊ตฌ์๋ค์ด ํธ๋ฆฌํ๊ฒ ์์ ์ ์งํํ ์ ์๋๋ก ํ๊ธฐ ์ํจ์ ๋๋ค.
๋ชจ๋ธ์ ์ธ์ด ๋ฅ๋ ฅ์ ๋ณด์ฅํ๊ธฐ ์ํด 10%์ ์์ฒด ํ ์คํธ ์ ์ฉ ์ฌ์ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ๋์ ํ์ผ๋ฉฐ, ๋ชจ๋ ๋ฐ์ดํฐ๋ 8192 ํ ํฐ ๊ธธ์ด๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. ์ด๋ DeepSeek-OCR์ ์ํ์ค ๊ธธ์ด์ด๊ธฐ๋ ํฉ๋๋ค. ์์ฝํ๋ฉด, DeepSeek-OCR์ ํ๋ จํ ๋ OCR ๋ฐ์ดํฐ๊ฐ 70%, ์ผ๋ฐ ๋น์ ๋ฐ์ดํฐ๊ฐ 20%, ํ ์คํธ ์ ์ฉ ๋ฐ์ดํฐ๊ฐ 10%๋ฅผ ์ฐจ์งํฉ๋๋ค. ์ด๋ฌํ ๊ท ํ ์กํ ๊ตฌ์ฑ์ OCR ์ ๋ฌธ์ฑ์ ์ ์งํ๋ฉด์๋ ์ธ์ด ๋ฅ๋ ฅ๊ณผ ์ผ๋ฐ์ ๋น์ ์ดํด ๋ฅ๋ ฅ์ ํ๋ณดํ๋ ์ ๋ต์ ๋๋ค.
ํ๋ จ ํ์ดํ๋ผ์ธ: ๋จ์ํจ ์์ ํจ์จ์ฑ
DeepSeek-OCR์ ํ๋ จ ํ์ดํ๋ผ์ธ์ ๋๋ผ์ธ ์ ๋๋ก ๋จ์ํ๋ฉด์๋ ํจ๊ณผ์ ์ ๋๋ค. ์ฃผ๋ก ๋ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ DeepEncoder๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ํ๋ จํ๋ ๊ฒ์ด๊ณ , ๋ ๋ฒ์งธ ๋จ๊ณ๋ ์ ์ฒด DeepSeek-OCR์ ํ๋ จํ๋ ๊ฒ์ ๋๋ค. Gundam-Master ๋ชจ๋๋ ์ฌ์ ํ๋ จ๋ DeepSeek-OCR ๋ชจ๋ธ์์ 6๋ฐฑ๋ง ๊ฐ์ ์ํ๋ง๋ ๋ฐ์ดํฐ๋ก ์ง์ ํ๋ จํ์ฌ ์ป์ด์ง์ง๋ง, ํ๋ จ ํ๋กํ ์ฝ์ด ๋ค๋ฅธ ๋ชจ๋์ ๋์ผํ๋ฏ๋ก ์์ธํ ์ค๋ช ์ ์๋ต๋ฉ๋๋ค.
DeepEncoder๋ฅผ ํ๋ จํ ๋, Vary๋ฅผ ๋ฐ๋ผ ์ํ ์ธ์ด ๋ชจ๋ธ์ ํ์ฉํ๊ณ next token prediction ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๋จ๊ณ์์๋ ์์ ์ธ๊ธํ ๋ชจ๋ OCR 1.0 ๋ฐ 2.0 ๋ฐ์ดํฐ์ LAION ๋ฐ์ดํฐ์ ์์ ์ํ๋ง๋ 1์ต ๊ฐ์ ์ผ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ ๋ฐฐ์น ํฌ๊ธฐ 1,280์ผ๋ก 2 ์ํญ ๋์ ํ๋ จ๋๋ฉฐ, AdamW ์ตํฐ๋ง์ด์ ์ ์ฝ์ฌ์ธ ์ด๋๋ง ์ค์ผ์ค๋ฌ๋ฅผ ์ฌ์ฉํ๊ณ ํ์ต๋ฅ ์ 5e-5์ ๋๋ค. ํ๋ จ ์ํ์ค ๊ธธ์ด๋ 4,096์ ๋๋ค.
DeepEncoder๊ฐ ์ค๋น๋๋ฉด, ์น์ 3.4์์ ์ธ๊ธํ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ DeepSeek-OCR์ ํ๋ จํฉ๋๋ค. ์ ์ฒด ํ๋ จ ๊ณผ์ ์ HAI-LLM ํ๋ซํผ์์ ์ํ๋ฉ๋๋ค. ์ ์ฒด ๋ชจ๋ธ์ ํ์ดํ๋ผ์ธ ๋ณ๋ ฌํ(PP)๋ฅผ ์ฌ์ฉํ๋ฉฐ 4๊ฐ ๋ถ๋ถ์ผ๋ก ๋๋ฉ๋๋ค. DeepEncoder๋ ๋ ๋ถ๋ถ์ ์ฐจ์งํ๊ณ ๋์ฝ๋๋ ๋ ๋ถ๋ถ์ ์ฐจ์งํฉ๋๋ค. DeepEncoder์ ๊ฒฝ์ฐ, SAM๊ณผ ์์ถ๊ธฐ๋ฅผ ๋น์ ํ ํฌ๋์ด์ ๋ก ์ทจ๊ธํ์ฌ PP0์ ๋ฐฐ์นํ๊ณ ํ๋ผ๋ฏธํฐ๋ฅผ ๋๊ฒฐํฉ๋๋ค. CLIP ๋ถ๋ถ์ ์ ๋ ฅ ์๋ฒ ๋ฉ ๋ ์ด์ด๋ก ์ทจ๊ธํ์ฌ PP1์ ๋ฐฐ์นํ๊ณ ๊ฐ์ค์น๋ฅผ ๋๊ฒฐํ์ง ์๊ณ ํ๋ จํฉ๋๋ค. ์ธ์ด ๋ชจ๋ธ ๋ถ๋ถ์ ๊ฒฝ์ฐ, DeepSeek3B-MoE๊ฐ 12๊ฐ ๋ ์ด์ด๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก PP2์ PP3์ ๊ฐ๊ฐ 6๊ฐ ๋ ์ด์ด์ฉ ๋ฐฐ์นํฉ๋๋ค.
ํ๋ จ์๋ 20๊ฐ ๋ ธ๋(๊ฐ๊ฐ 8๊ฐ์ A100-40G GPU)๊ฐ ์ฌ์ฉ๋๋ฉฐ, ๋ฐ์ดํฐ ๋ณ๋ ฌํ(DP)๋ 40์ด๊ณ ๊ธ๋ก๋ฒ ๋ฐฐ์น ํฌ๊ธฐ๋ 640์ ๋๋ค. AdamW ์ตํฐ๋ง์ด์ ๋ฅผ ์คํ ๊ธฐ๋ฐ ์ค์ผ์ค๋ฌ์ ํจ๊ป ์ฌ์ฉํ๋ฉฐ ์ด๊ธฐ ํ์ต๋ฅ ์ 3e-5์ ๋๋ค. ํ ์คํธ ์ ์ฉ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ํ๋ จ ์๋๋ ํ๋ฃจ 900์ต ํ ํฐ์ด๊ณ , ๋ฉํฐ๋ชจ๋ฌ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ํ๋ฃจ 700์ต ํ ํฐ์ ๋๋ค. ์ด๋ฌํ ํ๋ จ ํจ์จ์ฑ์ ํ์ดํ๋ผ์ธ ๋ณ๋ ฌํ์ ์ ์ ํ ํ๋์จ์ด ํ์ฉ์ ๊ฒฐ๊ณผ์ ๋๋ค.
๋น์ -ํ ์คํธ ์์ถ ์ฐ๊ตฌ: ํต์ฌ ๋ฐ๊ฒฌ
DeepSeek-OCR์ ๊ฐ์ฅ ์ค์ํ ๊ธฐ์ฌ ์ค ํ๋๋ ๋น์ -ํ ์คํธ ์์ถ ๋น์จ์ ๋ํ ์ฒด๊ณ์ ์ด๊ณ ์ ๋์ ์ธ ๋ถ์์ ๋๋ค. ์ฐ๊ตฌ์ง์ Fox ๋ฒค์น๋งํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ์์ถ-๋ณต์ ๋ฅ๋ ฅ์ ๊ฒ์ฆํฉ๋๋ค. Fox์ ์์ด ๋ฌธ์ ๋ถ๋ถ์์ ground truth ํ ์คํธ๋ฅผ DeepSeek-OCR์ ํ ํฌ๋์ด์ (์ดํ ํฌ๊ธฐ ์ฝ 129k)๋ก ํ ํฌ๋์ด์งํ๊ณ , 600์์ 1,300 ํ ํฐ ์ฌ์ด์ ๋ฌธ์๋ค์ ์ ํํ์ฌ ํ ์คํธํฉ๋๋ค. ์ด๋ ์ ํํ 100ํ์ด์ง์ ํด๋นํฉ๋๋ค.
ํ
์คํธ ํ ํฐ ์๊ฐ ํฌ์ง ์์ผ๋ฏ๋ก, Tiny์ Small ๋ชจ๋์์๋ง ์ฑ๋ฅ์ ํ
์คํธํฉ๋๋ค. Tiny ๋ชจ๋๋ 64๊ฐ์ ๋น์ ํ ํฐ์ ํด๋นํ๊ณ Small ๋ชจ๋๋ 100๊ฐ์ ๋น์ ํ ํฐ์ ํด๋นํฉ๋๋ค. ํ๋กฌํํธ๋ก๋ ๋ ์ด์์ ์๋ ํ์์ธ <image>\nFree OCR.์ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ์ถ๋ ฅ ํ์์ ์ ์ดํฉ๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ถ๋ ฅ ํ์์ด Fox ๋ฒค์น๋งํฌ์ ์์ ํ ์ผ์นํ ์๋ ์์ผ๋ฏ๋ก, ์ค์ ์ฑ๋ฅ์ ํ
์คํธ ๊ฒฐ๊ณผ๋ณด๋ค ๋ค์ ๋์ ๊ฒ์
๋๋ค.
๊ฒฐ๊ณผ๋ ๋งค์ฐ ๊ณ ๋ฌด์ ์ ๋๋ค. 64๊ฐ์ ๋น์ ํ ํฐ์ ์ฌ์ฉํ๋ Tiny ๋ชจ๋์์, 600-700๊ฐ์ ํ ์คํธ ํ ํฐ์ ๊ฐ์ง ๋ฌธ์๋ 96.5%์ ์ ํ๋์ 10.5๋ฐฐ์ ์์ถ ๋น์จ์ ๋ฌ์ฑํฉ๋๋ค. 700-800 ํ ํฐ ๋ฒ์์์๋ 93.8% ์ ํ๋์ 11.8๋ฐฐ ์์ถ, 800-900 ํ ํฐ์์๋ 83.8%์ 13.2๋ฐฐ ์์ถ์ ๋ณด์ ๋๋ค. 900-1000 ํ ํฐ ๋ฒ์์์๋ 85.9%์ 15.1๋ฐฐ, 1000-1100์์๋ 79.3%์ 16.5๋ฐฐ, 1100-1200์์๋ 76.4%์ 17.7๋ฐฐ, 1200-1300์์๋ 59.1%์ 19.7๋ฐฐ์ ์์ถ์ ๋ฌ์ฑํฉ๋๋ค.
100๊ฐ์ ๋น์ ํ ํฐ์ ์ฌ์ฉํ๋ Small ๋ชจ๋์์๋ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค. 600-700 ํ ํฐ ๋ฒ์์์ 98.5% ์ ํ๋์ 6.7๋ฐฐ ์์ถ, 700-800์์ 97.3%์ 7.5๋ฐฐ, 800-900์์ 96.8%์ 8.5๋ฐฐ, 900-1000์์ 96.8%์ 9.7๋ฐฐ, 1000-1100์์ 91.5%์ 10.6๋ฐฐ, 1100-1200์์ 89.8%์ 11.3๋ฐฐ, 1200-1300์์ 87.1%์ 12.6๋ฐฐ์ ์์ถ์ ๋ณด์ ๋๋ค.
์ด ๊ฒฐ๊ณผ์์ ๊ฐ์ฅ ์ค์ํ ํต์ฐฐ์ ์์ถ ๋น์จ์ด ์ฝ 10๋ฐฐ ์ด๋ด์ผ ๋ ๋ชจ๋ธ์ ๋์ฝ๋ฉ ์ ๋ฐ๋๊ฐ ์ฝ 97%์ ๋ฌํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋งค์ฐ ์ ๋งํ ๊ฒฐ๊ณผ๋ก, ํฅํ ํ ์คํธ-์ด๋ฏธ์ง ์ ๊ทผ๋ฒ์ ํตํด ๊ฑฐ์ 10๋ฐฐ์ ๋ฌด์์ค ๋ฌธ๋งฅ ์์ถ์ ๋ฌ์ฑํ ์ ์์์ ์์ฌํฉ๋๋ค. ์์ถ ๋น์จ์ด 10๋ฐฐ๋ฅผ ์ด๊ณผํ๋ฉด ์ฑ๋ฅ์ด ์ ํ๋๊ธฐ ์์ํ๋๋ฐ, ์ด๋ ๋ ๊ฐ์ง ์ด์ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. ํ๋๋ ๊ธด ๋ฌธ์์ ๋ ์ด์์์ด ๋ ๋ณต์กํด์ง๋ค๋ ๊ฒ์ด๊ณ , ๋ค๋ฅธ ํ๋๋ 512ร512 ๋๋ 640ร640 ํด์๋์์ ๊ธด ํ ์คํธ๊ฐ ํ๋ฆฟํด์ง๋ค๋ ๊ฒ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฌธ์ ๋ ํ ์คํธ๋ฅผ ๋จ์ผ ๋ ์ด์์ ํ์ด์ง์ ๋ ๋๋งํ์ฌ ํด๊ฒฐํ ์ ์๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์ ๋ ๋ง๊ฐ ๋ฉ์ปค๋์ฆ์ ํน์ง์ด ๋ ๊ฒ์ผ๋ก ์ฐ๊ตฌ์ง์ ๋ฏฟ์ต๋๋ค.
ํ ํฐ์ ๊ฑฐ์ 20๋ฐฐ๋ก ์์ถํ ๋๋ ์ ๋ฐ๋๊ฐ ์ฌ์ ํ ์ฝ 60%์ ์ ๊ทผํ๋ค๋ ์ฌ์ค์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ค์ ๊ดํ ๋ฌธ๋งฅ ์์ถ์ด ๋งค์ฐ ์ ๋งํ๊ณ ๊ฐ์น ์๋ ์ฐ๊ตฌ ๋ฐฉํฅ์์ ๋ํ๋ด๋ฉฐ, ์ด ์ ๊ทผ๋ฒ์ ๋ฉํฐ๋ชจ๋ฌ ์์คํ ์ด ๋ณธ์ง์ ์ผ๋ก ์ถ๊ฐ์ ์ธ ๋น์ ์ธ์ฝ๋๋ฅผ ํ์๋ก ํ๊ธฐ ๋๋ฌธ์ ์ด๋ ํ ์ค๋ฒํค๋๋ ๊ฐ์ ธ์ค์ง ์์ต๋๋ค.
์ค์ฉ์ OCR ์ฑ๋ฅ ํ๊ฐ
DeepSeek-OCR์ ์คํ์ ๋ชจ๋ธ์ ๊ทธ์น์ง ์๊ณ ๊ฐ๋ ฅํ ์ค์ฉ์ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, LLM๊ณผ VLM ์ฌ์ ํ๋ จ์ ์ํ ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. OCR ์ฑ๋ฅ์ ์ ๋ํํ๊ธฐ ์ํด ์ฐ๊ตฌ์ง์ OmniDocBench์์ DeepSeek-OCR์ ํ ์คํธํฉ๋๋ค. ๊ฒฐ๊ณผ๋ ๋งค์ฐ ์ธ์์ ์ ๋๋ค. ๋จ 100๊ฐ์ ๋น์ ํ ํฐ(640ร640 ํด์๋)๋ง์ผ๋ก 256๊ฐ์ ํ ํฐ์ ์ฌ์ฉํ๋ GOT-OCR2.0์ ๋ฅ๊ฐํฉ๋๋ค. 400๊ฐ์ ํ ํฐ(285๊ฐ์ ์ ํจ ํ ํฐ, 1280ร1280 ํด์๋)์ผ๋ก ์ด ๋ฒค์น๋งํฌ์์ ์ต์ฒจ๋จ ์์ค์ ์ฑ๋ฅ์ ๋ฌ์ฑํฉ๋๋ค. 800๊ฐ ๋ฏธ๋ง์ ํ ํฐ(Gundam ๋ชจ๋)์ ์ฌ์ฉํ์ฌ ๊ฑฐ์ 7,000๊ฐ์ ๋น์ ํ ํฐ์ ํ์๋ก ํ๋ MinerU2.0์ ๋ฅ๊ฐํฉ๋๋ค.
ํธ์ง ๊ฑฐ๋ฆฌ ์ธก๋ฉด์์ ๋ณด๋ฉด, DeepSeek-OCR์ ๋ค์ํ ๋ชจ๋๋ ์๋ก ๋ค๋ฅธ ์ ํ๋-ํจ์จ์ฑ ํธ๋ ์ด๋์คํ๋ฅผ ์ ๊ณตํฉ๋๋ค. Tiny ๋ชจ๋๋ ์ ์ฒด์ ์ผ๋ก 0.320์ ํธ์ง ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์ด๋ฉฐ, Small ๋ชจ๋๋ 0.205, Base ๋ชจ๋๋ 0.156, Large ๋ชจ๋๋ 0.117, Gundam ๋ชจ๋๋ 0.083, ๊ทธ๋ฆฌ๊ณ 200dpi๋ก ๋ณด๊ฐ๋ Gundam-Master ๋ชจ๋๋ 0.077์ ๋ฌ์ฑํฉ๋๋ค. ๋น๊ตํ์๋ฉด, MinerU2.0์ 0.133์ ํธ์ง ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์ด๋๋ฐ, ์ด๋ DeepSeek-OCR์ Gundam ๋ชจ๋๊ฐ ํจ์ฌ ์ ์ ํ ํฐ์ผ๋ก ๋ ๋์ ์ฑ๋ฅ์ ๋ฌ์ฑํจ์ ์๋ฏธํฉ๋๋ค.
๋ฌธ์ ์ ํ๋ณ๋ก ๋ถ์ํ๋ฉด ๋์ฑ ํฅ๋ฏธ๋ก์ด ํจํด์ด ๋๋ฌ๋ฉ๋๋ค. ์ฌ๋ผ์ด๋๋ ๋จ 64๊ฐ์ ๋น์ ํ ํฐ์ผ๋ก๋ 0.116์ ํธ์ง ๊ฑฐ๋ฆฌ๋ฅผ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ์ฑ ๊ณผ ๊ธ์ต ๋ณด๊ณ ์๋ 100๊ฐ์ ๋น์ ํ ํฐ์ผ๋ก ๊ฐ๊ฐ 0.085์ 0.079์ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค. ๊ต๊ณผ์, ์ํ์ง, ์ก์ง, ํ์ ๋ ผ๋ฌธ, ๋ ธํธ ๋ฑ์ 256๊ฐ์ ํ ํฐ(Base ๋ชจ๋)์ผ๋ก ๋ง์กฑ์ค๋ฌ์ด ์ฑ๋ฅ์ ์ป์ ์ ์์ต๋๋ค. ๋ฐ๋ฉด ์ ๋ฌธ์ ๊ฒฝ์ฐ Gundam ๋ชจ๋๋ ์ฌ์ง์ด Gundam-Master ๋ชจ๋๊ฐ ํ์ํ๋ฐ, ์ด๋ ์ ๋ฌธ์ ํ ์คํธ ํ ํฐ์ด 4,000์์ 5,000๊ฐ๋ก ๋ค๋ฅธ ๋ชจ๋์ 10๋ฐฐ ์์ถ์ ํจ์ฌ ์ด๊ณผํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ฌํ ์คํ ๊ฒฐ๊ณผ๋ค์ ๋ฌธ๋งฅ ๊ดํ ์์ถ์ ๊ฒฝ๊ณ๋ฅผ ๋์ฑ ๋ช ํํ๊ฒ ๋ณด์ฌ์ฃผ๋ฉฐ, VLM์ ๋น์ ํ ํฐ ์ต์ ํ์ LLM์ ๋ฌธ๋งฅ ์์ถ ๋ฐ ๋ง๊ฐ ๋ฉ์ปค๋์ฆ ์ฐ๊ตฌ์ ํจ๊ณผ์ ์ธ ์ฐธ๊ณ ์๋ฃ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ฐ๊ตฌ์ง์ด ์ ์ํ 10๋ฐฐ ์์ถ ํ๊ณ ์ด๋ก ์ ๋ค์ํ ๋ฌธ์ ์ ํ์์ ์ค์ฆ์ ์ผ๋ก ๊ฒ์ฆ๋ฉ๋๋ค.
์ฌ์ธต ํ์ฑ ๋ฅ๋ ฅ: ๋จ์ OCR์ ๋์ด์
DeepSeek-OCR์ ๋ ํนํ ๊ฐ์ ์ค ํ๋๋ ์ฌ์ธต ํ์ฑ(deep parsing) ๋ฅ๋ ฅ์ ๋๋ค. ์ด๋ ๋ชจ๋ธ์ด ๋ ์ด์์๊ณผ OCR 2.0 ๋ฅ๋ ฅ์ ๋ชจ๋ ๊ฐ์ง๊ณ ์์ด, 2์ฐจ ๋ชจ๋ธ ํธ์ถ์ ํตํด ๋ฌธ์ ๋ด ์ด๋ฏธ์ง๋ฅผ ๋์ฑ ํ์ฑํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ธ์ต ์ฐ๊ตฌ ๋ณด๊ณ ์ ๋ถ์ผ์์ DeepSeek-OCR์ ์ฌ์ธต ํ์ฑ ๋ชจ๋๋ ๋ฌธ์ ๋ด ์ฐจํธ์ ๊ตฌ์กฐํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ฐจํธ๋ ๊ธ์ต ๋ฐ ๊ณผํ ๋ถ์ผ์์ ์ค์ํ ๋ฐ์ดํฐ ํํ ํ์์ด๋ฉฐ, ์ฐจํธ ๊ตฌ์กฐํ ์ถ์ถ์ ๋ฏธ๋ OCR ๋ชจ๋ธ์ ํ์์ ์ธ ๋ฅ๋ ฅ์ ๋๋ค.
์ฑ ๊ณผ ๋ ผ๋ฌธ์ ๊ฒฝ์ฐ, ์ฌ์ธต ํ์ฑ ๋ชจ๋๋ ๋ฌธ์ ๋ด ์์ฐ ์ด๋ฏธ์ง์ ๋ํด ๋ฐ์ง ์บก์ ์ ์ถ๋ ฅํ ์ ์์ต๋๋ค. ๋จ์ํ ํ๋กฌํํธ๋ง์ผ๋ก ๋ชจ๋ธ์ ์๋์ผ๋ก ์ด๋ค ์ ํ์ ์ด๋ฏธ์ง์ธ์ง ์๋ณํ๊ณ ํ์ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ต์ค ์ฅ๋ฉด ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๋ฉด, ๋ชจ๋ธ์ โ์ด๋ฏธ์ง๋ ์ด๋ฆฐ์ด๋ค๊ณผ ์ฑ์ธ์ด ์๋ ์ค๋ด ๊ต์ค ํ๊ฒฝ์ ๋ฌ์ฌํฉ๋๋ค. ์ด๋ฆฐ์ด๋ค์ ๋ฐ๋ฅ์ ์์ ์๊ณ , ์ ์๋ ์ฌ์ฑ์ ํฅํ๊ณ ์์ผ๋ฉฐ, ์ฌ์ฑ์ ๊ทธ๋ค์๊ฒ ์ฑ ์ ์ฝ๊ฑฐ๋ ๋ฐํํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋คโ์ ๊ฐ์ ์์ธํ ์ค๋ช ์ ์์ฑํฉ๋๋ค.
ํํ ๋ฌธ์์ ๊ฒฝ์ฐ, DeepSeek-OCR์ ์ฌ์ธต ํ์ฑ ๋ชจ๋์์ ํํ ๊ตฌ์กฐ์์ ์ธ์ํ๊ณ SMILES ํ์์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค. ์ด๋ STEM ๋ถ์ผ์์ VLM๊ณผ LLM ๊ฐ๋ฐ์ OCR 1.0๊ณผ 2.0 ๊ธฐ์ ์ด ์ค์ํ ์ญํ ์ ํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ํ๋ฉด ๊ธฐํํ์ ๊ฒฝ์ฐ, DeepSeek-OCR์ ๋จ์ํ ํ๋ฉด ๊ธฐํํ์ ๋ํ์ ๋ณต์ฌ(๊ตฌ์กฐํ)ํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ธฐํํ์ ํํ์์ ์ ๋ถ๋ค ๊ฐ์ ๋ณต์กํ ์ํธ ์์กด์ฑ ๋๋ฌธ์, ๊ธฐํํ ํ์ฑ ์์ ์ ๊ทน๋๋ก ๋์ ์ ์ด๋ฉฐ ๊ฐ ๊ธธ์ด ๋ฉ๋๋ค.
๋ค๊ตญ์ด ์ธ์ ๋ฅ๋ ฅ๋ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ์ธํฐ๋ท์ PDF ๋ฐ์ดํฐ๋ ์ค๊ตญ์ด์ ์์ด๋ฟ๋ง ์๋๋ผ ๋ง์ ์์ ๋ค๊ตญ์ด ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๊ณ ์์ผ๋ฉฐ, ์ด๋ LLM ํ๋ จ ์์๋ ์ค์ํฉ๋๋ค. PDF ๋ฌธ์์ ๊ฒฝ์ฐ, DeepSeek-OCR์ ๊ฑฐ์ 100๊ฐ ์ธ์ด๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ค๊ตญ์ด ๋ฐ ์์ด ๋ฌธ์์ ๋ง์ฐฌ๊ฐ์ง๋ก, ๋ค๊ตญ์ด ๋ฐ์ดํฐ๋ ๋ ์ด์์์ด ์๋ OCR ํ์๊ณผ ์๋ ํ์ ๋ชจ๋๋ฅผ ์ง์ํฉ๋๋ค. ์๋์ด๋ ์ฑํ ๋ผ์ด ๊ฐ์ ์ธ์ด๋ก ๋ ์์ ์ธ์ด ๋ฌธ์๋ ์๋ก ๋ค๋ฅธ ํ๋กฌํํธ๋ฅผ ํตํด ๋ ์ด์์์ด ์๊ฑฐ๋ ์๋ ์ถ๋ ฅ์ ์ง์ํ ์ ์์ต๋๋ค.
DeepSeek-OCR์ ๋ํ ์ผ์ ์์ค์ ์ผ๋ฐ์ ์ธ ์ด๋ฏธ์ง ์ดํด ๋ฅ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฏธ์ง ์ค๋ช , ๊ฐ์ฒด ํ์ง, ๊ทธ๋ผ์ด๋ฉ ๋ฑ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ํ ์คํธ ์ ์ฉ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์ DeepSeek-OCR์ ์ธ์ด ๋ฅ๋ ฅ๋ ์ ์ง๋ฉ๋๋ค. ๋ค๋ง SFT ๋จ๊ณ๊ฐ ํฌํจ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ธ์ ์ฑ๋ด์ด ์๋๋ฉฐ, ์ผ๋ถ ๋ฅ๋ ฅ์ ์์ฑ ํ๋กฌํํธ๋ก ํ์ฑํํด์ผ ํฉ๋๋ค.
๋ง๊ฐ ๋ฉ์ปค๋์ฆ์ผ๋ก์์ ๊ดํ ์์ถ
์ฐ๊ตฌ์ง์ด ์ ์ํ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ์ด๋ก ์ ํต์ฐฐ ์ค ํ๋๋ ๊ดํ ๋ฌธ๋งฅ ์์ถ์ ์ธ๊ฐ์ ๊ธฐ์ต ๋ง๊ฐ ๋ฉ์ปค๋์ฆ๊ณผ ์ ์ฌํ ๊ฒ์ผ๋ก ํด์ํ ๊ฒ์ ๋๋ค. ๋ง๊ฐ ๋ฉ์ปค๋์ฆ์ ์ธ๊ฐ ๊ธฐ์ต์ ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ธ ํน์ฑ ์ค ํ๋์ ๋๋ค. ๋ฌธ๋งฅ ๊ดํ ์์ถ ์ ๊ทผ๋ฒ์ ์ด์ ๋ผ์ด๋์ ์ญ์ฌ์ ํ ์คํธ๋ฅผ ์ด๋ฏธ์ง๋ก ๋ ๋๋งํ์ฌ ์ด๊ธฐ ์์ถ์ ์ํํ ๋ค์, ์ค๋๋ ์ด๋ฏธ์ง๋ฅผ ์ ์ง์ ์ผ๋ก ๋ฆฌ์ฌ์ด์งํ์ฌ ๋ค๋จ๊ณ ์์ถ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ํ ํฐ ์๋ ์ ์ฐจ ๊ฐ์ํ๊ณ ํ ์คํธ๋ ์ ์ ํ๋ฆฟํด์ ธ ํ ์คํธ ๋ง๊ฐ์ ๋ฌ์ฑํฉ๋๋ค.
์๊ฐ์ ๋ฐ๋ฅธ ๊ธฐ์ต์ ๋ณํ๋ฅผ ์๊ฐํด๋ณด๋ฉด, ๋ฐฉ๊ธ ๋ฐ์ํ ์ผ์ ๋งค์ฐ ์ ๋ช ํ๊ฒ(crystal clear) ๊ธฐ์ต๋์ง๋ง, 1์๊ฐ ์ ์ ์ผ์ ๋งค์ฐ ๋ช ํํ๊ฒ(very clear), 1์ผ ์ ์ ๋ช ํํ๊ฒ(clear), 1์ฃผ์ผ ์ ์ ํ๋ฆฟํ๊ฒ(blurry), 1๊ฐ์ ์ ์ ๋งค์ฐ ํ๋ฆฟํ๊ฒ(very blurry), 1๋ ์ ์ ์ผ์ ๊ฑฐ์ ์ฌ๋ผ์ง(almost gone) ์ํ๋ก ๊ธฐ์ต๋ฉ๋๋ค. ์ด๋ ๊ณต๊ฐ์ ๊ฑฐ๋ฆฌ์ ๋ฐ๋ฅธ ์๊ฐ์ ์ง๊ฐ์ ์ ํ์๋ ์ ์ฌํ ํจํด์ ๋ณด์ ๋๋ค. 10cm ๊ฑฐ๋ฆฌ์์๋ ๋งค์ฐ ์ ๋ช ํ์ง๋ง, 50cm์์๋ ๋งค์ฐ ๋ช ํ, 1m์์๋ ๋ช ํ, 3m์์๋ ํ๋ฆฟ, 10m์์๋ ๋งค์ฐ ํ๋ฆฟ, 20m์์๋ ๊ฑฐ์ ๋ณด์ด์ง ์์ต๋๋ค.
์ด๋ฅผ DeepSeek-OCR์ ํด์๋ ๋ชจ๋์ ์ฐ๊ฒฐํ๋ฉด, Crystal Clear๋ Gundam ๋ชจ๋, Very Clear๋ Large ๋ชจ๋, Clear๋ Base ๋ชจ๋, Blurry๋ Small ๋ชจ๋, Very Blurry๋ Tiny ๋ชจ๋, Almost Gone์ ๋์ฑ ์์ถ๋ ์ํ์ ํด๋นํฉ๋๋ค. ์ด๋ฌํ ๋ฉ์ปค๋์ฆ๋ค์ ๊ฒฐํฉํ๋ฉด, ๋ฌธ๋งฅ ๊ดํ ์์ถ ๋ฐฉ๋ฒ์ ์๋ฌผํ์ ๋ง๊ฐ ๊ณก์ ์ ๋ชจ๋ฐฉํ๋ ์ผ์ข ์ ๊ธฐ์ต ๊ฐ์ ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ต๊ทผ ์ ๋ณด๋ ๋์ ์ถฉ์ค๋๋ฅผ ์ ์งํ๋ฉด์ ๋จผ ๊ธฐ์ต์ ์์ถ ๋น์จ ์ฆ๊ฐ๋ฅผ ํตํด ์์ฐ์ค๋ฝ๊ฒ ํ๋ ค์ง๋๋ค.
์ค์ฉ์ ์ ์์ผ๋ก, ์ค๋๋ ๋ฌธ๋งฅ์ ๋ํด์๋ ๋ ๋๋ง๋ ์ด๋ฏธ์ง๋ฅผ ์ ์ง์ ์ผ๋ก ๋ค์ด์ฌ์ด์งํ์ฌ ํ ํฐ ์๋น๋ฅผ ๋์ฑ ์ค์ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ์ ์ ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ์ธ๊ฐ์ ๊ธฐ์ต ๊ฐ์ ์ ๊ณต๊ฐ์ ๊ฑฐ๋ฆฌ์ ๋ฐ๋ฅธ ์๊ฐ์ ์ง๊ฐ ์ ํ ์ฌ์ด์ ์์ฐ์ค๋ฌ์ด ํํ์ฑ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค. ๋ ๋ค ์ ์ฌํ ์ ์ง์ ์ ๋ณด ์์ค ํจํด์ ๋ณด์ ๋๋ค. ์ฐ๊ตฌ์ง์ ์ด๊ธฐ ํ์์ ํ์ฅ ๊ฐ๋ฅํ ์ด์ฅ๊ธฐ ๋ฌธ๋งฅ ์ฒ๋ฆฌ์ ์ ์ฌ๋ ฅ์ ๋ณด์ฌ์ฃผ๋๋ฐ, ์ต๊ทผ ๋ฌธ๋งฅ์ ๋์ ํด์๋๋ฅผ ๋ณด์กดํ๊ณ ์ค๋๋ ๋ฌธ๋งฅ์ ๋ ์ ์ ๋ฆฌ์์ค๋ฅผ ์๋นํฉ๋๋ค.
์ด ์ ๊ทผ๋ฒ์ ์ ๋ณด ๋ณด์กด๊ณผ ๊ณ์ฐ ์ ์ฝ ์ฌ์ด์ ๊ท ํ์ ๋ง์ถ๋ฉด์ ์ด๋ก ์ ์ผ๋ก ๋ฌดํํ ๋ฌธ๋งฅ ์ํคํ ์ฒ๋ก ๊ฐ๋ ๊ธธ์ ์ ์ํ์ง๋ง, ์ฐ๊ตฌ์ง์ ์ด๊ฒ์ด ์ถ๊ฐ ์กฐ์ฌ๊ฐ ํ์ํ ์ด๊ธฐ ๋จ๊ณ ์์ ์์ ์ธ์ ํฉ๋๋ค. ์ด๋ฌํ ๋น์ -ํ ์คํธ ์์ถ ์์คํ ์ ์ค์ฉ์ ํจ์์ ํ๊ณ๋ ํฅํ ์ฐ๊ตฌ์์ ๋ ๊น์ด ์ฐ๊ตฌํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
ํ๊ณ์ ํฅํ ์ฐ๊ตฌ ๋ฐฉํฅ
์ฐ๊ตฌ์ง์ ์ด ์์ ์ด ๋ฌธ๋งฅ ๊ดํ ์์ถ์ ๊ฒฝ๊ณ์ ๋ํ ์ด๊ธฐ ํ์์ ๋ํ๋ธ๋ค๊ณ ๋ช ํํ ๋ฐํ๋๋ค. N๊ฐ์ ํ ์คํธ ํ ํฐ์ ๋์ฝ๋ฉํ๋ ๋ฐ ๋ช ๊ฐ์ ๋น์ ํ ํฐ์ด ํ์ํ์ง ์กฐ์ฌํ๋ ๊ฒ์ ๋๋ค. ์๋น ๊ฒฐ๊ณผ๋ ๊ณ ๋ฌด์ ์ ๋๋ค. DeepSeek-OCR์ ์ฝ 10๋ฐฐ ์์ถ ๋น์จ์์ ๊ฑฐ์ ๋ฌด์์ค OCR ์์ถ์ ๋ฌ์ฑํ๊ณ , 20๋ฐฐ ์์ถ์์๋ ์ฌ์ ํ 60%์ ์ ํ๋๋ฅผ ์ ์งํฉ๋๋ค. ์ด๋ฌํ ๋ฐ๊ฒฌ์ ๋ค์ค ํด ๋ํ์์ k ๋ผ์ด๋ ์ด์์ ๋ํ ํ์คํ ๋ฆฌ์ ๋ํด ๊ดํ ์ฒ๋ฆฌ๋ฅผ ๊ตฌํํ์ฌ 10๋ฐฐ ์์ถ ํจ์จ์ฑ์ ๋ฌ์ฑํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฏธ๋ ์์ฉ์ ์ํ ์ ๋งํ ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ํ์ฌ์ ์์ ์๋ ๋ช ๊ฐ์ง ํ๊ณ๊ฐ ์์ต๋๋ค. OCR๋ง์ผ๋ก๋ ์ง์ ํ ๋ฌธ๋งฅ ๊ดํ ์์ถ์ ์์ ํ ๊ฒ์ฆํ๊ธฐ์ ์ถฉ๋ถํ์ง ์์ผ๋ฉฐ, ํฅํ ๋์งํธ-๊ดํ ํ ์คํธ ์ธํฐ๋ฆฌ๋ธ ์ฌ์ ํ๋ จ, needle-in-a-haystack ํ ์คํธ ๋ฐ ๊ธฐํ ํ๊ฐ๋ฅผ ์ํํ ์์ ์ ๋๋ค. ๋ค๋ฅธ ๊ด์ ์์ ๋ณด๋ฉด, ๊ดํ ๋ฌธ๋งฅ ์์ถ์ ์ฌ์ ํ ์๋นํ ์ฐ๊ตฌ์ ๊ฐ์ ์ ์ฌ์ง๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ ๋งํ ์๋ก์ด ๋ฐฉํฅ์ ๋ํ๋ ๋๋ค.
SFT ๋จ๊ณ๊ฐ ํฌํจ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ธ์ ์ฑ๋ด์ด ์๋๋ฉฐ, ์ผ๋ถ ๊ธฐ๋ฅ์ ์์ฑ ํ๋กฌํํธ๋ก๋ง ํ์ฑํ๋ฉ๋๋ค. Fox ๋ฒค์น๋งํฌ์์ ์ถ๋ ฅ ํ์์ด ground truth์ ์์ ํ ์ผ์นํ์ง ์์ ์ค์ ์ฑ๋ฅ์ด ๋ณด๊ณ ๋ ๊ฒ๋ณด๋ค ๋์ ์ ์๋ค๋ ์ ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๊ธด ๋ฌธ์์ ๋ณต์กํ ๋ ์ด์์์ด ์ฑ๋ฅ ์ ํ์ ํ ์์ธ์ผ ์ ์์ผ๋ฉฐ, ์ด๋ ํ ์คํธ๋ฅผ ๋จ์ผ ๋ ์ด์์ ํ์ด์ง์ ๋ ๋๋งํ์ฌ ํด๊ฒฐํ ์ ์์ต๋๋ค.
ํฅํ ์ฐ๊ตฌ ๋ฐฉํฅ์ผ๋ก๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ง์ ํ ๋ฌธ๋งฅ ์์ถ์ ์ํด์๋ ๋์งํธ-๊ดํ ํ ์คํธ ์ธํฐ๋ฆฌ๋ธ ์ฌ์ ํ๋ จ์ด ํ์ํ๊ณ , ๊ธด ๋ฌธ๋งฅ ๋ฒค์น๋งํฌ์์์ ํ๊ฐ, ์์ด์ ํธ ์์คํ ๊ณผ์ ํตํฉ์ด ํ์ํฉ๋๋ค. ๋ง๊ฐ ๋ฉ์ปค๋์ฆ์ ๋ ๊น์ด ์ฐ๊ตฌํ์ฌ ๋ค์ํ ์์ถ ๋น์จ์์์ ์ ๋ณด ์์ค ํน์ฑ์ ๊ท๋ช ํ๊ณ , ์ค์๋ ๊ธฐ๋ฐ ์ ์ํ ์์ถ์ ๊ฐ๋ฐํ๋ฉฐ, ๊ฒ์ ์ฆ๊ฐ ์์ฑ๊ณผ ๊ฒฐํฉํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. ๋ค์ค ๋ชจ๋ฌ ํตํฉ ์ธก๋ฉด์์๋ ์ค๋์ค, ๋น๋์ค ๋ฑ ๋ค๋ฅธ ๋ชจ๋ฌ๋ฆฌํฐ๋ก ํ์ฅํ๊ณ , ํฌ๋ก์ค ๋ชจ๋ฌ ์์ถ ์ ๋ต์ ๊ฐ๋ฐํ๋ฉฐ, ๋ชจ๋ฌ๋ฆฌํฐ ๊ฐ ์ ๋ณด ์ ์ก ํจ์จ์ฑ์ ์ฐ๊ตฌํ ์ ์์ต๋๋ค.
์ค์ฉ์ ์ํฅ๊ณผ ์ฐ์ ์ ๊ฐ์น
DeepSeek-OCR์ ์ค์ฉ์ ๊ฐ์น๋ ์ฐ๊ตฌ์ ๊ธฐ์ฌ๋งํผ์ด๋ ์ค์ํฉ๋๋ค. ๋ฐ์ดํฐ ์์ฑ ๋ฅ๋ ฅ๋ฉด์์ ๋งค์ฐ ์ธ์์ ์ธ ์์น๋ฅผ ๋ณด์ฌ์ค๋๋ค. 20๊ฐ ๋ ธ๋(๊ฐ๊ฐ 8๊ฐ์ A100-40G GPU๋ก ๊ตฌ์ฑ)๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ฃจ์ 3์ฒ3๋ฐฑ๋ง ํ์ด์ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๋จ์ผ A100-40G GPU๋ก๋ ํ๋ฃจ์ 20๋ง ํ์ด์ง ์ด์์ ์ฒ๋ฆฌํ ์ ์๋ค๋ ๊ฒ์ ๋๊ท๋ชจ ์ฌ์ ํ๋ จ ๋ฐ์ดํฐ์ ๊ตฌ์ถ์ ํ๋ช ์ ์ธ ๋ณํ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์์ ์๋ฏธํฉ๋๋ค. ์ด๋ ๋จ์ํ ์๋์ ๋ฌธ์ ๊ฐ ์๋๋ผ, LLM๊ณผ VLM ์ปค๋ฎค๋ํฐ๊ฐ ๊ณ ํ์ง์ ๋ฌธ์ ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ํฌ๊ฒ ํ์ฅ์ํต๋๋ค.
ํ์ง ์ธก๋ฉด์์๋ DeepSeek-OCR์ ์ฌ๋ฌ ์ฅ์ ์ ์ ๊ณตํฉ๋๋ค. ์ ๋ฐํ ๋ ์ด์์ ์ ๋ณด๋ฅผ ๋ณด์กดํ๋ฉด์ ํ ์คํธ๋ฅผ ์ถ์ถํ ์ ์์ด, ๋ฌธ์์ ๊ตฌ์กฐ์ ํน์ฑ์ด ์ค์ํ ์์ ์ ํนํ ์ ์ฉํฉ๋๋ค. ๊ฑฐ์ 100๊ฐ ์ธ์ด๋ฅผ ์ง์ํ๋ค๋ ์ ์ ๋ค๊ตญ์ด LLM ํ๋ จ์ ๋งค์ฐ ์ค์ํ ๊ธฐ์ฌ์ ๋๋ค. ๋ง์ ์ธ์ด์์ ๊ณ ํ์ง ํ ์คํธ ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ ์ํฉ์์, PDF ๋ฌธ์๋ก๋ถํฐ ์ง์ ์ถ์ถํ ์ ์๋ค๋ ๊ฒ์ ์๋นํ ๊ฐ์น๊ฐ ์์ต๋๋ค. OCR 2.0 ๊ธฐ๋ฅ์ธ ์ฐจํธ, ์์, ๊ธฐํํ ํ์ฑ์ STEM ๋ถ์ผ์ ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ ๋ ํ์์ ์ธ ๋ฅ๋ ฅ์ด๋ฉฐ, ๊ณผํ ๋ฌธํ์ ํ์ต ๋ฐ์ดํฐ๋ก ํ์ฉํ๋ ค๋ ์ฐ๊ตฌ์ ์ค์ํ ๋๊ตฌ๊ฐ ๋ฉ๋๋ค.
๋ฌธ์ ์ฒ๋ฆฌ ์ฐ์ ์ ๊ด์ ์์ ๋ณด๋ฉด, DeepSeek-OCR์ ๋น์ฉ ์ ๊ฐ๊ณผ ์ ํ๋ ํฅ์์ ๋์์ ๋ฌ์ฑํฉ๋๋ค. ๊ธฐ์กด์ ํ์ดํ๋ผ์ธ ๋ชจ๋ธ๋ค์ ๊ฐ์ง, ์ธ์, ๋ ์ด์์ ๋ถ์ ๋ฑ ์ฌ๋ฌ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ํ์ง๋ง, DeepSeek-OCR์ ํตํฉ๋ ์๋-ํฌ-์๋ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. MinerU2.0๊ณผ ๋น๊ตํ๋ฉด ์ฝ 1/8์ ํ ํฐ์ผ๋ก ์ ์ฌํ๊ฑฐ๋ ๋ ๋์ ์ฑ๋ฅ์ ๋ฌ์ฑํ๋๋ฐ, ์ด๋ ์ถ๋ก ๋น์ฉ๊ณผ ์ง์ฐ์๊ฐ์ ๋ํญ ๊ฐ์์ํต๋๋ค. ํ๋์ API ๊ธฐ๋ฐ ์๋น์ค์์ ํ ํฐ ์๋ ์ง์ ์ ์ธ ๋น์ฉ ์์์ด๋ฏ๋ก, ์ด๋ฌํ ํจ์จ์ฑ ๊ฐ์ ์ ์ฆ๊ฐ์ ์ธ ๊ฒฝ์ ์ ์ด์ต์ผ๋ก ์ด์ด์ง๋๋ค.
๋ณต์กํ ๋ฌธ์ ๋ ์ด์์์ ์ ํํ๊ฒ ์ฒ๋ฆฌํ๊ณ , ํ, ์ฐจํธ, ์์ ๋ฑ ํน์ ์์๋ฅผ ์ ํํ๊ฒ ์ถ์ถํ๋ ๋ฅ๋ ฅ์ ๊ธฐ์ ํ๊ฒฝ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๊ธ์ต ๋ณด๊ณ ์, ๊ณผํ ๋ ผ๋ฌธ, ๋ฒ๋ฅ ๋ฌธ์ ๋ฑ์ ๋ชจ๋ ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ด๋ฌํ ๊ตฌ์กฐ๋ฅผ ๋ณด์กดํ๋ฉด์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ฒ์ ์ ํต์ ์ธ OCR ์์คํ ์์ ํญ์ ๋์ ์ ์ธ ๊ณผ์ ์์ต๋๋ค. OmniDocBench์์ 0.123์ ํธ์ง ๊ฑฐ๋ฆฌ๋ฅผ ๋ฌ์ฑํ ๊ฒ์ ์ค์ฉ์ ๋ฐฐํฌ์ ์ถฉ๋ถํ ์์ค์ ์ ํ๋๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๋น์ -์ธ์ด ๋ชจ๋ธ ์ฐ๊ตฌ์ ๋ํ ํจ์
DeepSeek-OCR์ด ์ ์ํ๋ ๊ฐ์ฅ ์ค์ํ ์ด๋ก ์ ๊ธฐ์ฌ๋ ๋น์ -์ธ์ด ๋ชจ๋ธ์ LLM ์ค์ฌ์ ๊ด์ ์์ ์ฌํด์ํ๋ค๋ ๊ฒ์ ๋๋ค. ๊ธฐ์กด์ VLM ์ฐ๊ตฌ๋ ์ฃผ๋ก ์ธ๊ฐ์ด ๋ฐ์ด๋ ์๊ฐ์ ์ง๋ฌธ ๋ต๋ณ(VQA), ์ด๋ฏธ์ง ์บก์ ๋ ๊ฐ์ ์์ ์ ์ด์ ์ ๋ง์ท์ต๋๋ค. ํ์ง๋ง DeepSeek-OCR์ ๋น์ ์ธ์ฝ๋๊ฐ LLM์ ํ ์คํธ ์ ๋ณด ์ฒ๋ฆฌ ํจ์จ์ฑ์ ์ด๋ป๊ฒ ํฅ์์ํฌ ์ ์๋์ง์ ์ฃผ๋ชฉํฉ๋๋ค. ์ด๋ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ์ฌ๊ณ ๋ฐฉ์์ ๋๋ค. ๋น์ ๋ชจ๋ฌ๋ฆฌํฐ๋ฅผ ๋จ์ํ ์ถ๊ฐ์ ์ธ ์ ๋ ฅ ์ ํ์ผ๋ก ๋ณด๋ ๊ฒ์ด ์๋๋ผ, ํ ์คํธ ์ ๋ณด๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ํํํ๊ธฐ ์ํ ์์ถ ๋งค์ฒด๋ก ๋ณด๋ ๊ฒ์ ๋๋ค.
์ด๋ฌํ ๊ด์ ์ VLM ์ํคํ ์ฒ ์ค๊ณ์ ์ค์ํ ์์ฌ์ ์ ์ ๊ณตํฉ๋๋ค. ์ ํต์ ์ผ๋ก VLM ์ฐ๊ตฌ์๋ค์ ๋น์ ์ธ์ฝ๋์ ์ฑ๋ฅ์ ์ด๋ฏธ์ง ์ดํด ์์ ์์์ ์ ํ๋๋ก ํ๊ฐํ์ต๋๋ค. ํ์ง๋ง DeepSeek-OCR์ด ์ ์ํ๋ ํ๋ ์์ํฌ์์๋ ๋น์ ์ธ์ฝ๋์ ์ค์ํ ํ๊ฐ ์งํ๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ์ผ๋ง๋ ์ ์ ์์ ํ ํฐ์ผ๋ก ์ผ๋ง๋ ๋ง์ ํ ์คํธ ์ ๋ณด๋ฅผ ํํํ ์ ์๋๊ฐ? ์ด ์ง๋ฌธ์ ํนํ ๊ธด ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋, ๋ค์ค ํด ๋ํ ํ์คํ ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋, ๋๊ท๋ชจ ์ง์ ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃจ๋ ์์คํ ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
์ฐ๊ตฌ์ง์ด ์ ์ํ 10๋ฐฐ ์์ถ ๊ฒฝ๊ณ๋ ํฅํ VLM ์ค๊ณ์ ์ค์ฉ์ ์ธ ๊ฐ์ด๋๋ผ์ธ์ ์ ๊ณตํฉ๋๋ค. ๊ฑฐ์ ๋ฌด์์ค ์์ถ์ ์ํ๋ค๋ฉด ํ ์คํธ ํ ํฐ ์์ ์ฝ 1/10์ ํด๋นํ๋ ๋น์ ํ ํฐ์ ํ ๋นํด์ผ ํฉ๋๋ค. ์ผ์ ์์ค์ ์ ๋ณด ์์ค์ ํ์ฉํ ์ ์๋ค๋ฉด 20๋ฐฐ๊น์ง ์์ถํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๋์ ์ง์นจ์ ๋ฉํฐ๋ชจ๋ฌ ์์คํ ์์ ํ ํฐ ์์ฐ์ ํ ๋นํ ๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ํ๋ ์ปจํ ์คํธ ์๋์ฐ๋ฅผ ๊ฐ์ง LLM์์ ์ผ๋ง๋ ๋ง์ ๊ณต๊ฐ์ ๋น์ ํ ํฐ์ ํ ๋นํด์ผ ํ๋์ง ๊ฒฐ์ ํ ๋ ์ด ๋น์จ์ ์ฐธ๊ณ ํ ์ ์์ต๋๋ค.
DeepEncoder์ ์ค๊ณ ์ฒ ํ๋ ํฅํ ๋น์ ์ธ์ฝ๋ ๊ฐ๋ฐ์ ์ํฅ์ ๋ฏธ์น ๊ฒ์ ๋๋ค. ์๋์ฐ ์ดํ ์ ๊ณผ ๊ธ๋ก๋ฒ ์ดํ ์ ์ ๊ณ์ธต์ ์ผ๋ก ๋ฐฐ์นํ๊ณ , ๊ทธ ์ฌ์ด์ ์์ถ ๋ ์ด์ด๋ฅผ ๋๋ ์ ๋ต์ ํ์ฑํ ๋ฉ๋ชจ๋ฆฌ์ ํํ๋ ฅ ์ฌ์ด์ ๊ท ํ์ ์ฐพ๋ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ํนํ ๊ณ ํด์๋ ์ด๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌํด์ผ ํ๋ ๊ฒฝ์ฐ, ๋ชจ๋ ํ ํฐ์ ๊ธ๋ก๋ฒ ์ดํ ์ ์ ์ ์ฉํ๋ ๊ฒ์ ๊ณ์ฐ์ ์ผ๋ก ๋นํ์ค์ ์ ๋๋ค. DeepEncoder๊ฐ ๋ณด์ฌ์ค ๊ฒ์ฒ๋ผ, ์ด๊ธฐ์๋ ์ง์ญ์ ์ฒ๋ฆฌ๋ก ์์ํ๊ณ ์์ถ ํ์ ์ ์ญ์ ์ฒ๋ฆฌ๋ฅผ ์ํํ๋ ๊ฒ์ด ํจ์จ์ ์ธ ํด๊ฒฐ์ฑ ์ด ๋ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์์ง๋์ด๋ง์ ๊ตํ
DeepSeek-OCR์ ์ฑ๊ณต์ ๋จ์ํ ์ํคํ ์ฒ์ ์ฐ์์ฑ๋ง์ผ๋ก ์ค๋ช ๋์ง ์์ต๋๋ค. ์ ๊ตํ ๋ฐ์ดํฐ ์์ง๋์ด๋ง์ด ํต์ฌ์ ์ธ ์ญํ ์ ํ์ต๋๋ค. ์ฐ๊ตฌ์ง์ด OCR 1.0 ๋ฐ์ดํฐ์์ ์ฌ์ฉํ ์ด์ค ์ฃผ์ ์ ๋ต์ ๋งค์ฐ ์๋ฆฌํฉ๋๋ค. ์ ์ฒด 3์ฒ๋ง ํ์ด์ง์ ๋ํด์๋ ์๋์ผ๋ก ์ถ์ถํ ๊ฑฐ์น ์ฃผ์์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ์ ์ธ ํ ์คํธ ์ธ์ ๋ฅ๋ ฅ์ ํ์ต์ํค๊ณ , ์ค๊ตญ์ด์ ์์ด ๊ฐ 2๋ฐฑ๋ง ํ์ด์ง์ ๋ํด์๋ ๊ณ ๊ธ ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ๋ฐ ์ฃผ์์ ์ ์ฉํ์ฌ ๋ ์ด์์ ์ดํด์ ์ ํํ ์ธ์ ๋ฅ๋ ฅ์ ๊ฐํํฉ๋๋ค. ์ด๋ ์ ํ๋ ๋ฆฌ์์ค๋ก ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
์์ ์ธ์ด ์ฒ๋ฆฌ์์ ์ฌ์ฉํ ๋ชจ๋ธ ํ๋ผ์ดํ ์ ๊ทผ๋ฒ๋ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ๋ ์ด์์ ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํ์ฉํ๊ณ , ์์ ํจ์น ๋ฐ์ดํฐ๋ก GOT-OCR2.0์ ํ๋ จ์ํจ ํ, ๊ทธ ๋ชจ๋ธ๋ก ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ์ํ์ ๋ฐฉ์์ ๋ฐ์ดํฐ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ์ฐฝ์์ ์ผ๋ก ํด๊ฒฐํฉ๋๋ค. ์ด๋ ํนํ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ์ธ์ด์์ ๊ณ ํ์ง ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ํ๋ณดํ๋ ๋ฐ ์ ์ฉํ ์ ์๋ ์ผ๋ฐ์ ์ธ ์ ๋ต์ ๋๋ค.
OCR 2.0 ๋ฐ์ดํฐ์์ ์ฐจํธ ๋ผ๋ฒจ๋ง์ HTML ํ ์ด๋ธ ํ์์ ์ฌ์ฉํ ๊ฒฐ์ ๋ ๊น์ด ์๊ฐํด๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค. OneChart์ ๋์ ๋๋ฆฌ ํ์ ๋์ HTML ํ ์ด๋ธ์ ์ ํํ ๊ฒ์ ๋จ์ํ ํ ํฐ์ ์ ์ฝํ๋ ๊ฒ ์ด์์ ์๋ฏธ๊ฐ ์์ต๋๋ค. HTML ํ ์ด๋ธ์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ํํํ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ์ค ํ์์ด๋ฏ๋ก, ๋ชจ๋ธ์ด ํ์ตํ ํํ์ด ๋ค๋ฅธ ์์ ์ผ๋ก ์ ์ด๋๊ธฐ ์ฝ์ต๋๋ค. ๋ํ ์น ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ง์ ์ฌ์ฉํ ์ ์์ด ์ค์ฉ์ฑ์ด ๋์ต๋๋ค.
ํ๋ฉด ๊ธฐํํ ๋ฐ์ดํฐ์์ ๊ธฐํํ์ ๋ณํ ๋ถ๋ณ ์ฆ๊ฐ์ ๋์ ํ ๊ฒ๋ ์๋ฆฌํ ์ ๋ต์ ๋๋ค. ๋์ผํ ๊ธฐํํ์ ๋ํ์ ๋ค๋ฅธ ์์น์ ๋ฐฐ์นํ๋๋ผ๋ ์ขํ๊ณ ์ค์ฌ์์ ๊ทธ๋ ค์ง ๋์ผํ ํํ์ ๋์์ํด์ผ๋ก์จ, ๋ชจ๋ธ์ด ์ ๋์ ์์น๊ฐ ์๋ ์๋์ ๊ธฐํํ์ ๊ด๊ณ๋ฅผ ํ์ตํ๋๋ก ์ ๋ํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ํจ์จ์ฑ์ ๋์ด๋ฉด์๋ ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํฅ์์ํต๋๋ค.
๋ฐ์ดํฐ ๊ตฌ์ฑ์ ๊ท ํ(OCR 70%, ์ผ๋ฐ ๋น์ 20%, ํ ์คํธ 10%)๋ ์ ์คํ๊ฒ ์ค๊ณ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. OCR ๋ฅ๋ ฅ์ ์ฃผ๋ ๋ชฉํ๋ก ํ๋ฉด์๋ ์ผ๋ฐ์ ์ธ ์๊ฐ์ ์ดํด์ ์ธ์ด ๋ฅ๋ ฅ์ ์์ ํ ํฌ๊ธฐํ์ง ์์ต๋๋ค. ์ด๋ ์ ๋ฌธํ๋ ๋ชจ๋ธ์ ๋ง๋ค๋ฉด์๋ ํฅํ ํ์ฅ ๊ฐ๋ฅ์ฑ์ ์ด์ด๋๋ ํ๋ช ํ ์ ๊ทผ์ ๋๋ค. ์ผ๋ฐ ๋น์ ๋ฐ์ดํฐ๋ฅผ 20% ํฌํจ์ํจ ๊ฒ์ ํนํ ์ค์ํ๋ฐ, ์ด๋ ์ฐ๊ตฌ์๋ค์ด DeepEncoder๋ฅผ ๋ค๋ฅธ ๋น์ -์ธ์ด ์์ ์ ํ์ธํ๋ํ ์ ์๋ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.
๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ์ ์ฌ์ธต ํด์
Fox ๋ฒค์น๋งํฌ์ OmniDocBench์์์ ๊ฒฐ๊ณผ๋ฅผ ์ข ํฉ์ ์ผ๋ก ๋ถ์ํ๋ฉด ํฅ๋ฏธ๋ก์ด ํจํด์ด ๋๋ฌ๋ฉ๋๋ค. Fox ๋ฒค์น๋งํฌ์์ ์์ถ ๋น์จ๊ณผ ์ ํ๋์ ๊ด๊ณ๋ ๊ฑฐ์ ์ ํ์ ์ด์ง ์์ต๋๋ค. 10๋ฐฐ ์์ถ๊น์ง๋ ์ฑ๋ฅ์ด ๋งค์ฐ ๋๊ฒ ์ ์ง๋๋ค๊ฐ, ๊ทธ ์ดํ ๊ธ๊ฒฉํ ์ ํ๋ฅผ ๋ณด์ ๋๋ค. ์ด๋ ๋จ์ํ ํด์๋์ ๋ฌธ์ ๋ง์ด ์๋๋ผ, ์ ๋ณด ์ด๋ก ์ ๊ด์ ์์ ํด์ํ ์ ์๋ ํ์์ ๋๋ค. ์ผ์ ์์ถ ๋น์จ์ ๋์ด์๋ฉด ๋น์ ํ ํฐ์ด ๋ด์ ์ ์๋ ์ ๋ณด๋์ด ํฌํ ์ํ์ ๋๋ฌํ๊ณ , ์ถ๊ฐ์ ์ธ ํ ์คํธ ์ ๋ณด๋ ์์ค๋ ์๋ฐ์ ์์ต๋๋ค.
OmniDocBench์ ๋ฌธ์ ์ ํ๋ณ ๊ฒฐ๊ณผ๋ ๋์ฑ ๋ฏธ๋ฌํ ํต์ฐฐ์ ์ ๊ณตํฉ๋๋ค. ์ฌ๋ผ์ด๋๊ฐ ๋จ 64๊ฐ ํ ํฐ์ผ๋ก ์ข์ ์ฑ๋ฅ์ ๋ณด์ด๋ ์ด์ ๋ ์ฌ๋ผ์ด๋๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๊ฒฐํ ํ ์คํธ์ ๋ช ํํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ๋ฉด ์ ๋ฌธ์ Gundam ๋ชจ๋๊ฐ ํ์ํ๋ฐ, ์ด๋ ๋ฐ์ง๋ ํ ์คํธ, ๋ค๋จ ๋ ์ด์์, ๋ค์ํ ํฐํธ ํฌ๊ธฐ ๋ฑ ๋ณต์กํ ํน์ฑ ๋๋ฌธ์ ๋๋ค. ์ด๋ฌํ ์ฐจ์ด๋ ์ค์ฉ์ ์์ฉ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ฌธ์ ์ ํ์ ๋ฐ๋ผ ์ ์ ํ ํด์๋ ๋ชจ๋๋ฅผ ์ ํํจ์ผ๋ก์จ ๊ณ์ฐ ๋น์ฉ๊ณผ ์ ํ๋ ์ฌ์ด์ ์ต์ ๊ท ํ์ ์ฐพ์ ์ ์์ต๋๋ค.
ํธ์ง ๊ฑฐ๋ฆฌ ์งํ ์์ฒด๋ ํด์์ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค. ํธ์ง ๊ฑฐ๋ฆฌ๋ ๋ฌธ์ ์์ค์ ์ฐจ์ด๋ฅผ ์ธก์ ํ๋ฏ๋ก, ์๋ฏธ์ ์ผ๋ก๋ ๋์ผํ์ง๋ง ํ์์ด ๋ค๋ฅธ ์ถ๋ ฅ(์: ๊ณต๋ฐฑ์ด๋ ์ค๋ฐ๊ฟ์ ์ฐจ์ด)๋ ์ค์ฐจ๋ก ๊ณ์ฐ๋ฉ๋๋ค. ์ฐ๊ตฌ์ง์ด ์ธ๊ธํ๋ฏ์ด, Fox ๋ฒค์น๋งํฌ์์ ์ค์ ์ฑ๋ฅ์ ๋ณด๊ณ ๋ ๊ฒ๋ณด๋ค ๋์ ์ ์์ต๋๋ค. ์ด๋ OCR ํ๊ฐ์ ๊ทผ๋ณธ์ ์ธ ๋์ ๊ณผ์ ๋ฅผ ๋๋ฌ๋ ๋๋ค. ์๋ฒฝํ ํ๊ฐ ์งํ๋ ์กด์ฌํ์ง ์์ผ๋ฉฐ, ์ฌ๋ฌ ์งํ์ ์ ์ฑ์ ๋ถ์์ ์ข ํฉํด์ผ ํฉ๋๋ค.
๋ค๋ฅธ ๋ชจ๋ธ๋ค๊ณผ์ ๋น๊ต์์ DeepSeek-OCR์ ๊ฐ์ ์ ๋ช ํํฉ๋๋ค. GOT-OCR2.0๋ณด๋ค ์ ์ ํ ํฐ์ผ๋ก ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ด๊ณ , InternVL2-76B๋ Qwen2.5-VL-72B ๊ฐ์ ๋ํ ๋ชจ๋ธ๋ค๋ณด๋ค ํจ์จ์ ์ ๋๋ค. MinerU2.0๊ณผ์ ๋น๊ต๋ ํนํ ์ธ์์ ์ธ๋ฐ, ์ฝ 1/8์ ํ ํฐ์ผ๋ก ๋ ๋ฎ์ ํธ์ง ๊ฑฐ๋ฆฌ๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ์ด๋ DeepEncoder์ ์ค๊ณ๊ฐ ์ผ๋ง๋ ํจ๊ณผ์ ์ธ์ง ๋ณด์ฌ์ค๋๋ค. ๋จ์ํ ๋ ๋ง์ ํ ํฐ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๋ผ, ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ์์ถํ๊ณ ํํํ๋ ๊ฒ์ด ์ค์ํจ์ ์ ์ฆํฉ๋๋ค.
์ด๋ก ์ ๊น์ด์ ์ฒ ํ์ ํจ์
DeepSeek-OCR ์ฐ๊ตฌ๋ ํ๋ฉด์ ์ผ๋ก๋ ๊ธฐ์ ์ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ์ง๋ง, ๊น์ด ๋ค์ด๊ฐ๋ฉด ์ธ์ง๊ณผํ๊ณผ ์ ๋ณด ์ด๋ก ์ ๊ทผ๋ณธ์ ์ธ ์ง๋ฌธ๋ค๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๋ง๊ฐ ๋ฉ์ปค๋์ฆ๊ณผ ๊ดํ ์์ถ์ ์ฐ๊ฒฐํ ๊ฒ์ ๋จ์ํ ๋น์ ๊ฐ ์๋๋ผ ๊น์ ํต์ฐฐ์ ๋๋ค. ์ธ๊ฐ์ ๊ธฐ์ต์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์ฐ์ค๋ฝ๊ฒ ์์ถ๋๊ณ ์ถ์ํ๋ฉ๋๋ค. ์ต๊ทผ์ ๊ฒฝํ์ ์์ํ ์ธ๋ถ ์ฌํญ๊ณผ ํจ๊ป ๊ธฐ์ต๋์ง๋ง, ์ค๋๋ ๊ธฐ์ต์ ํต์ฌ์ ์ธ ์์๋ง ๋จ๊ณ ์ธ๋ถ ์ฌํญ์ ํ๋ ค์ง๋๋ค. ์ด๋ ์ ๋ณด ์ฒ๋ฆฌ ์์คํ ์ด ์ ํ๋ ์ฉ๋์ผ๋ก ๋ฌดํํ ์ ๋ณด ์คํธ๋ฆผ์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ฐ์ ํด๊ฒฐ์ฑ ์ ๋๋ค.
DeepSeek-OCR์ด ์ ์ํ๋ ๋ค๋จ๊ณ ์์ถ ์ ๋ต์ ์ด๋ฌํ ์๋ฌผํ์ ๋ฉ์ปค๋์ฆ์ ์ธ๊ณต ์์คํ ์ ๊ตฌํํ๋ ค๋ ์๋์ ๋๋ค. ์ต๊ทผ ๋ฌธ๋งฅ์ ๊ณ ํด์๋๋ก ์ ์งํ๊ณ , ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ์ง์ ์ผ๋ก ํด์๋๋ฅผ ๋ฎ์ถ๋ ๊ฒ์ ์ค์๋ ๊ธฐ๋ฐ ๋ฆฌ์์ค ํ ๋น์ ํ ํํ์ ๋๋ค. ์ด๋ ์ดํ ์ ๋ฉ์ปค๋์ฆ๊ณผ๋ ์ฒ ํ์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ดํ ์ ์ ํ์ฌ ์์ ์ ๊ด๋ จ๋ ์ ๋ณด์ ๋ ๋ง์ ๊ณ์ฐ ๋ฆฌ์์ค๋ฅผ ํ ๋นํ๋ ๋ฐฉ๋ฒ์ด๊ณ , ๊ดํ ์์ถ์ ์๊ฐ์ ์ผ๋ก ๊ด๋ จ์ฑ์ด ๋จ์ด์ง๋ ์ ๋ณด์ ๋ ์ ์ ํํ ๋ฆฌ์์ค๋ฅผ ํ ๋นํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ ๋ณด ์ด๋ก ์ ๊ด์ ์์ ๋ณด๋ฉด, ์์ถ์ ์ค๋ณต์ฑ์ ์ ๊ฑฐํ๊ณ ๋ณธ์ง์ ์ธ ์ ๋ณด๋ง ๋จ๊ธฐ๋ ๊ณผ์ ์ ๋๋ค. 10๋ฐฐ ์์ถ์์ ๊ฑฐ์ ๋ฌด์์ค์ด๋ผ๋ ๊ฒฐ๊ณผ๋ ํ ์คํธ ๋ฌธ์์ ์๋นํ ์ค๋ณต์ฑ์ด ์กด์ฌํจ์ ์์ฌํฉ๋๋ค. ์์ฐ์ด๋ ๋์ ์์ธก ๊ฐ๋ฅ์ฑ์ ๊ฐ์ง๊ณ ์๊ณ , ๋ฌธ์์ ๊ตฌ์กฐ์ ํจํด์ ๋์ฑ ๊ท์น์ ์ ๋๋ค. ๋น์ ํํ์ ์ด๋ฌํ ํจํด์ 2์ฐจ์ ๊ณต๊ฐ์ ๊ตฌ์กฐ๋ก ์ธ์ฝ๋ฉํจ์ผ๋ก์จ ํจ์จ์ ์ธ ์์ถ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
ํฅ๋ฏธ๋กญ๊ฒ๋, ์ด๋ ๋ฌธ์์ ๋ฐ๋ช ์ด์ ์ธ๊ฐ์ด ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์ ๋ฌํ๋ ๋ฐฉ์์ผ๋ก์ ํ๊ท๋ผ๊ณ ๋ณผ ์๋ ์์ต๋๋ค. ์ํ๋ฌธ์๋ ๊ทธ๋ฆผ ๋ฌธ์๋ ์๋ฏธ๋ฅผ ์๊ฐ์ ํํ๋ก ์ง์ ํํํ์ต๋๋ค. ์ํ๋ฒณ๊ณผ ๊ฐ์ ์์ฑ ๋ฌธ์์ ๋ฐ๋ช ์ ์ถ์ํ์ ์ ํํ๋ฅผ ๊ฐ์ ธ์์ง๋ง, ์ ๋ณด ๋ฐ๋ ์ธก๋ฉด์์๋ ์์ค์ด ์์์ ์ ์์ต๋๋ค. DeepSeek-OCR์ด ํ๋ ๊ฒ์ ์ด๋ค ์๋ฏธ์์ ๋์งํธ ํ ์คํธ๋ฅผ ๋ค์ ์๊ฐ์ ํํ๋ก ๋ณํํ์ฌ ์ ๋ณด ๋ฐ๋๋ฅผ ํ๋ณตํ๋ ๊ฒ์ ๋๋ค.
์์ด์ ํธ ์์คํ ๊ณผ ์ฅ๊ธฐ ๊ธฐ์ต์ ๋ํ ํจ์
DeepSeek-OCR์ ๊ธฐ์ ์ LLM ๊ธฐ๋ฐ ์์ด์ ํธ ์์คํ ์ ์ค์ํ ํจ์๋ฅผ ๊ฐ์ง๋๋ค. ํ์ฌ ์์ด์ ํธ ์์คํ ์ ์ฃผ์ ํ๊ณ ์ค ํ๋๋ ์ ํ๋ ์ปจํ ์คํธ ์๋์ฐ์ ๋๋ค. ๋ณต์กํ ์์ ์ ์ํํ๋ฉด์ ์ถ์ ๋๋ ๋ํ ํ์คํ ๋ฆฌ, ์ค๊ฐ ๊ฒฐ๊ณผ, ๋๊ตฌ ํธ์ถ ๊ธฐ๋ก ๋ฑ์ ๋น ๋ฅด๊ฒ ์ปจํ ์คํธ๋ฅผ ์ฑ์๋๋ค. ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ์ธ๋ถ ๋ฉ๋ชจ๋ฆฌ ์์คํ ์ด ๋ถ๋ถ์ ์ธ ํด๊ฒฐ์ฑ ์ ์ ๊ณตํ์ง๋ง, ๊ฒ์ ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ์ ๊ด๋ จ์ฑ ํ๋จ์ด ์ด๋ ต๊ณ ๊ฒ์ ์ค๋ฒํค๋๊ฐ ์์ต๋๋ค.
๊ดํ ์์ถ ์ ๊ทผ๋ฒ์ ๋ค๋ฅธ ๊ฐ๋ฅ์ฑ์ ์ด์ด์ค๋๋ค. ์ค๋๋ ๋ํ ๋ผ์ด๋๋ฅผ ํ ์คํธ๋ก ๋ ๋๋งํ์ฌ ์ด๋ฏธ์ง๋ก ๋ณํํ๊ณ , ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํด์๋๋ฅผ ์ค์ฌ๋๊ฐ๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ฌ๋ฌ ์ฅ์ ์ ๊ฐ์ง๋๋ค. ์ฒซ์งธ, ์๋ณธ ํ ์คํธ์ ์ ํ์ ํ๋ฆ๊ณผ ๊ตฌ์กฐ๊ฐ ์๊ฐ์ ์ผ๋ก ๋ณด์กด๋ฉ๋๋ค. ๋์งธ, LLM์ ํ์ํ ๋ ์ด ์์ถ๋ ๊ธฐ์ต์ ์ง์ ์ฒ๋ฆฌํ ์ ์์ด ๋ณ๋์ ๊ฒ์ ๋จ๊ณ๊ฐ ํ์ ์์ต๋๋ค. ์ ์งธ, ์์ถ ์์ค์ ์กฐ์ ํจ์ผ๋ก์จ ๋ฉ๋ชจ๋ฆฌ์ ์ ํ๋ ์ฌ์ด์ ํธ๋ ์ด๋์คํ๋ฅผ ๋์ ์ผ๋ก ์ ์ดํ ์ ์์ต๋๋ค.
์ฅ๊ธฐ ๊ธฐ์ต(long-term memory) ๋ฉ์ปค๋์ฆ์ ๊ด์ ์์๋ ์ค์ํ ์์ฌ์ ์ด ์์ต๋๋ค. ์ธ๊ฐ์ ์ฅ๊ธฐ ๊ธฐ์ต์ ๋จ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๊ฒ์ด ์๋๋ผ, ์ค์ํ ์ ๋ณด๋ ๊ฐํํ๊ณ ๋ ์ค์ํ ์ ๋ณด๋ ์ฝํ์ํค๋ ๋์ ๊ณผ์ ์ ๋๋ค. ๊ดํ ์์ถ์์ ํด์๋ ์กฐ์ ์ ์ด๋ฌํ ๋ฉ์ปค๋์ฆ์ ์ ์ฌ๋ฌผ์ด ๋ ์ ์์ต๋๋ค. ์ค์ํ ๋ํ๋ ๋ฌธ์๋ ๋์ ํด์๋๋ก ์ ์งํ๊ณ , ์ฐธ๊ณ ์ฉ์ผ๋ก๋ง ํ์ํ ์ ๋ณด๋ ๋ฎ์ ํด์๋๋ก ์์ถํฉ๋๋ค. ์ฌ์ง์ด ์ด๋ค ์ ๋ณด๋ ์์ ํ ์ญ์ ํ๋ ๋์ ๊ทน๋๋ก ์์ถํ์ฌ ํฌ๋ฏธํ ํ์ ๋ง ๋จ๊ธธ ์ ์์ต๋๋ค.
๋ค์ค ์์ด์ ํธ ์์คํ ์์๋ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๊ฐ ๋์ฑ ๋ณต์กํด์ง๋๋ค. ์ฌ๋ฌ ์์ด์ ํธ๊ฐ ํ๋ ฅํ์ฌ ์์ ์ ์ํํ ๋, ๊ฐ์์ ๋ก์ปฌ ์ปจํ ์คํธ์ ๊ณต์ ํ์คํ ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋์ ์ ์ ๋๋ค. ๊ดํ ์์ถ์ ์ฌ์ฉํ๋ฉด ๊ณต์ ํ์คํ ๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ํํํ์ฌ ๋ชจ๋ ์์ด์ ํธ๊ฐ ์ ๊ทผํ ์ ์์ต๋๋ค. ๊ฐ ์์ด์ ํธ๋ ์์ ์๊ฒ ๊ด๋ จ๋ ๋ถ๋ถ์ ๋ํด์๋ ๊ณ ํด์๋ ๋ฒ์ ์ ์ ์งํ๊ณ , ๋ค๋ฅธ ๋ถ๋ถ์ ์์ถ๋ ๋ฒ์ ์ผ๋ก ์ธ์ํ ์ ์์ต๋๋ค.
ํ๋ จ ํจ์จ์ฑ๊ณผ ํ์ฅ์ฑ
DeepSeek-OCR์ ํ๋ จ ํ์ดํ๋ผ์ธ์ ๋๊ท๋ชจ ๋ฉํฐ๋ชจ๋ฌ ๋ชจ๋ธ ํ๋ จ์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํ์ดํ๋ผ์ธ ๋ณ๋ ฌํ๋ฅผ 4๋จ๊ณ๋ก ๋๋์ด DeepEncoder์ ์ธ์ด ๋ชจ๋ธ์ ํจ์จ์ ์ผ๋ก ๋ฐฐ์นํ ๊ฒ์ ํ๋์จ์ด ๋ฆฌ์์ค๋ฅผ ์ต๋ํ ํ์ฉํ๋ ์ ๋ต์ ๋๋ค. ํนํ SAM๊ณผ ์์ถ๊ธฐ๋ฅผ ๋๊ฒฐํ๊ณ CLIP๋ง ํ๋ จ์ํค๋ ๊ฒ์ ๊ณ์ฐ ๋น์ฉ์ ์ ์ฝํ๋ฉด์๋ ๋ชจ๋ธ์ด ์๋ก์ด ๋ฐ์ดํฐ์ ์ ์ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ ์ ์ด ํ์ต์ ์์น์ ๋๊ท๋ชจ ์์คํ ์ ์ ์ฉํ ์ข์ ์์ ๋๋ค.
HAI-LLM ํ๋ซํผ์ ์ฌ์ฉ์ ์ค์ฉ์ ์ธ ์ ํ์ด์ง๋ง, ๋์์ ์ฌํ์ฑ์ ๋ํ ๋์ ์ ์ ์ํฉ๋๋ค. ํน์ ํ๋ซํผ์ ์์กดํ๋ ๊ฒ์ ๋ค๋ฅธ ์ฐ๊ตฌ์๋ค์ด ์ ํํ ๊ฐ์ ์กฐ๊ฑด์์ ์คํ์ ์ฌํํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๊ตฌ์ง์ด ํ๋ จ ์ธ๋ถ์ฌํญ์ ์์ธํ ๊ธฐ์ ํ๊ณ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ๊ณต๊ฐํ ๊ฒ์ ์ด๋ฌํ ํ๊ณ๋ฅผ ์ํํฉ๋๋ค. ๋ค๋ฅธ ํ๋ซํผ์์ ์ ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ ์ถฉ๋ถํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ๋ จ ์๋ ์์น(ํ ์คํธ ์ ์ฉ 90B ํ ํฐ/์ผ, ๋ฉํฐ๋ชจ๋ฌ 70B ํ ํฐ/์ผ)๋ ๋ฉํฐ๋ชจ๋ฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ถ๊ฐ ๋น์ฉ์ ์ ๋ํํฉ๋๋ค. ์ฝ 22%์ ์๋ ์ ํ๋ ๋น์ ์ธ์ฝ๋ ์ฒ๋ฆฌ์ ๋ ๋ณต์กํ ๋ฐ์ดํฐ ๋ก๋ฉ์ผ๋ก ์ธํ ๊ฒ์ ๋๋ค. ์ด๋ ํฉ๋ฆฌ์ ์ธ ์ค๋ฒํค๋์ด๋ฉฐ, ์ป์ด์ง๋ ๋ฅ๋ ฅ์ ๊ณ ๋ คํ๋ฉด ์ถฉ๋ถํ ์ ๋นํ๋ฉ๋๋ค. ๋๊ท๋ชจ ์ฌ์ ํ๋ จ์์ ์ด๋ฌํ ํจ์จ์ฑ ๊ณ ๋ ค๋ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ฉฐ์น ๋๋ ๋ช ์ฃผ์ ํ๋ จ ๊ธฐ๊ฐ์์ 20%์ ์ฐจ์ด๋ ์๋นํ ์๊ฐ๊ณผ ๋น์ฉ์ ์ฐจ์ด๋ฅผ ์๋ฏธํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ์ฅ์ฑ ์ธก๋ฉด์์ DeepSeek-OCR์ ์ํคํ ์ฒ๋ ์ฌ๋ฌ ๋ฐฉํฅ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค. ๋ ํฐ ๋์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ํํ๋ ฅ์ ๋์ผ ์ ์๊ณ , DeepEncoder์ ๋ ๋ง์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ๊ฐํ์ฌ ์๊ฐ์ ์ดํด๋ฅผ ํฅ์์ํฌ ์ ์์ต๋๋ค. ํนํ MoE ์ํคํ ์ฒ๋ ํจ์จ์ ์ธ ํ์ฅ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ ๋ฌธ๊ฐ ์๋ฅผ ๋๋ฆฌ๋ฉด ๋ชจ๋ธ ์ฉ๋์ ์ฆ๊ฐํ์ง๋ง ์ถ๋ก ์ ํ์ฑํ๋๋ ํ๋ผ๋ฏธํฐ๋ ํฌ๊ฒ ๋์ง ์์ต๋๋ค. ์ด๋ DeepSeek ์๋ฆฌ์ฆ์ ์ผ๊ด๋ ์ฒ ํ์ ๋๋ค.
๋น๊ต ๋ถ์: ๊ธฐ์กด ์ ๊ทผ๋ฒ๋ค๊ณผ์ ์ฐจ๋ณ์
DeepSeek-OCR์ ๊ธฐ์กด์ ๋ฌธ์ ์ฒ๋ฆฌ ์์คํ ๋ฐ VLM๋ค๊ณผ ๋น๊ตํ๋ฉด ๋๋ ทํ ์ฐจ๋ณ์ ์ด ๋๋ฌ๋ฉ๋๋ค. ์ ํต์ ์ธ ํ์ดํ๋ผ์ธ ๋ชจ๋ธ๋ค(Marker, Mathpix, MinerU ๋ฑ)์ ์ฌ๋ฌ ์ ๋ฌธํ๋ ์ปดํฌ๋ํธ๋ฅผ ์์ฐจ์ ์ผ๋ก ์คํํฉ๋๋ค. ํ ์คํธ ๊ฐ์ง, OCR, ๋ ์ด์์ ๋ถ์, ํ์ฒ๋ฆฌ ๋ฑ์ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋๋ฐ, ๊ฐ ๋จ๊ณ์์ ์ค๋ฅ๊ฐ ๋์ ๋ ์ ์๊ณ ์ ์ฒด ์์คํ ์ ๋ณต์ก๋๊ฐ ๋์์ง๋๋ค. DeepSeek-OCR์ ์๋-ํฌ-์๋ ์ ๊ทผ๋ฒ์ ์ด๋ฌํ ๋ณต์ก์ฑ์ ์ ๊ฑฐํ๊ณ ์ ์ฒด ํ๋ก์ธ์ค๋ฅผ ๋จ์ผ ๋ชจ๋ธ๋ก ํตํฉํฉ๋๋ค.
๋ค๋ฅธ ์๋-ํฌ-์๋ OCR ๋ชจ๋ธ๋ค๊ณผ ๋น๊ตํ๋ฉด, DeepSeek-OCR์ ์ฃผ์ ํ์ ์ ์์ถ ํจ์จ์ฑ์ ์์ต๋๋ค. Nougat์ ํ์ ๋ ผ๋ฌธ์ ํนํ๋์ด ์๊ณ 2,352๊ฐ์ ํ ํฐ์ ์ฌ์ฉํฉ๋๋ค. GOT-OCR2.0์ 256๊ฐ ํ ํฐ์ผ๋ก ํจ์จ์ ์ด์ง๋ง DeepSeek-OCR์ 100๊ฐ ํ ํฐ์ผ๋ก ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค. ๋ฒ์ฉ VLM๋ค(InternVL, Qwen-VL ๋ฑ)์ ๊ฐ๋ ฅํ ์ผ๋ฐ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์ง๋ง OCR ์์ ์์ ์์ฒ ๊ฐ์ ๋น์ ํ ํฐ์ ์ฌ์ฉํ์ฌ ๋นํจ์จ์ ์ ๋๋ค. DeepSeek-OCR์ OCR์ ํนํ๋๋ฉด์๋ ์ผ๋ฐ ๋น์ ์ธํฐํ์ด์ค๋ฅผ ์ ์งํ๋ ๊ท ํ์ ์ฐพ์์ต๋๋ค.
์ํคํ ์ฒ ์ธก๋ฉด์์ DeepEncoder์ ๋ ํนํ ์ค๊ณ๋ ๊ธฐ์กด ์ธ์ฝ๋๋ค์ ์ฅ์ ์ ๊ฒฐํฉํฉ๋๋ค. Vary์ ์์ถ ๋ชจ๋ ์์ด๋์ด๋ฅผ ์ฐจ์ฉํ์ง๋ง ๋์ผ ํ์์ ๋ณต์ก์ฑ์ ํผํฉ๋๋ค. InternVL์ ํ์ผ๋ง ๊ฐ๋ ์ ์ฌ์ฉํ์ง๋ง ๋ ํฐ ๋ค์ดํฐ๋ธ ํด์๋๋ก ๊ณผ๋ํ ์กฐ๊ฐํ๋ฅผ ๋ฐฉ์งํฉ๋๋ค. Qwen-VL์ ์ ์ํ ํด์๋๋ฅผ ์ง์ํ์ง๋ง ์๋์ฐ ์ดํ ์ ๊ณผ ์์ถ์ ํตํด ํ์ฑํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ดํฉ๋๋ค. ์ด๋ฌํ ์ ์ถฉ์ ์ค๊ณ๋ ๊ฐ ์ ๊ทผ๋ฒ์ ํ๊ณ๋ฅผ ์ธ์ํ๊ณ ๋ณด์ํ ๊ฒฐ๊ณผ์ ๋๋ค.
๋ฐ์ดํฐ ์์ง๋์ด๋ง ์ธก๋ฉด์์๋ DeepSeek-OCR์ ์ฐจ๋ณํ๋ฉ๋๋ค. ๋ง์ OCR ๋ชจ๋ธ๋ค์ด ํฉ์ฑ ๋ฐ์ดํฐ๋ ๊ธฐ์กด ๋ฐ์ดํฐ์ ์ ์์กดํ๋ ๋ฐ๋ฉด, DeepSeek-OCR์ ๋ค์ํ ์์ค์ ์ค์ ๋ฌธ์๋ฅผ ๋๊ท๋ชจ๋ก ์์งํ๊ณ ๋ค๋จ๊ณ ์ฃผ์ ์ ๋ต์ ์ฌ์ฉํฉ๋๋ค. ๊ฑฐ์น ์ฃผ์๊ณผ ์ ๋ฐ ์ฃผ์์ ์กฐํฉ, ๋ชจ๋ธ ํ๋ผ์ดํ ์ ํตํ ์์ ์ธ์ด ๋ฐ์ดํฐ ์์ฑ, OCR 2.0 ์์ ์ ์ํ ํฉ์ฑ ๋ฐ์ดํฐ ์์ฑ ๋ฑ์ ์ข ํฉ์ ์ธ ๋ฐ์ดํฐ ์ ๋ต์ ๋ณด์ฌ์ค๋๋ค.
์ ํ์ฌํญ๊ณผ ๊ฐ์ ๊ฐ๋ฅ์ฑ
์ฐ๊ตฌ์ง์ด ์์งํ๊ฒ ์ธ์ ํ๋ฏ์ด, DeepSeek-OCR์ ์์ฑ๋ ์ ํ์ด ์๋๋ผ ๊ฐ๋ ์ฆ๋ช (proof-of-concept)์ ๋๋ค. ์ฌ๋ฌ ํ๊ณ์ ์ด ์์ผ๋ฉฐ, ์ด๋ค์ ๋์์ ํฅํ ์ฐ๊ตฌ์ ๊ธฐํ๋ฅผ ๋ํ๋ ๋๋ค. SFT ๋จ๊ณ์ ๋ถ์ฌ๋ ๋ชจ๋ธ์ด ์ฌ์ฉ์ ์นํ์ ์ธ ์ฑ๋ด์ด ์๋๋ผ ์ฐ๊ตฌ ๋๊ตฌ์์ ์๋ฏธํฉ๋๋ค. ์ค์ฉ์ ๋ฐฐํฌ๋ฅผ ์ํด์๋ ์ง์ ๋ฐ๋ฅด๊ธฐ, ๋ํ ๋งฅ๋ฝ ์ดํด, ์์ ์ฑ ์ ๋ ฌ ๋ฑ์ ์ถ๊ฐ ํ๋ จ์ด ํ์ํฉ๋๋ค. ์ด๋ ๊ธฐ์ ์ ์ผ๋ก ์ด๋ ต์ง ์์ง๋ง ์๋นํ ์ถ๊ฐ ๋ ธ๋ ฅ์ด ํ์ํฉ๋๋ค.
Fox ๋ฒค์น๋งํฌ์์ ์ถ๋ ฅ ํ์ ๋ถ์ผ์น ๋ฌธ์ ๋ OCR ํ๊ฐ์ ๊ทผ๋ณธ์ ๋์ ์ ๋๋ฌ๋ ๋๋ค. ์๋ฏธ์ ์ผ๋ก ๋์ผํ ํ ์คํธ๋ ํ์ ์ฐจ์ด(๊ณต๋ฐฑ, ์ค๋ฐ๊ฟ, ๋ฌธ์ฅ ๋ถํธ ๋ฑ)๋ก ์ธํด ํธ์ง ๊ฑฐ๋ฆฌ๊ฐ ์ฆ๊ฐํ ์ ์์ต๋๋ค. ๋ ์ ๊ตํ ํ๊ฐ ์งํ๊ฐ ํ์ํ๋ฉฐ, ์๋ฏธ์ ์ ์ฌ์ฑ์ ์ธก์ ํ ์ ์๋ ๋ฐฉ๋ฒ(์: ์๋ฒ ๋ฉ ๊ธฐ๋ฐ ์ ์ฌ๋)์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ด ๋์๋ ๊ฒ์ ๋๋ค. ๋ํ ์์ ๋ณ ํ๊ฐ๋ ์ค์ํฉ๋๋ค. ์ผ๋ถ ์์ฉ์์๋ ์๋ฒฝํ ํ ์คํธ ์ฌํ์ด ํ์ํ์ง๋ง, ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ํต์ฌ ์ ๋ณด๋ง ์ถ์ถํ๋ฉด ์ถฉ๋ถํ ์ ์์ต๋๋ค.
10๋ฐฐ ์์ถ ๊ฒฝ๊ณ์ ๋ํ ์ด๋ก ์ ์ค๋ช ์ด ๋ถ์กฑํ ๊ฒ๋ ํ๊ณ์ ๋๋ค. ์ ์ ํํ 10๋ฐฐ์ธ๊ฐ? ์ด๊ฒ์ด ํ ์คํธ์ ๋ณธ์ง์ ์ค๋ณต์ฑ์์ ๊ธฐ์ธํ๋๊ฐ, ์๋๋ฉด ํ์ฌ ๋ชจ๋ธ์ ๋ฅ๋ ฅ ํ๊ณ์ธ๊ฐ? ์ ๋ณด ์ด๋ก ์ ๋ถ์์ ํตํด ์ด๋ก ์ ์์ถ ํ๊ณ๋ฅผ ๋์ถํ๊ณ , ํ์ฌ ๋ชจ๋ธ์ด ๊ทธ ํ๊ณ์ ์ผ๋ง๋ ๊ทผ์ ํ๋์ง ํ๊ฐํ๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค. Shannon์ ์ํธ๋กํผ ๊ฐ๋ ์ ์ ์ฉํ์ฌ ๋ฌธ์ ํ ์คํธ์ ์ ๋ณด๋๊ณผ ๋น์ ํํ์ ์ฉ๋์ ๋น๊ตํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ๋ชจ๋ฌ๋ฆฌํฐ๋ก์ ํ์ฅ์ด ํ๊ตฌ๋์ง ์์ ๊ฒ๋ ์ ํ์ฌํญ์ ๋๋ค. ํ ์คํธ-์ด๋ฏธ์ง ์์ถ๋ง ๋ค๋ฃจ์์ง๋ง, ์ ์ฌํ ์๋ฆฌ๊ฐ ์ค๋์ค, ๋น๋์ค, 3D ๋ฐ์ดํฐ ๋ฑ์๋ ์ ์ฉ๋ ์ ์์ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ธด ์ค๋์ค ๋ํ๋ฅผ ์คํํธ๋ก๊ทธ๋จ์ผ๋ก ๋ณํํ์ฌ ์์ถํ๊ฑฐ๋, ๋น๋์ค์ ํต์ฌ ํ๋ ์์ ์ ํํ์ฌ ์๊ฐ์ ์ผ๋ก ์์ฝํ๋ ๊ฒ๋ ๊ฐ๋ฅํ ์ ์์ต๋๋ค. ๋ฉํฐ๋ชจ๋ฌ ์์ถ์ ๋ํ ํตํฉ๋ ํ๋ ์์ํฌ๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ์ด ์์ฐ์ค๋ฌ์ด ๋ค์ ๋จ๊ณ์ ๋๋ค.
์ค์ LLM์ ๊ธด ์ปจํ ์คํธ ์์ ์์ ๊ฒ์ฆ์ด ์ด๋ฃจ์ด์ง์ง ์์ ๊ฒ๋ ํ๊ณ์ ๋๋ค. ์ฐ๊ตฌ์ง์ OCR์ ํ ์คํธ๋ฒ ๋๋ก ์ฌ์ฉํ์ง๋ง, ์ง์ ํ ๊ฐ์น๋ LLM์ด ๊ธด ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ ๋ ๋๋ฌ๋ ๊ฒ์ ๋๋ค. Needle-in-a-haystack ํ ์คํธ, ์ฅ๋ฌธ ์์ฝ, ๋ค์ค ๋ฌธ์ ์ง์์๋ต ๋ฑ์ ์์ ์์ ๊ดํ ์์ถ์ ํจ๊ณผ๋ฅผ ๊ฒ์ฆํด์ผ ํฉ๋๋ค. ํนํ ์์ถ๋ ํํ์์ ํน์ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ ๋ฅ๋ ฅ, ์ฌ๋ฌ ์์ถ ์์ค์ ์ ๋ณด๋ฅผ ํตํฉํ๋ ๋ฅ๋ ฅ ๋ฑ์ด ์ค์ํฉ๋๋ค.
์ฌํ์ฑ๊ณผ ์คํ ์ฌ์ด์ธ์ค
DeepSeek-AI๊ฐ ์ฝ๋์ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ๊ณต๊ฐํ ๊ฒ์ ์คํ ์ฌ์ด์ธ์ค์ ์ ์ ์ ์ ๋ณด์ฌ์ค๋๋ค. ์ด๋ ์ฐ๊ตฌ ์ปค๋ฎค๋ํฐ๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฆํ๊ณ , ๋ชจ๋ธ์ ์์ ์ ์์ฉ์ ์ ์ฉํ๋ฉฐ, ํ์ ์ฐ๊ตฌ๋ฅผ ์งํํ ์ ์๊ฒ ํฉ๋๋ค. ํนํ ๋น์ -์ธ์ด ๋ชจ๋ธ ๋ถ์ผ์์ ๋ง์ ์ต์ฒจ๋จ ๋ชจ๋ธ๋ค์ด ํ์๋์ด ์๋ ์ํฉ์์, DeepSeek-OCR์ ๊ณต๊ฐ๋ ๊ท์คํ ๊ณตํ์ ๋๋ค. ์ฐ๊ตฌ์๋ค์ DeepEncoder ์ํคํ ์ฒ๋ฅผ ๋ค๋ฅธ ์์ ์ ์ ์ฉํ๊ฑฐ๋, ๋ฐ์ดํฐ ์์ง๋์ด๋ง ์ ๋ต์ ์ฐธ๊ณ ํ๊ฑฐ๋, ์์ถ ๋ฉ์ปค๋์ฆ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์์ ํ ์ฌํ์ฑ์๋ ์ฌ์ ํ ๋์ ์ด ์์ต๋๋ค. ํ๋ จ ๋ฐ์ดํฐ์ ์ผ๋ถ(ํนํ ์ธํฐ๋ท์์ ์์งํ PDF)๋ ์ ์๊ถ์ด๋ ์ ๊ทผ์ฑ ๋ฌธ์ ๋ก ๊ณต๊ฐ๋ ์ ์์ ์ ์์ต๋๋ค. HAI-LLM ํ๋ซํผ์ด ํน์ ์ธํ๋ผ์ ์์กดํ๋ค๋ ์ ๋ ๋ค๋ฅธ ์ฐ๊ตฌ์๋ค์ด ์ ํํ ๊ฐ์ ์กฐ๊ฑด์ ์ฌํํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค. ๋ฐ์ดํฐ ์์ง๋์ด๋ง ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฒด์ ์ธ ๊ตฌํ ์ธ๋ถ์ฌํญ(์: ํ์ง ํํฐ๋ง ๊ธฐ์ค, ๋ฐ์ดํฐ ํด๋ฆฌ๋ ์ ์ฐจ)๋ ๋ ์์ธํ ๋ฌธ์ํ๋๋ฉด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ์ ์ฌํ์ฑ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. Fox์ OmniDocBench๋ ๊ณต๊ฐ ๋ฒค์น๋งํฌ์ด์ง๋ง, ํ๊ฐ ์คํฌ๋ฆฝํธ, ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ, ํ์ดํผํ๋ผ๋ฏธํฐ ๋ฑ์ ์ธ๋ถ์ฌํญ์ด ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ฐ๊ตฌ์ง์ด ํ๊ฐ ์ฝ๋๋ ํจ๊ป ๊ณต๊ฐํ๋ฉด, ๋ค๋ฅธ ์ฐ๊ตฌ์๋ค์ด ์์ ์ ๋ชจ๋ธ์ ์ ํํ ๊ฐ์ ์กฐ๊ฑด์์ ๋น๊ตํ ์ ์์ต๋๋ค. ํ์คํ๋ ํ๊ฐ ํ๋กํ ์ฝ์ ๋ฌธ์ ์ดํด ๋ถ์ผ์ ๋ฐ์ ์ ์ค์ํฉ๋๋ค.
์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ๋ฅผ ์ฅ๋ คํ๋ ๊ฒ๋ ์ค์ํฉ๋๋ค. DeepSeek-OCR์ ๊ธฐ๋ฐ์ผ๋ก ํ ํ์ฅ, ๊ฐ์ , ์์ฉ ์ฌ๋ก๋ค์ด ๊ณต์ ๋๋ฉด, ๋ชจ๋ธ์ ๊ฐ์น๋ ๋ฐฐ๊ฐ๋ฉ๋๋ค. GitHub ์ ์ฅ์์์ ์ด์์ ํ ๋ฆฌํ์คํธ๋ฅผ ํ๋ฐํ ๊ด๋ฆฌํ๊ณ , ์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ๋ฅผ ์ก์ฑํ๋ ๊ฒ์ด ์ฅ๊ธฐ์ ์ธ ์ํฅ๋ ฅ์ ๊ธฐ์ฌํ ๊ฒ์ ๋๋ค. ํนํ ๋ค์ํ ์ธ์ด์ ๋ฌธ์ ์ ํ์ ๋ํ ์ปค๋ฎค๋ํฐ ๊ธฐ์ฌ๋ ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๊ฒฐ๋ก : ํจ๋ฌ๋ค์์ ์ ํ
DeepSeek-OCR์ ๋จ์ํ OCR ๋ชจ๋ธ ์ด์์ ์๋ฏธ๋ฅผ ๊ฐ์ง๋๋ค. ์ด๋ ๋ฉํฐ๋ชจ๋ฌ AI ์์คํ ์์ ์ ๋ณด๋ฅผ ํํํ๊ณ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๋ํ ๊ทผ๋ณธ์ ์ธ ์ฌ๊ณ ๋ฅผ ์ด๊ตฌํฉ๋๋ค. ์ ํต์ ์ผ๋ก ๋น์ ๊ณผ ์ธ์ด๋ ๋ถ๋ฆฌ๋ ๋ชจ๋ฌ๋ฆฌํฐ๋ก ์ทจ๊ธ๋์๊ณ , VLM์ ์ฃผ๋ก ์๊ฐ์ ์ ๋ณด๋ฅผ ์ธ์ด๋ก ๋ฒ์ญํ๋ ๋๊ตฌ๋ก ์ฌ๊ฒจ์ก์ต๋๋ค. DeepSeek-OCR์ ๋ค๋ฅธ ๊ด์ ์ ์ ์ํฉ๋๋ค. ์๊ฐ์ ํํ์ด ์ธ์ด ์ ๋ณด๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ์ธ์ฝ๋ฉํ๋ ๋งค์ฒด๊ฐ ๋ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
10๋ฐฐ ์์ถ์์ ๊ฑฐ์ ๋ฌด์์ค ์ฌ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ค๋ ๋ฐ๊ฒฌ์ ์ค์ฉ์ ์ผ๋ก๋ ์ด๋ก ์ ์ผ๋ก๋ ์ค์ํฉ๋๋ค. ์ค์ฉ์ ์ผ๋ก๋ LLM์ ์ปจํ ์คํธ ์ ํ์ ์ํํ๋ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ก ์ ์ผ๋ก๋ ์ ๋ณด ํํ์ ๋ชจ๋ฌ๋ฆฌํฐ ๊ฐ ํจ์จ์ฑ ์ฐจ์ด์ ๋ํ ์ ๋์ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. 20๋ฐฐ ์์ถ์์๋ 60%์ ์ ํ๋๋ฅผ ์ ์งํ๋ค๋ ๊ฒ์ ์์ค ์์ถ์ ๊ฐ๋ฅ์ฑ๋ ๋ณด์ฌ์ฃผ๋ฉฐ, ์ด๋ ๋ง๊ฐ ๋ฉ์ปค๋์ฆ๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค.
DeepEncoder ์ํคํ ์ฒ๋ ๊ณ ํด์๋ ๋น์ ์ฒ๋ฆฌ์ ์ค์ฉ์ ํด๊ฒฐ์ฑ ์ ์ ์ํฉ๋๋ค. ์๋์ฐ ์ดํ ์ , ์์ถ, ๊ธ๋ก๋ฒ ์ดํ ์ ์ ๊ณ์ธต์ ๊ตฌ์ฑ์ ํ์ฑํ ๋ฉ๋ชจ๋ฆฌ์ ํํ๋ ฅ ์ฌ์ด์ ๊ท ํ์ ์ฐพ๋ ํจ๊ณผ์ ์ธ ํจํด์ ๋๋ค. ๋ค์ค ํด์๋ ์ง์์ ์ฐ๊ตฌ์ ์์ฉ ๋ชจ๋๋ฅผ ์ํ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ด ์ค๊ณ ์์น๋ค์ ๋ค๋ฅธ ๋น์ -์ธ์ด ๋ชจ๋ธ ๊ฐ๋ฐ์๋ ์ ์ฉ๋ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์์ง๋์ด๋ง์ ์ ๊ตํจ๋ ๊ฐ๊ณผํ ์ ์์ต๋๋ค. ๋ค์ํ ๋ฐ์ดํฐ ์์ค, ์ด์ค ์ฃผ์ ์ ๋ต, ๋ชจ๋ธ ํ๋ผ์ดํ , ํฉ์ฑ ๋ฐ์ดํฐ ์์ฑ ๋ฑ์ ์กฐํฉ์ ๋๊ท๋ชจ ๋ฉํฐ๋ชจ๋ฌ ๋ชจ๋ธ ํ๋ จ์ ๋ณต์ก์ฑ์ ์ ๋ณด์ฌ์ค๋๋ค. ๋จ์ํ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ผ๋ ๊ฒ์ด ์๋๋ผ, ๋ฐ์ดํฐ์ ๋ค์์ฑ, ํ์ง, ๊ท ํ์ ์ ์คํ๊ฒ ์ค๊ณํ๋ ๊ฒ์ด ์ค์ํจ์ ์ ์ฆํฉ๋๋ค.
๋ง๊ฐ ๋ฉ์ปค๋์ฆ์ผ๋ก์์ ๊ดํ ์์ถ์ด๋ผ๋ ๊ฐ๋ ์ ํ๋ ์์ํฌ๋ ํฅํ ์ฐ๊ตฌ์ ํ๋ถํ ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค. ์ด๋ ๋จ์ํ ํจ์จ์ฑ์ ๋ฌธ์ ๊ฐ ์๋๋ผ, AI ์์คํ ์ด ์๊ฐ์ ์ผ๋ก ํ์ฅ๋๋ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋์ง์ ๋ํ ๊ทผ๋ณธ์ ์ธ ์ง๋ฌธ์ ๋๋ค. ์ธ๊ฐ์ ์ธ์ง ์์คํ ์์ ์๊ฐ์ ๋ฐ์ ์ด๋ฌํ ์ ๊ทผ๋ฒ์ ๋ ์์ฐ์ค๋ฝ๊ณ ํจ์จ์ ์ธ AI ์์คํ ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
DeepSeek-OCR์ ์ง์ ํ ๊ฐ์น๋ ์ ๊ณตํ๋ ๋ต๋ณด๋ค ์ ๊ธฐํ๋ ์ง๋ฌธ์ ์์ ์ ์์ต๋๋ค. ์ ๋ณด์ ์ต์ ํํ์ด๋ ๋ฌด์์ธ๊ฐ? ๋ชจ๋ฌ๋ฆฌํฐ ๊ฐ ๋ณํ์์ ๋ฌด์์ด ๋ณด์กด๋๊ณ ๋ฌด์์ด ์์ค๋๋๊ฐ? ์์ถ๊ณผ ์ถ์ํ์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ? AI ์์คํ ์ ์ด๋ป๊ฒ ์ ํ๋ ๋ฆฌ์์ค๋ก ๋ฌดํํ ์ ๋ณด ์คํธ๋ฆผ์ ์ฒ๋ฆฌํ ์ ์๋๊ฐ? ์ด๋ฌํ ์ง๋ฌธ๋ค์ AI ์ฐ๊ตฌ์ ํต์ฌ์ ์์ผ๋ฉฐ, DeepSeek-OCR์ ๊ทธ์ ๋ํ ๊ตฌ์ฒด์ ์ด๊ณ ์ ๋์ ์ธ ํ๊ตฌ์ ์์์ ์ ์ ๊ณตํฉ๋๋ค.