Curieux.JY
  • Post
  • Note
  • Jung Yeon Lee

On this page

  • Brief Review
  • Detail Review
    • ์—ฐ๊ตฌ์˜ ๋ฐฐ๊ฒฝ๊ณผ ๋™๊ธฐ
    • ์•„ํ‚คํ…์ฒ˜์˜ ํ˜์‹ : DeepEncoder
    • ๋‹ค์ค‘ ํ•ด์ƒ๋„ ์ง€์›: ์œ ์—ฐ์„ฑ๊ณผ ์‹ค์šฉ์„ฑ
    • ๋””์ฝ”๋” ์„ค๊ณ„: ํšจ์œจ์„ฑ๊ณผ ํ‘œํ˜„๋ ฅ์˜ ๊ท ํ˜•
    • ๋ฐ์ดํ„ฐ ์—”์ง„: ๋‹ค์–‘์„ฑ๊ณผ ๊ทœ๋ชจ์˜ ์กฐํ™”
    • ํ›ˆ๋ จ ํŒŒ์ดํ”„๋ผ์ธ: ๋‹จ์ˆœํ•จ ์†์˜ ํšจ์œจ์„ฑ
    • ๋น„์ „-ํ…์ŠคํŠธ ์••์ถ• ์—ฐ๊ตฌ: ํ•ต์‹ฌ ๋ฐœ๊ฒฌ
    • ์‹ค์šฉ์  OCR ์„ฑ๋Šฅ ํ‰๊ฐ€
    • ์‹ฌ์ธต ํŒŒ์‹ฑ ๋Šฅ๋ ฅ: ๋‹จ์ˆœ OCR์„ ๋„˜์–ด์„œ
    • ๋ง๊ฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ์„œ์˜ ๊ด‘ํ•™ ์••์ถ•
    • ํ•œ๊ณ„์™€ ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ
    • ์‹ค์šฉ์  ์˜ํ–ฅ๊ณผ ์‚ฐ์—…์  ๊ฐ€์น˜
    • ๋น„์ „-์–ธ์–ด ๋ชจ๋ธ ์—ฐ๊ตฌ์— ๋Œ€ํ•œ ํ•จ์˜
    • ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง์˜ ๊ตํ›ˆ
    • ๋ฒค์น˜๋งˆํฌ ๊ฒฐ๊ณผ์˜ ์‹ฌ์ธต ํ•ด์„
    • ์ด๋ก ์  ๊นŠ์ด์™€ ์ฒ ํ•™์  ํ•จ์˜
    • ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ๊ณผ ์žฅ๊ธฐ ๊ธฐ์–ต์— ๋Œ€ํ•œ ํ•จ์˜
    • ํ›ˆ๋ จ ํšจ์œจ์„ฑ๊ณผ ํ™•์žฅ์„ฑ
    • ๋น„๊ต ๋ถ„์„: ๊ธฐ์กด ์ ‘๊ทผ๋ฒ•๋“ค๊ณผ์˜ ์ฐจ๋ณ„์ 
    • ์ œํ•œ์‚ฌํ•ญ๊ณผ ๊ฐœ์„  ๊ฐ€๋Šฅ์„ฑ
    • ์žฌํ˜„์„ฑ๊ณผ ์˜คํ”ˆ ์‚ฌ์ด์–ธ์Šค
    • ๊ฒฐ๋ก : ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ์ „ํ™˜

๐Ÿ“ƒDeepSeek-OCR ๋ฆฌ๋ทฐ

deepseek
llm
Contexts Optical Compression
Published

October 29, 2025

  • Paper Link
  • Code
  1. ๐Ÿ’ก DeepSeek-OCR์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)์˜ ๊ธด ์ปจํ…์ŠคํŠธ ์ฒ˜๋ฆฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ…์ŠคํŠธ ์ •๋ณด๋ฅผ ์‹œ๊ฐ์  ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋ฅผ ํ†ตํ•ด ํšจ์œจ์ ์œผ๋กœ ์••์ถ•ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  2. โœจ ์ด ๋ชจ๋ธ์€ ๊ณ ํ•ด์ƒ๋„ ์ž…๋ ฅ์—์„œ๋„ ๋‚ฎ์€ ํ™œ์„ฑํ™” ๋ฉ”๋ชจ๋ฆฌ์™€ ์ตœ์†Œํ•œ์˜ ๋น„์ „ ํ† ํฐ์„ ์œ ์ง€ํ•˜๋ฉฐ ๋†’์€ ์••์ถ•๋ฅ ์„ ๋‹ฌ์„ฑํ•˜๋Š” DeepEncoder์™€ DeepSeek3B-MoE ๋””์ฝ”๋”๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  3. ๐Ÿš€ 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์˜ ํ•ต์‹ฌ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์„ฑ ์š”์†Œ์™€ ํ›ˆ๋ จ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. 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๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค.
  2. 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 ์Šคํƒ€์ผ ํ›ˆ๋ จ์„ ํ†ตํ•ด ํšจ๊ณผ์ ์œผ๋กœ ํ•™์Šต๋  ์ˆ˜ ์žˆ๋Š” ๋น„์„ ํ˜• ๋งคํ•‘์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

  3. 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 ํ† ํฐ ๊ธธ์ด).
  4. 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์€ ๊ทธ์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ด๊ณ  ์ •๋Ÿ‰์ ์ธ ํƒ๊ตฌ์˜ ์‹œ์ž‘์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Copyright 2024, Jung Yeon Lee