#Nougat #SynthID #์–‘์žํ™”
ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ  ์„ฑ์žฅํ•˜๋Š” ์—ฐ๊ตฌ ๋ฌธํ™”๋ฅผ ์ „ํŒŒํ•ด์š”
2023๋…„ 9์›” 4์ผ ๋ชจ๋‘๋ ˆํ„ฐ
๋‹˜, ๋ชจ๋‘๋ ˆํ„ฐ๊ฐ€ ์™”์–ด์š”.
์š”์ฆ˜ ๋‹ฌ๋„, ํ•˜๋Š˜๋„ ์ฐธ ์˜ˆ์˜์ง€ ์•Š๋‚˜์š”?
๊ณ„์ ˆ์ด ๋ฐ”๋€Œ์–ด๊ฐ€๋Š” ์ค‘์ด๋ผ ์ผ๊ต์ฐจ๋Š” ํฐ ๊ฒƒ ๊ฐ™์•„์š”.
๋‹˜, ๋ฌด์—‡๋ณด๋‹ค ๊ฑด๊ฐ• ์ž˜ ์ฑ™๊ธฐ๊ธธ ๋ฐ”๋ž˜์š”!
[๊ณต์ง€ I ๋ชจ๋‘๋ ˆํ„ฐ ๊ฐ€๊ฟˆ์ด ํœด๊ฐ€๋กœ 9/18(์›”) ๋ ˆํ„ฐ๋Š” ์‰ฝ๋‹ˆ๋‹ค๐Ÿผ]
์ด๋ฒˆ์ฃผ AI ์†Œ์‹
  • ๋ฉ”ํƒ€ AI, PDF์˜ ์ˆ˜์‹์„ ์ธ์‹ํ•˜๋Š” ๋ชจ๋ธ 'Nougat' ๋ฐœํ‘œ
  • AI ์ƒ์„ฑ ์ด๋ฏธ์ง€์— ์›Œํ„ฐ๋งˆํฌ๋ฅผ ์‹ฌ๋‹ค? 'SynthID' ๋ฒ ํƒ€ ๋ฒ„์ „ ์ถœ์‹œ
  • ์ดˆ๊ฑฐ๋Œ€ AI, ๋” ๊ฐ€๋ณ๊ฒŒ ๋” ํšจ์œจ์ ์œผ๋กœ
์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜: ์• ํ”Œ Vision Pro ์ƒ์„ธ ๊ธฐ์ˆ  ์„ค๋ช…๊ณผ SW ๊ฐœ๋ฐœ ํŠœํ† ๋ฆฌ์–ผ
๋ฉ”ํƒ€ AI, PDF์˜ ์ˆ˜์‹์„ ์ธ์‹ํ•˜๋Š” ๋ชจ๋ธ 'Nougat' ๋ฐœํ‘œ

๋Œ€๋ถ€๋ถ„์˜ ๊ณผํ•™ ์ง€์‹์€ PDF ํ˜•์‹์œผ๋กœ ์ €์žฅ๋ผ ์žˆ๋Š”๋ฐ์š”. PDF ํŒŒ์ผ์€ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋“ฑ์˜ ์žฅ์ ์ด ์žˆ๋Š” ๋ฐ˜๋ฉด, ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ฑฐ๋‚˜ ๊ธฐ๊ณ„๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๊ณผํ•™ ๋ฌธ์„œ๋Š” ์ˆ˜์‹์ด ํฌํ•จ๋ผ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋”์šฑ ๊ทธ๋Ÿฐ๋ฐ์š”. ๋ฉ”ํƒ€ AI์—์„œ ๋ฐœํ‘œํ•œ '๋ˆ„๊ฐ€(Nougat)' ๋ชจ๋ธ์€ ๋น„์ „ ํŠธ๋žœ์Šคํฌ๋จธ(Vision Transformer) ๋ชจ๋ธ์˜ ์ผ์ข…์ธ 'Swim Transformer'๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ, PDF ํ˜•์‹์˜ ๋ฌธ์„œ๋ฅผ ๋งˆํฌ๋‹ค์šด๊ณผ HTML ๋“ฑ์˜ '๋งˆํฌ์—…(Markup) ์–ธ์–ด'๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์˜ ๋ ˆ์ดํ…(LaTeX) ์ฝ”๋“œ๋กœ๋ถ€ํ„ฐ ๋งˆํฌ๋‹ค์šด ์ฝ”๋“œ์™€ PDF ํŒŒ์ผ์„ ์–ป๊ณ , ์ด ๋‘˜์„ ํ•จ๊ป˜ ํ•™์Šต์— ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ํ•˜๋„ค์š”. ๋ฌธ์„œ์˜ ํŽธ์ง‘ ๊ฑฐ๋ฆฌ(Edit distance) ์™€ BLEU ์ ์ˆ˜ ๋“ฑ์„ ์ธก์ •ํ•œ ๊ฒฐ๊ณผ, '๋ˆ„๊ฐ€'์˜ ์„ฑ๋Šฅ์ด OCR(Optical Character Recognition, ๊ด‘ํ•™ ๋ฌธ์ž ์ธ์‹) ๊ธฐ๋ฐ˜์˜ ํƒ€ ๋ชจ๋ธ๋ณด๋‹ค ์šฐ์ˆ˜ํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊นƒํ—ˆ๋ธŒ์— ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋ผ ์žˆ์œผ๋‹ˆ, ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ํ…Œ์ŠคํŠธํ•ด ๋ณด์„ธ์š”!

AI ์ƒ์„ฑ ์ด๋ฏธ์ง€์— ์›Œํ„ฐ๋งˆํฌ๋ฅผ ์‹ฌ๋‹ค? 'SynthID' ๋ฒ ํƒ€ ๋ฒ„์ „ ์ถœ์‹œ
ยฉGoogle DeepMind
๊ตฌ๊ธ€ ๋”ฅ๋งˆ์ธ๋“œ๊ฐ€ AI๋กœ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์— ๋ณด์ด์ง€ ์•Š๋Š” ์›Œํ„ฐ๋งˆํฌ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ์‹ ์ŠคID(SynthID)์˜ ๋ฒ ํƒ€ ๋ฒ„์ „์„ ๊ณต๊ฐœํ–ˆ์–ด์š”. ํ˜„์žฌ๋Š” ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์˜ ๋ฒ„ํ…์Šค AI*์—์„œ ์ด๋งค์ง„** ๋ชจ๋ธ์˜ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ๋งŒ ๊ณต๊ฐœ๋ผ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ ์ŠคID๋Š” ์ด๋งค์ง„์œผ๋กœ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์— ์›Œํ„ฐ๋งˆํฌ๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๊ณ , ํŠน์ • ์ด๋ฏธ์ง€๊ฐ€ ์ด๋งค์ง„์œผ๋กœ ์ƒ์„ฑ๋œ ๊ฒƒ์ธ์ง€ ํŒ๋‹จํ•  ์ˆ˜๋„ ์žˆ๋Š”๋ฐ์š”. ์‹ฌ์ง€์–ด ์ด๋งค์ง„์œผ๋กœ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ์ผ๋ถ€๋ฅผ ์ž๋ฅด๊ฑฐ๋‚˜ ์ƒ‰์กฐ, ๋ฐ๊ธฐ๋ฅผ ๋ฐ”๊พธ๊ณ  ํ•„ํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€ํ˜•ํ•ด๋„ ์›Œํ„ฐ๋งˆํฌ ์ •๋ณด๊ฐ€ ๋‚จ๋Š”๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์‹ ์ŠคID๋Š” ๊ฐ๊ฐ '์›Œํ„ฐ๋งˆํ‚น'๊ณผ '์‹๋ณ„'์„ ๋‹ด๋‹นํ•˜๋Š” ๋‘ ๊ฐœ์˜ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ๋กœ ์ด๋ค„์ ธ ์žˆ๋Š”๋ฐ์š”. ์›Œํ„ฐ๋งˆํฌ๊ฐ€ ์‚ฝ์ž…๋œ ์ด๋ฏธ์ง€๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‹๋ณ„ํ•˜๋ฉด์„œ๋„, ์›Œํ„ฐ๋งˆํฌ๊ฐ€ ์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณ€ํ˜•์‹œํ‚ค์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘์—ˆ๋‹ค๊ณ  ํ•˜๋„ค์š”. 

*๋ฒ„ํ…์Šค AI(Vertex AI): ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์˜ ๋นŒ๋“œ์™€ ๋ฐฐํฌ์— ํŠนํ™”๋œ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ

**์ด๋งค์ง„(Imagen): ๋””ํ“จ์ „(Diffusion)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ตฌ๊ธ€์˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ

์ดˆ๊ฑฐ๋Œ€ AI, ๋” ๊ฐ€๋ณ๊ฒŒ ๋” ํšจ์œจ์ ์œผ๋กœ

ํ—ˆ๊น…ํŽ˜์ด์Šค ๋ธ”๋กœ๊ทธ์— ์–‘์žํ™”(Quantization)๋ฅผ ์†Œ๊ฐœํ•˜๋Š” ๊ธ€์ด ์˜ฌ๋ผ์™”์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋Š” ์‹ค์ˆ˜ ๊ฐ’์„ ๋ถ€๋™ ์†Œ์ˆ˜์ (Floating point, ์ˆซ์ž๋ฅผ ์ด์ง„์ˆ˜๋กœ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•)์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š”๋ฐ์š”. ๋น„ํŠธ*๋ฅผ ๋” ๋งŽ์ด ์‚ฌ์šฉํ• ์ˆ˜๋ก ์ˆซ์ž๋ฅผ ๋” ์ •๋ฐ€ํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋งŒํผ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๋งŽ์ด ์ฐจ์ง€ํ•˜๊ณ  ์—ฐ์‚ฐ ์†๋„๊ฐ€ ๋А๋ ค์ง„๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์ฃ . ์ตœ๊ทผ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ˆ˜๋ฐฑ์–ต ๊ฐœ์— ์ด๋ฅด๋Š” ์ƒ์„ฑ ๋ชจ๋ธ๋“ค์ด ์ธ๊ธฐ๋ฅผ ์–ป์œผ๋ฉด์„œ ์–‘์žํ™”** ๊ฐœ๋…์ด ๋– ์˜ค๋ฅด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋“œ๋Š” ๋น„์šฉ์„ ๋‚ฎ์ถ”๋ฉด์„œ๋„ ์„ฑ๋Šฅ ์ €ํ•˜๋Š” ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒƒ์ด ์–‘์žํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ชฉํ‘œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์–ด์š”. ์ด ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์ •๋ฐ€๋„์™€ ์–‘์žํ™”์˜ ๊ฐœ๋…๊ณผ ํ•จ๊ป˜, ์–‘์žํ™”๋ฅผ ์œ„ํ•œ ๋Œ€ํ‘œ์ ์ธ ๋ผ์ด๋ธŒ๋ผ๋ฆฌ์ธ 'AutoGPTQ'์™€ 'bitsandbytes'๋ฅผ ํ—ˆ๊น…ํŽ˜์ด์Šค ์ƒํƒœ๊ณ„์—์„œ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ์ตœ์ ํ™” ๊ธฐ์ดˆ์— ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ์ฐธ๊ณ ํ•ด ๋ณด์„ธ์š”!

*๋น„ํŠธ(Bit): Binary Digit์˜ ์ค„์ž„๋ง๋กœ, ์ปดํ“จํ„ฐ์—์„œ ๋ฐ์ดํ„ฐ์˜ ์ตœ์†Œ ๋‹จ์œ„์ด๋ฉฐ 0๊ณผ 1์˜ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ๋ผ ์žˆ๋‹ค.

**์–‘์žํ™”(Quantization): ๋ชจ๋ธ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์ •๋ฐ€๋„(Precision)๋ฅผ ๋‚ฎ์ถ”๋Š” ๊ณผ์ •์œผ๋กœ, ์—ฐ์‚ฐํ•œ ๊ฐ’์„ ์ˆซ์ž๋กœ ํ‘œํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•  ๋น„ํŠธ ๊ฐœ์ˆ˜๋ฅผ ์ ๊ฒŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค.

๋ชจ๋‘์—ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์†Œ์‹
LAB ์—ฐ๊ตฌ์› ์ฐพ์•„์š”
  • AI Story LAB #๋…ผ๋ฌธ_์ž‘์„ฑ  โฐ9์›” 4์ผ๊นŒ์ง€
  • Coding&Taekwonyap LAB #๊ต์œกํ”„๋กœ๊ทธ๋žจ_๊ฐœ๋ฐœ  โฐ9์›” 6์ผ๊นŒ์ง€
  • PRIVATE AI LAB #PET(Privacy-enhancing Tech.)_์—ฐ๊ตฌ โฐ9์›” 18์ผ๊นŒ์ง€
์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜
์• ํ”Œ Vision Pro ์ƒ์„ธ ๊ธฐ์ˆ  ์„ค๋ช…๊ณผ SW ๊ฐœ๋ฐœ ํŠœํ† ๋ฆฌ์–ผ
  • ์ผ์‹œ: 9์›” 5์ผ ํ™”์š”์ผ I 7:30PM - 9:10PM
  • ์žฅ์†Œ: ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ๊ฐ•๋‚จ์บ ํผ์Šค ๋ผ์šด์ง€
  • ์—ฐ์‚ฌ:์ตœ์žฌํ›ˆ(๋Œ€๊ธฐ์—… SW ์ˆ˜์„ ์—ฐ๊ตฌ์›)
  • ๋‚ด์šฉ: Apple Vision Pro ๊ธฐ๋Šฅ ์„ค๋ช… I HW ๊ธฐ์ˆ  ์ŠคํŽ™ ์„ค๋ช… I SW ๊ตฌ์กฐ ์„ค๋ช… I SW ๊ฐœ๋ฐœ ํ™˜๊ฒฝ I SW ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  I ๊ฐœ๋ฐœ ํŠœํ† ๋ฆฌ์–ผ๊ณผ ๋ฐ๋ชจ I ๋ฉ”ํƒ€๋ฒ„์Šค์™€ ์ธ๊ณต์ง€๋Šฅ ์„œ๋น„์Šค ๊ฒฐํ•ฉ ์•„์ด๋””์–ด ์†Œ๊ฐœ I Q&A, ๋„คํŠธ์›Œํ‚น
์˜ค๋Š˜๋„ ๋‹˜์˜ ์„ฑ์žฅ์„ ์‘์›ํ• ๊ฒŒ์š”.
์•—, ๋ ˆํ„ฐ๊ฐ€ ๋ฉ”์ผํ•จ์—์„œ ์•ˆ ๋ณด์ด๋‚˜์š”?
  • ์ŠคํŒธ๋ฉ”์ผํ•จ์—์„œ ์šธ๊ณ  ์žˆ์„์ง€๋„ ๋ชฐ๋ผ์š”. ์ฐพ์•„๊ฐ€ ํ™•์ธํ•ด ๋ณด์„ธ์š”!
  • ์ฃผ์†Œ๋ก์— ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์ด๋ฉ”์ผ ์ฃผ์†Œ(modulabs01@gmail.com)๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”.
(์ฃผ)๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ
์„œ์šธ์‹œ ๊ฐ•๋‚จ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ 324(์—ญ์‚ผ๋””์˜ค์ŠˆํŽ˜๋ฆฌ์›€) 2F