μ½”λ“œ 생성 AI 'μ•ŒνŒŒμ½”λ“' ν™”μ œ..."μΈκ°„μ˜ μ½”λ”© λŠ₯λ ₯에 κ·Όμ ‘" (링크)

 

기사 λ‚΄μš© μš”μ•½
λ²€μ²˜λΉ„νŠΈλŠ” 26일(ν˜„μ§€μ‹œκ°„) ν…”μ•„λΉ„λΈŒμ— 본사λ₯Ό λ‘” μŠ€νƒ€νŠΈμ—… 코듐AIκ°€ μ½”λ“œ 생성 AI 'μ•ŒνŒŒμ½”λ“(AlphaCodium)'을 κ³΅κ°œν–ˆλ‹€κ³  λ³΄λ„ν–ˆλ‹€.
코듐AIλŠ” 논문을 톡해 "μ½”λ“œ 생성은 일반적인 μžμ—°μ–΄ λ¬Έμ œμ™€ λ‹€λ₯΄λ‹€. μžμ—°μ–΄ 생성에 μ„±κ³΅ν•œ λ§Žμ€ μ΅œμ ν™” 및 트릭이 μ½”λ“œ μž‘μ—…μ—λŠ” νš¨κ³Όμ μ΄μ§€ μ•Šμ„ 수 μžˆλ‹€"라며 "μš°λ¦¬λŠ” λŒ€ν˜•μ–Έμ–΄λͺ¨λΈ(LLM)의 μ½”λ“œ 생성 λŠ₯λ ₯을 ν–₯μƒν•˜λŠ” '반볡 흐름(iterative flow)' μ•ŒνŒŒμ½”λ“μ„ μ œμ•ˆν•œλ‹€"라고 λ°ν˜”λ‹€.
이에 λ”°λ₯΄λ©΄ μ•ŒνŒŒμ½”λ“μ€ 1λ§Œμ—¬κ°œμ˜ ν”„λ‘œκ·Έλž˜λ° λ¬Έμ œκ°€ ν¬ν•¨λœ 'μ½”λ“œμ»¨ν…ŒμŠ€νŠΈ' λ°μ΄ν„°μ…‹μœΌλ‘œ ν…ŒμŠ€νŠΈλλ‹€. 'GPT-4'에 μ•ŒνŒŒμ½”λ“μ„ μ μš©ν•œ κ²°κ³Ό μ½”λ”© μ •ν™•λ„λŠ” 19%μ—μ„œ 44%둜 λ†’μ•„μ‘Œλ‹€.
코듐AIλŠ” “이 κ²°κ³ΌλŠ” λ‹¨μˆœν•œ 수치 κ°œμ„ μ„ λ³΄μ—¬μ£ΌλŠ” 것이 μ•„λ‹ˆλ‹€"라며 "μ½”λ“œ 생성 λΆ„μ•Όμ—μ„œ LLM의 κΈ°λŠ₯이 ν•œ 단계 더 λ°œμ „ν•œ 증거”라고 κ°•μ‘°ν–ˆλ‹€.
 μ•ˆλ“œλ ˆμ΄ μΉ΄λ₯΄νŒŒν‹° μ „ ν…ŒμŠ¬λΌ AI μ΄μ‚¬λŠ” "닡을 λ‚΄λŠ” νŒ¨λŸ¬λ‹€μž„μ—μ„œ 닡을 반볡적으둜 κ΅¬μ„±ν•˜λŠ” 'ν”Œλ‘œμš°(flow)'둜 νŒ¨λŸ¬λ‹€μž„μ„ μ „ν™˜ν–ˆλ‹€"라며 이λ₯Ό 톡해 μ½”λ“œ 생성을 κ°œμ„ ν•  수 μžˆλ‹€κ³  λ°ν˜”λ‹€.
ν”Œλ‘œμš°λŠ” GAN(μ λŒ€μ μƒμ„±μ‹ κ²½λ§) μ•„ν‚€ν…μ²˜ μš”μ†Œλ₯Ό 톡해 λͺ¨λΈμ΄ μƒμ„±ν•œ μ½”λ“œλ₯Ό μ λŒ€μ  λͺ¨λΈλ‘œ ν…ŒμŠ€νŠΈν•˜κ³  ν”Όλ“œλ°±ν•˜λ©° κ³ λ„ν™”ν•˜λŠ” ꡬ쑰λ₯Ό λœ»ν•œλ‹€.

 

 

핡심 μš©μ–΄
  • 생성λͺ¨λΈ(Generative Model)μ΄λž€?
    • 주어진 데이터λ₯Ό ν•™μŠ΅ν•˜κ³  ν•™μŠ΅ λ°μ΄ν„°μ˜ 뢄포λ₯Ό λ”°λ₯΄λŠ” μœ μ‚¬ 데이터λ₯Ό μƒμ„±ν•˜λŠ” λͺ¨λΈ
    • ν•™μŠ΅μ‹œν‚¨ 데이터듀 사이에 μ •λ§λ‘œ μ‘΄μž¬ν•  것 같은 데이터λ₯Ό λ§Œλ“€μ–΄λ‚΄λŠ” 것이 λͺ©μ 
  • 생성λͺ¨λΈμ˜ μ’…λ₯˜
    • Explicit Density : ν•™μŠ΅ λ°μ΄ν„°μ˜ 뢄포 기반
      • Tractable Density : λͺ¨λΈμ˜ 사전 뢄포λ₯Ό κ°€μ •ν•˜μ—¬ κΈ°μ‘΄κ°’μœΌλ‘œλΆ€ν„° 데이터 뢄포λ₯Ό μΆ”μ •
      • Full Visible Belief Nets (NADE / MADE / PixelRNN / PixelCNN)
      • Approximate Density : λͺ¨λΈμ˜ 사전 뢄포λ₯Ό κ·Όμ‚¬μ‹œμΌœ 데이터 뢄포λ₯Ό μΆ”μ •
      • VAE / Markov Chain (Boltzmann Machine)
    • Implicit Density : λ°μ΄ν„°μ˜ 뢄포λ₯Ό λͺ¨λ₯΄λ”라도 생성 
      • λ°μ΄ν„°μ˜ ν™•λ₯  뢄포λ₯Ό λͺ¨λ₯΄λŠ” μƒνƒœ
      • λͺ¨λΈμ΄ λͺ…ν™•νžˆ μ •μ˜λ˜μ–΄ μžˆμ§€ μ•Šμ€ 경우
      • μƒ˜ν”Œλ§μ„ λ°˜λ³΅ν•˜μ—¬ νŠΉμ • ν™•λ₯  뢄포에 μˆ˜λ ΄ν•˜μ—¬ μΆ”μ •
      • GAN / Markov Chain (GSN)
  • GAN(Generative Adversarial Networks)μ΄λž€?
    • μ‹€μ œμ— κ°€κΉŒμš΄ μ΄λ―Έμ§€λ‚˜ μ‚¬λžŒμ΄ μ“΄ 것 같은 κΈ€ λ“± μ—¬λŸ¬ κ°€μ§œ 데이터듀을 μƒμ„±ν•˜λŠ” λͺ¨λΈ
    • 'μ λŒ€μ  생성 신경망'μ΄λΌλŠ” μ΄λ¦„μ²˜λŸΌ μ„œλ‘œ λ‹€λ₯Έ 두 개의 λ„€νŠΈμ›Œν¬λ₯Ό μ λŒ€μ μœΌλ‘œ(adversarial) ν•™μŠ΅
  • GAN μ•„ν‚€ν…μ²˜
    • CycleGAN : λ‹€μ–‘ν•œ μŠ€νƒ€μΌμ˜ 이미지 κ°„ λ³€ν™˜μ„ ν•™μŠ΅ν•˜λŠ”λ° 주둜 μ‚¬μš©
    • StyleGAN : μΈκ°„μ˜ 얼꡴에 κ΄€ν•œ νŠΉμ§•μ„ μ™Έμ›Œμ„œ ν˜„μ‹€μ— μ—†λŠ” μΈκ°„μ˜ μ–Όκ΅΄ 이미지 생성
    • Text2image : ν…μŠ€νŠΈμ˜ μ„€λͺ…을 μž„λ² λ”©μœΌλ‘œ λ³€ν™˜ν•˜κ³  λ…Έμ΄μ¦ˆ 벑터와 μ—°κ²°ν•΄ 생성기에 μž…λ ₯

 

 

β€» Reference β€»

https://wikidocs.net/151937 (생성λͺ¨λΈ 아이디어)

https://www.thedatahunt.com/trend-insight/generative-ai (생성AI의 κ°œλ… 및 ν™œμš©)

https://www.thedatahunt.com/trend-insight/gan-algorithm-guide(GAN의 κ°œλ… 및 ν™œμš© 사둀)


 

μƒμ„±ν˜• AIλ₯Ό λ§Œλ“  것도 개발자고....μœ„ν˜‘ λ‹Ήν•˜λŠ” 것도 개발자인 κΈ°λ¬˜ν•œ ν˜„μ‹€...λ‚΄ μžλ¦¬λŠ” μžˆμ—ˆμœΌλ©΄ μ’‹κ² λ‹€. μ λ‹Ήνžˆ 코딩에 도움을 받을 수 μžˆλŠ” μ •λ„λ§Œ λ°œμ „ν•˜λ©΄ 쒋을텐데 기술이 λ„ˆλ¬΄ λ°œμ „ν•˜κ³  μžˆλŠ” 것 κ°™λ‹€.

+ Recent posts