#QLoRA #Sophia #MatCha #FSSLLAB
ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ  ์„ฑ์žฅํ•˜๋Š” ์—ฐ๊ตฌ ๋ฌธํ™”๋ฅผ ์ „ํŒŒํ•ด์š”
2023๋…„ 6์›” 5์ผ ๋ชจ๋‘๋ ˆํ„ฐ
์ง€๋‚œ์ฃผ ์ผ๋ณธ ์ฟ ์‚ฌ์ธ ์—์„œ ๋งŒ๋‚œ ๊ณ ์–‘์ด๊ฐ€ ์ƒ๊ฐ๋‚˜์„œ ๋งŒ๋“ค์–ด ๋ดค์–ด์š”๐Ÿˆโ€โฌ›.
Created with DALLใƒปE2
๋‹˜, ๋ชจ๋‘๋ ˆํ„ฐ๊ฐ€ ์™”์–ด์š”!
์–ด๋А๋ง 2023๋…„ ์ƒ๋ฐ˜๊ธฐ์˜ ๋งˆ์ง€๋ง‰ ๋‹ฌ์ด๋„ค์š”.
๋„ˆ๋ฌด ์•ž๋งŒ ๋ณด๊ณ  ๋‹ฌ๋ฆฌ์ง„ ์•Š์•˜๋Š”์ง€,
์ž ์‹œ ์‰ฌ์–ด๊ฐ€๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š” :)
์ด๋ฒˆ์ฃผ AI ์†Œ์‹
  • QLoRA: GPU ํ•˜๋‚˜๋กœ LLM ํŒŒ์ธํŠœ๋‹ํ•˜๊ธฐ
  • MatCha: ์ˆ˜ํ•™์  ์ถ”๋ก ๊ณผ ์ฐจํŠธ ํ•ด์„์ด ๊ฒฐํ•ฉ๋œ ๋ชจ๋ธ
  • 'Adam'๋ณด๋‹ค ๋” ๋น ๋ฅธ ์˜ตํ‹ฐ๋งˆ์ด์ € ๋“ฑ์žฅ?
  • ๋ชจ๋‘ํŒ ํ›„๊ธฐ: ์–ด๋–ป๊ฒŒ ๋น„์ „๊ณต์ž๊ฐ€ ์žฅ์ ์ด ๋  ์ˆ˜ ์žˆ์„๊นŒ?
์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜: ์ฑ—GPT ์—…๋ฌด ํ™œ์šฉ๋ฒ•
QLoRA: GPU ํ•˜๋‚˜๋กœ LLM ํŒŒ์ธํŠœ๋‹ํ•˜๊ธฐ

ํ—ˆ๊น…ํŽ˜์ด์Šค ๋ธ”๋กœ๊ทธ์— 'QLoRA' ๊ธฐ๋ฒ•์ด ์ ์šฉ๋œ ๋ชจ๋ธ์˜ ์‚ฌ์šฉ๋ฒ•์ด ์†Œ๊ฐœ๋์Šต๋‹ˆ๋‹ค. LLM(Large Language Model)์€ ๋‹ค์ฑ„๋กœ์šด ๋ถ„์•ผ์—์„œ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์คฌ์ง€๋งŒ, ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์ˆ˜๊ฐ€ ๋ฐฉ๋Œ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜์ ์ธ ํ•˜๋“œ์›จ์–ด๋กœ๋Š” ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์–ด์š”. LLM์€ ํ•˜๋‚˜์˜ ์‹ค์ˆ˜ ๊ฐ’์„ ํ‘œํ˜„ํ•˜๋Š”๋ฐ 16๋น„ํŠธ ํ˜น์€ 32๋น„ํŠธ๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š”๋ฐ์š”. QLoRA ๊ธฐ๋ฒ•์€ 4๋น„ํŠธ ์‹ค์ˆ˜ ์ž๋ฃŒํ˜•์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ธฐ์กด LLM์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ 4๋น„ํŠธ ์‹ค์ˆ˜๋กœ ๋ณ€ํ™˜ํ•จ์œผ๋กœ์จ, ๋ชจ๋ธ์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋ฉด์„œ๋„ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๊ฑฐ์˜ ์ผ์–ด๋‚˜์ง€ ์•Š๋„๋ก ํ–ˆ์–ด์š”. 16GB ์šฉ๋Ÿ‰์˜ GPU ํ•˜๋‚˜๋งŒ์œผ๋กœ LLaMA 13B ๋ชจ๋ธ์˜ ํŒŒ์ธ ํŠœ๋‹(Fine-tuning)์ด ๊ฐ€๋Šฅํ–ˆ๋‹ค๊ณ  ํ•˜๋„ค์š”!

MatCha: ์ˆ˜ํ•™์  ์ถ”๋ก ๊ณผ ์ฐจํŠธ ํ•ด์„์ด ๊ฒฐํ•ฉ๋œ ๋ชจ๋ธ
ยฉHugging Face

๊ตฌ๊ธ€ ๋ฆฌ์„œ์น˜์—์„œ ์‹œ๊ฐ ์–ธ์–ด๋ฅผ ์ˆ˜ํ•™์  ์ถ”๋ก ๊ณผ ์ฐจํŠธ ๋””๋ Œ๋”๋ง์„ ํ†ตํ•ด ์ถ”๋ก ํ•˜๋Š” ๋ชจ๋ธ '๐Ÿต๋ง›์ฐจ(MatCha)'๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ ์–ธ์–ด๋ž€ ๋„ํ‘œ, ์ธํฌ๊ทธ๋ž˜ํ”ฝ ๋“ฑ ์ •๋ณด๋ฅผ ์‹œ๊ฐ์ ์ธ ํ˜•ํƒœ๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š”๋ฐ์š”. ์ปดํ“จํ„ฐ ๋น„์ „์˜ ๋Œ€ํ‘œ์ ์ธ ํƒœ์Šคํฌ์ธ Detection, Captioning, VQA ๋“ฑ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ชจ๋ธ๋“ค์€ ์ฃผ๋กœ '์ด๋ฏธ์ง€๋„ท(ImageNet)'๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋ผ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋„ํ‘œ์˜ ๊ฒฝ์šฐ ์ธ์‹์„ ์ž˜ ํ•˜์ง€ ๋ชป ํ•œ๋‹ค๊ณ  ํ•ด์š”. ๋ฐ˜๋ฉด, ๋ง›์ฐจ๋Š” ๋„ํ‘œ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”๊ณผ ์ฝ”๋“œ๋ฅผ ์ถ”๋ก ํ•˜๋Š” 'Chart de-rendering'๊ณผ ๋„ํ‘œ ๋ฐ์ดํ„ฐ๋กœ ์ˆ˜ํ•™์  ๊ณ„์‚ฐ์„ ํ•˜๋Š” 'Math reasoning' ํƒœ์Šคํฌ์— ํŠนํ™”๋ผ ์žˆ์Šต๋‹ˆ๋‹ค.

'Adam'๋ณด๋‹ค ๋” ๋น ๋ฅธ ์˜ตํ‹ฐ๋งˆ์ด์ € ๋“ฑ์žฅ?

์Šคํƒ ํฌ๋“œ ๋Œ€ํ•™์˜ ์—ฐ๊ตฌํŒ€์ด LLM์˜ ์‚ฌ์ „ ํ›ˆ๋ จ(Pre-training)์„ ์œ„ํ•œ ์˜ตํ‹ฐ๋งˆ์ด์ € '์†Œํ”ผ์•„(Sophia)'๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. LLM์„ ํ•™์Šต์‹œํ‚ค๋Š” ๋ฐ๋Š” ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์ด ๋“ค๊ธฐ ๋•Œ๋ฌธ์—, ๋” ํฐ LLM์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ '์‚ฌ์ „ ํ›ˆ๋ จ ๋‹จ๊ณ„์˜ ๋น„์šฉ ๊ฐ์†Œ'์ธ๋ฐ์š”. ์†Œํ”ผ์•„๋Š” ํ—ค์‹œ์•ˆ(Hessian) ํ–‰๋ ฌ์„ ๊ทผ์‚ฌํ•˜์—ฌ ์†์‹ค ํ•จ์ˆ˜ ๊ฐ’์ด ๊ฐ€ํŒŒ๋ฅด๊ฒŒ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฐฉํ–ฅ์— ๋” ํฐ ํŒจ๋„ํ‹ฐ๋ฅผ ๋ถ€๊ณผํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ธฐ์กด์˜ ์•„๋‹ด(Adam) ์˜ตํ‹ฐ๋งˆ์ด์ €๋ณด๋‹ค ๋” ๋น ๋ฅด๊ฒŒ ํ•™์Šต์ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์•„๋‹ด์˜ ๊ฒฝ์šฐ ์†์‹ค ํ•จ์ˆ˜ ๊ณก๋ฉด์ด ํ‰ํ‰ํ•œ ์ชฝ์œผ๋กœ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’๋„ ์ฒœ์ฒœํžˆ ์—…๋ฐ์ดํŠธ๋˜๋Š”๋ฐ, ์†Œํ”ผ์•„๋Š” ๋ชจ๋“  ์ฐจ์›์—์„œ ์†์‹ค ํ•จ์ˆ˜๊ฐ€ ์ผ์ •ํžˆ ๊ฐ์†Œํ•œ๋‹ค๊ณ  ํ•˜๋„ค์š”.

๋ชจ๋‘ํŒ ํ›„๊ธฐ: ์–ด๋–ป๊ฒŒ ๋น„์ „๊ณต์ž๊ฐ€ ์žฅ์ ์ด ๋  ์ˆ˜ ์žˆ์„๊นŒ?

๋‹˜, ํ˜น์‹œ AI ์ปค๋ฆฌ์–ด๋ฅผ ์Œ“๊ณ  ์‹ถ์€๋ฐ ๋น„์ „๊ณต์ž์—ฌ์„œ ๋ง‰๋ง‰ํ•จ์„ ๋А๋ผ๊ณ  ์žˆ๋‚˜์š”? ์ตœ๊ทผ ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ์„ธ๋ฏธ๋‚˜ โ€˜๋ชจ๋‘ํŒโ€™์—์„œ <๋น„์ „๊ณต์ž๋กœ์„œ AI ์ปค๋ฆฌ์–ด๋ฅผ ์Œ“๋Š” ๋ฒ•>์„ ์ฃผ์ œ๋กœ ๋ฐœํ‘œ๊ฐ€ ์ง„ํ–‰๋ผ ๊ฐ„๋žตํžˆ ์†Œ๊ฐœํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ์„ธ๋ฏธ๋‚˜๋Š” AI ๋ฆฌ์„œ์ฒ˜ ์ง๋ฌด์— ๊ด€ํ•œ ์ „๋ฐ˜์ ์ธ ์„ค๋ช…๋ถ€ํ„ฐ ๋น„์ „๊ณต์ž๋กœ์„œ AI ๋ฆฌ์„œ์ฒ˜ ์ทจ์—…์„ ์ค€๋น„ํ•  ๋•Œ ํ•„์š”ํ•œ ๋…ธํ•˜์šฐ์™€ ๊ฒฝํ—˜๋‹ด์ด ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘์—ฐ ๊ณต์‹ ์œ ํŠœ๋ธŒ์—์„œ ์ง€๋‚œ ๋ชจ๋‘ํŒ ์˜์ƒ๋“ค์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ, ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”.

<์•„์ดํŽ ์€ "6๊ฐœ์›” ํ’€ํƒ€์ž„์˜ ์˜จ๋ผ์ธ AIํ•™๊ต"์ž…๋‹ˆ๋‹ค.
์ƒ๋ฐ˜๊ธฐ ๋งˆ์ง€๋ง‰ ์‹ ์ž…์ƒ ๋ชจ์ง‘์ด ๊ณง ๋งˆ๊ฐ๋˜๋‹ˆ, ์„œ๋‘˜๋Ÿฌ ์ฃผ์„ธ์š”!โณ>
๋ชจ๋‘์—ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์†Œ์‹
๐Ÿ†ํŽ˜์ดํผ์ƒต FFSL LAB, '์ธํ„ฐ์Šคํ”ผ์น˜ 2023' ๋…ผ๋ฌธ ์–ต์…‰
๋น„์ •์ƒ ํ์Œ ๋ถ„๋ฅ˜๋ฅผ ์œ„ํ•œ Federated SSL์„ ์—ฐ๊ตฌํ•˜๋Š” 'FSSL LAB'์—์„œ ์ž‘์„ฑํ•œ ๋…ผ๋ฌธ์ด AI ์Œ์„ฑ ์ฒ˜๋ฆฌ ๋ถ„์•ผ ์„ธ๊ณ„ ์ตœ๋Œ€ ๊ทœ๋ชจ ํ•™์ˆ  ๋Œ€ํšŒ์ธ '์ธํ„ฐ์Šคํ”ผ์น˜(INTERSPEECH) 2023'์— ์–ต์…‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค!
_Patch-Mix Contrastive Learning with Audio Spectrogram Transformer on Respiratory Sound Classification (๋งํฌ)
LAB ์—ฐ๊ตฌ์› ์ฐพ์•„์š”
  • AI AgTech LAB #ํŽ˜์ดํผ์ƒต(๋…ผ๋ฌธ) _โณ์˜ค๋Š˜๊นŒ์ง€
  • SDPB(Stable Diffusion for Paper and Business) LAB #ํŽ˜์ดํผ์ƒต(๋…ผ๋ฌธ) _โณ์˜ค๋Š˜๊นŒ์ง€ 
  • Speech Recognition LAB #ํŽ˜์ดํผ์ƒต(๋…ผ๋ฌธ) _โณ๋‚ด์ผ๊นŒ์ง€
  • Human Microbiome LAB #ํŽ˜์ดํผ์ƒต(๋…ผ๋ฌธ) _6์›” 27์ผ๊นŒ์ง€ 
ํ’€์žŽ์Šค์ฟจ ์—ฐ๊ตฌ์› ์ฐพ์•„์š” _โณ6์›” 10์ผ๊นŒ์ง€(์„ ์ฐฉ์ˆœ ๋งˆ๊ฐ)
์—ด๋ฆฐ ์„ธ๋ฏธ๋‚˜
๋Œ€์ „_์ฑ—GPT ์—…๋ฌด ํ™œ์šฉ๋ฒ•: ๋ฐ˜๋ณต ์—…๋ฌด ์ณ‡๋ฐ”ํ€ด์—์„œ ํ•˜์ฐจํ•˜๋Š” ๋ฒ•
  • ์ผ์‹œ: 6์›” 8์ผ ํ™”์š”์ผ I 7PM
  • ์žฅ์†Œ: ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ๋Œ€์ „์บ ํผ์Šค
  • ์—ฐ์‚ฌ:๊ณ ์šฐ์˜(์ „์žํ†ต์‹ ๋ถ€์„ค์—ฐ๊ตฌ์†Œ)
  • ์ฝ˜ํ…์ธ : ์ฑ—GPT ์‚ฌ์šฉ๋ฒ• ๋ฐ ํšจ๊ณผ I ์ฑ—GPT ์•…์šฉ ์‚ฌ๋ก€ & ๋ณด์•ˆ I ์ฑ—GPT ํ™œ์šฉํ•œ ์—…๋ฌด ํšจ์œจํ™”
๋‹˜ ์˜ค๋Š˜๋„ ๊ณ ๋งˆ์›Œ์š”. ๋‹ค์Œ์ฃผ์— ๋˜ ๋งŒ๋‚˜์š”!๐Ÿค—
์•—, ๋ ˆํ„ฐ๊ฐ€ ๋ฉ”์ผํ•จ์—์„œ ์•ˆ ๋ณด์ด๋‚˜์š”?
  • ์ŠคํŒธ๋ฉ”์ผํ•จ์—์„œ ์šธ๊ณ  ์žˆ์„์ง€๋„ ๋ชฐ๋ผ์š”. ์ฐพ์•„๊ฐ€ ํ™•์ธํ•ด ๋ณด์„ธ์š”!
  • ์ฃผ์†Œ๋ก์— ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์ด๋ฉ”์ผ ์ฃผ์†Œ(modulabs01@gmail.com)๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”.
(์ฃผ)๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ
์„œ์šธ์‹œ ๊ฐ•๋‚จ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ 324(์—ญ์‚ผ๋””์˜ค์ŠˆํŽ˜๋ฆฌ์›€) 2F