#FunSearch #L4S
ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ  ์„ฑ์žฅํ•˜๋Š” ์—ฐ๊ตฌ ๋ฌธํ™”๋ฅผ ์ „ํŒŒํ•ด์š”
2023๋…„ 12์›” 25์ผ ๋ชจ๋‘๋ ˆํ„ฐ
created with DALLยทE
๋‹˜, ๋ชจ๋‘๋ ˆํ„ฐ๊ฐ€ ์™”์–ด์š”!
๋‹˜, ๋ฉ”๋ฆฌํฌ๋ฆฌ์Šค๋งˆ์Šค!๐ŸŽ„
ํฌ๋ฆฌ์Šค๋งˆ์Šค์—๋„ ์†Œ์‹ ๋‹ด์•„ ์ฐพ์•„์™”์–ด์š”.
๋ชจ๋‘ ๋”ฐ๋œปํ•œ ํœด์ผ ๋ณด๋‚ด๊ธธ ๋ฐ”๋ž„๊ฒŒ์š”!~๐Ÿคถ๐Ÿป
์ด๋ฒˆ์ฃผ SW/AI ์†Œ์‹ 
  • ์ด์ „์—” ์—†๋˜ ์ง€์‹์„ ๋‚ด๋†“๋Š” ์ƒˆ๋กœ์šด AI ๋„๊ตฌ
  • ์ง€์—ฐ์‹œ๊ฐ„์„ ํ™• ์ค„์ธ ์ฐจ์„ธ๋Œ€ ์ธํ„ฐ๋„ท ํ‘œ์ค€ 'L4S'
์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜: ๋ชจ๋‘ํŒ ๋‹ค์‹œ๋ณด๊ธฐ
์ด์ „์—” ์—†๋˜ ์ง€์‹์„ ๋‚ด๋†“๋Š” ์ƒˆ๋กœ์šด AI ๋„๊ตฌ
ยฉGoogle DeepMind
LLM์€ ์—ฌ๋Ÿฌ ํƒœ์Šคํฌ์—์„œ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์ง€๋งŒ, ์ž˜๋ชป๋œ ์ •๋ณด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ™˜๊ฐ(Hallucination) ํ˜„์ƒ์œผ๋กœ ์ธํ•ด ์ˆ˜ํ•™์ด๋‚˜ ๊ณผํ•™ ๋ถ„์•ผ์—์„œ๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์› ๋Š”๋ฐ์š”. LLM์„ ์ด์šฉํ•ด ์ˆ˜ํ•™๊ณผ ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋“ฑ์—์„œ ์ƒˆ๋กœ์šด ์†”๋ฃจ์…˜์„ ์ฐพ์•„๋‚ด๋Š” AI ๋„๊ตฌ 'ํŽ€์„œ์น˜(FunSearch)'์˜ ์—ฐ๊ตฌ ๊ฒฐ๊ณผ๊ฐ€ ๊ณผํ•™ ์ €๋„ ๋„ค์ด์ฒ˜์— ๊ฒŒ์žฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ๋”ฅ๋งˆ์ธ๋“œ๊ฐ€ ๊ฐœ๋ฐœํ•œ ํŽ€์„œ์น˜๋Š” ์ปดํ“จํ„ฐ ์ฝ”๋“œ์˜ ํ˜•ํƒœ๋กœ ๋ฌธ์ œ์˜ ๋‹ต์„ ์ƒ์„ฑํ•˜๋Š” LLM๊ณผ ํ™˜๊ฐ ํ˜„์ƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ํ‰๊ฐ€์ž(Evaluator)๊ฐ€ ๊ฒฐํ•ฉ๋˜์–ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์ž…์ฆํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ•™ ๋‚œ์ œ๋กœ ์—ฌ๊ฒจ์ ธ ์˜จ ์บก ์„ธํŠธ(Cap set)์™€ ๋นˆ ํŒจํ‚น(Bin-packing) ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ์š”. ๊ธฐ์กด์˜ ๋ฐฉ๋ฒ•๋ณด๋‹ค ํšจ์œจ์ ์ด๊ณ , ์‚ฌ๋žŒ์ด ์ดํ•ดํ•˜๊ณ  ๋ฐœ์ „์‹œํ‚ค๋Š” ๊ฒƒ๋„ ์‰ฝ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค!
์ง€์—ฐ์‹œ๊ฐ„์„ ํ™• ์ค„์ธ ์ฐจ์„ธ๋Œ€ ์ธํ„ฐ๋„ท ํ‘œ์ค€ 'L4S'
๋‹˜์€ L4S ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ๋‚˜์š”? L4S๋Š” 'Low Latency(์ €์ง€์—ฐ), Low Loss(์ €์†์‹ค), Scalable Throughput(ํ™•์žฅ ๋„คํŠธ์›Œํฌ ์ถœ๋ ฅ)'์˜ ์ค„์ž„๋ง๋กœ, ๊ธ€๋กœ๋ฒŒ ๋น…ํ…Œํฌ ๊ธฐ์—…๋“ค์ด ์ฃผ๋ชฉํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋“ค์ด ๋А๋ผ๋Š” '์ธํ„ฐ๋„ท ์†๋„'๋Š” ์ง€์—ฐ ์‹œ๊ฐ„(Latency)๊ณผ ๊ด€๋ จ๋ผ ์žˆ๋Š”๋ฐ์š”. ๋„คํŠธ์›Œํฌ ์š”์†Œ๋“ค์—์„œ ์ง€์—ฐ์ด ์กฐ๊ธˆ์”ฉ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ์‹ค์ œ ์‚ฌ์šฉ์ž๊ฐ€ ๋А๋ผ๋Š” ์‹œ๊ฐ„์€ ๋”์šฑ ๊ธธ์–ด์ง€๊ฒ ์ฃ . L4S๋Š” ์ธํ„ฐ๋„ท ํ†ต์‹ ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ง€์—ฐ์„ ์ตœ์†Œํ™”ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ, ์„œ๋ฒ„, ๋ผ์šฐํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํŒจํ‚ท(Packet, ๋ฐ์ดํ„ฐ ์ „์†ก์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ฌถ์Œ)์˜ ์–‘์€ ํ•œ์ •๋ผ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋งŽ์€ ์–‘์˜ ํŒจํ‚ท์ด ํ•œ๋ฒˆ์— ๋“ค์–ด์˜ค๋ฉด ํ˜ผ์žก์ด ๋ฐœ์ƒํ•˜๋Š”๋ฐ์š”. L4S๋Š” ์ง€์—ฐ ์‹œ๊ฐ„ ํ”ผ๋“œ๋ฐฑ(Latency feedback)์˜ ์ฃผ๊ธฐ๋ฅผ ๋” ์งง๊ฒŒ ๋งŒ๋“ค์–ด์„œ, ํ˜ผ์žก ๋ฐœ์ƒ์‹œ ์ฆ‰์‹œ ์ „์†ก ๋ฐ์ดํ„ฐ์˜ ์–‘์„ ์ค„์ด๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์œผ๋กœ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์†Œ์‹
์ปค๋ฎค๋‹ˆํ‹ฐ์™€ SW/AI ๊ต์œก
[๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ x ์นด์นด์˜ค์ž„ํŒฉํŠธ] Tech for Impact Connect Day 23๐ŸŽ‰
ยฉ์นด์นด์˜ค์ž„ํŒฉํŠธ
์ง€๋‚œ 19์ผ ์นด์นด์˜ค AI์บ ํผ์Šค์—์„œ ์ง„ํ–‰๋œ 'Tech for Impact Connect Day 23'์—์„œ ์‚ฌํšŒ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๊ธฐ์—ฌํ•˜๋Š” ๊ธฐ์ˆ  ์ปค๋ฎค๋‹ˆํ‹ฐ 'ํ…Œํฌํฌ์ž„ํŒฉํŠธ ๊ธฐ์ˆ  ์ปค๋ฎค๋‹ˆํ‹ฐ'์˜ ์‹ ํ˜ธํƒ„์ด ์šธ๋ ธ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ DVA LAB์—์„œ AI ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ํ•ด์–‘๋™๋ฌผ ํ–‰ํƒœ ๋ถ„์„ ์ปค๋ฎค๋‹ˆํ‹ฐ ํŒŒ์ผ๋Ÿฟ์„ ์šด์˜ ์ค‘์ธ๋ฐ์š”. ๊ธฐ์ˆ ๋กœ ์„ธ์ƒ์„ ์ด๋กญ๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด, ์—ฌ๊ธฐ์—์„œ ์•Œ๋ฆผ ์‹ ์ฒญํ•ด ์ฃผ์„ธ์š”! :)
LAB ์—ฐ๊ตฌ์› ์ฐพ์•„์š”
SW/AI ๊ต์œก ๊ณผ์ • ์˜ค๋ฆ„์บ ํ”„์—์„œ ์˜จ ํŽธ์ง€๐Ÿ“จ
์•ˆ๋…•ํ•˜์„ธ์š”? ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ SW์บ ํผ์Šค PO ๋ฐ•์ฃผ์ฒœ์ž…๋‹ˆ๋‹ค. ์ €ํฌ JavaScript Fullstack ๊ณผ์ •์˜ ๋”ฐ๋ˆ๋”ฐ๋ˆํ•œ ์†Œ์‹์„ ์ „ํ•˜๊ณ  ์‹ถ์–ด ๋ชจ๋‘๋ ˆํ„ฐ๋ฅผ ์ฐพ์•„์™”์–ด์š”.
์ง€๋‚œ 11์›” ๋ง๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ ์ €ํฌ ๊ณผ์ •์€ ์ตœ๊ทผ ๋งŒ์กฑ๋„ ์กฐ์‚ฌ์˜ NPS ์ง€์ˆ˜๊ฐ€ ๋ฌด๋ ค 90.1์ด ๋‚˜์™”๋Š”๋ฐ์š”. 6๊ฐœ์›”์˜ ๋„์ „์ ์ธ ์—ฌ์ •์ž„์—๋„ ๋ชจ๋‘๊ฐ€ ์ฆ๊ฒ๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!๐Ÿ˜†

ํŠนํžˆ ๊ฒฉ์ฃผ์— ๊ฑธ์ณ ๊ธฐ์ˆ  ํ† ๋ก ๊ณผ ํŒ€ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“œ๋Š” ํ™œ๋™์„ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”. ์ด๋ฒˆ ์ฃผ์—๋Š” Node.js์˜ ํŠน์ง•๊ณผ ์‚ฌ์šฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋ถ„๋ฆฌํ•ด ๋ผ์šฐํŒ…์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์„ ๋‹ค๋ค˜์Šต๋‹ˆ๋‹ค(๋งํฌ). 

์•„, ์ œ์ฃผ์ฝ”๋”ฉ๋ฒ ์ด์Šค์บ ํ”„์™€ ํ•จ๊ป˜ ์ค€๋น„ํ•œ ์ดˆ๊ฑฐ๋Œ€ AI๋ฅผ ํ™œ์šฉํ•˜๋Š” Django ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ๊ณผ์ •๋„ ์˜ฌํ•ด ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ชจ์ง‘ ์ค‘์ด๋‹ˆ, ๋‹˜๋„ ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ง€์›ํ•ด ๋ณด์„ธ์š”!  
๊ณง ๋งˆ๊ฐ์ด๋ž˜์š”! 7๋งŒ ๋ช… ์ˆ˜๊ฐ•์ƒ์ด ๊ฐ๋™ํ•œ ๋ฐ€์ฐฉ์ผ€์–ด๋กœ 4๊ฐœ์›” ์ฆ๊ฒ๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๐Ÿ‘‰์ง€๊ธˆ ์ง€์›ํ•˜๊ธฐ
๋ง˜๋จน์€ ๊ณต๋ถ€๋ฅผ ๋๊นŒ์ง€ ํ•ด ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด? I ํ’€์žŽ์Šค์ฟจ ํผ์‹ค์ด ๋ชจ์ง‘ ์ค‘(~12.27)
"ํผ์‹ค์ด๋ฅผ ํ•˜์ง€ ์•Š์•˜๋”๋ผ๋ฉด ์ด๋ ‡๊ฒŒ ๋๊นŒ์ง€ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•˜์ง€ ๋ชปํ–ˆ์„ ๊ฒƒ ๊ฐ™์•„์š”. ๊ถ๊ธˆํ•œ ๊ฒŒ ๋งŽ์ง€๋งŒ ๊ฒŒ์œผ๋ฆ„ ๋ฆ„ ๋•Œ๋ฌธ์— ๊ฑฑ์ •๋œ๋‹ค๋ฉด, ํผ์‹ค์ด์— ๋„์ „ํ•˜๋Š” ๊ฒƒ์ด ํ›„ํšŒํ•˜์ง€ ์•Š๋Š” ์„ ํƒ์ด ๋  ๊ฑฐ๋ผ ์žฅ๋‹ดํ•ฉ๋‹ˆ๋‹ค!" _ํผ์‹ค์ด ํ›„๊ธฐ ์ค‘
์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜
INTERSPEECH, NeurIPS 2023์— ์–ต์…‰๋œ ๋น„๊ฒฐ์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด! I ํŽ˜์ดํผ์ƒต ํŠน์ง‘ ์„ธ๋ฏธ๋‚˜
  • ์—ฐ์‚ฌ: ๊น€์ค€์šฐ(RSC LAB ๋žฉ์งฑ), ์ด์˜๋นˆ(AI Story LAB ๋žฉ์งฑ)
  • ๋‚ด์šฉ: RSC(Respiratory Sound Classification) LAB ์—ฐ๊ตฌ ๊ฒฐ๊ณผ ๋ฐœํ‘œ ยท Zero2Story: ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ™œ์šฉํ•ด์„œ TRTG ํ˜•์‹ ํ”Œ๋กฏ ๋งŒ๋“ค๊ธฐ
์˜ค๋Š˜๋„ ๋‹˜์˜ ์„ฑ์žฅ์„ ์‘์›ํ• ๊ฒŒ์š”!
์•—, ๋ ˆํ„ฐ๊ฐ€ ๋ฉ”์ผํ•จ์—์„œ ์•ˆ ๋ณด์ด๋‚˜์š”?
  • ์ŠคํŒธ๋ฉ”์ผํ•จ์—์„œ ์šธ๊ณ  ์žˆ์„์ง€๋„ ๋ชฐ๋ผ์š”. ์ฐพ์•„๊ฐ€ ํ™•์ธํ•ด ๋ณด์„ธ์š”!
  • ์ฃผ์†Œ๋ก์— ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์ด๋ฉ”์ผ ์ฃผ์†Œ(modulabs01@gmail.com)๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”.
์„œ์šธ์‹œ ๊ฐ•๋‚จ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ 324(์—ญ์‚ผ๋””์˜ค์ŠˆํŽ˜๋ฆฌ์›€) 2F