ํ”ผ๋“œ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
Introducing Hugging Face for Education ๐Ÿค—
Hugging Face BlogHugging Face Blog
AI/ML

Hugging Face๊ฐ€ ๋ฌด๋ฃŒ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ๊ณผ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•˜์—ฌ 2023๋…„ ๋ง๊นŒ์ง€ 500๋งŒ ๋ช…์—๊ฒŒ ๋จธ์‹ ๋Ÿฌ๋‹์„ ๊ต์œกํ•˜๋Š” ๋ชฉํ‘œ ์„ค์ •

Introducing Hugging Face for Education ๐Ÿค—

2022๋…„ 4์›” 25์ผ7๋ถ„beginner

Context

๋จธ์‹ ๋Ÿฌ๋‹์ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ๋Œ€๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋น„์ „๋ฌธ๊ฐ€๋“ค์ด AI ์‹œ์Šคํ…œ์— ์ ์  ๋” ๋งŽ์ด ๋…ธ์ถœ๋˜๋ฉด์„œ ์ข…์‚ฌ์ž์˜ ๊ธฐ์ˆ  ์ ์‘๊ณผ ๊ฐ•ํ™”๊ฐ€ ์ฃผ์š” ๊ณผ์ œ๋กœ ๋Œ€๋‘๋˜์—ˆ๋‹ค. ๋˜ํ•œ AI์˜ ์œค๋ฆฌ์ ยท๋น„ํŒ์  ๋ฌธ์ œ๋ฅผ ๊ต์œก ํ˜„์žฅ์—์„œ ์„ ์ œ์ ์œผ๋กœ ๋‹ค๋ฃจ์–ด์•ผ ํ•  ํ•„์š”์„ฑ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค.

Technical Solution

  • ๋ธŒ๋ผ์šฐ์ € ๋‚ด ๋ชจ๋ธ ์‹คํ–‰ ํ™˜๊ฒฝ: ๋ชจ๋ธ ํŽ˜์ด์ง€์˜ ์œ„์ ฏ์„ ํ†ตํ•ด ๊ธฐ์ˆ ์  ๊ธฐ์ˆ  ์—†์ด ์ง์ ‘ ML ๋ชจ๋ธ์„ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณต
  • NLP ๋ฐ ์‹ฌํ™” ๊ณผ์ • ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์ฝ”์Šค: Transformers๋ฅผ ๊ฑฐ์˜ ๋ชจ๋“  ML ๋ฌธ์ œ์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ต์œกํ•˜๋Š” ์ž์ฒด ์ œ์ž‘ ๊ต์žฌ
  • Deep Reinforcement Learning ์ „์šฉ ๊ณผ์ •: ์ด๋ก , ์‹ค์Šต, ์œ ๋ช… Deep RL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉ, Hugging Face Hub์— ํ›ˆ๋ จ๋œ ์—์ด์ „ํŠธ ๋ฐฐํฌ ํฌํ•จ
  • ๋Œ€ํ™”ํ˜• ML ๋ฐ๋ชจ ๊ตฌ์ถ• ๊ณผ์ •: Gradio๋ฅผ ํ™œ์šฉํ•˜์—ฌ ML ๋ชจ๋ธ์„ ๋น„์ „๋ฌธ๊ฐ€์™€ ๊ณ ๊ฐ์—๊ฒŒ ์‰ฝ๊ฒŒ ์ œ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ต์œก
  • ๊ต์œก์ž ๋Œ€์ƒ ํ˜‘๋ ฅ ํ”Œ๋žซํผ: Hugging Face Hub์—์„œ ๋ฌด๋ฃŒ๋กœ ๊ต์‹ค์„ ์ƒ์„ฑํ•˜์—ฌ ํ•™์ƒ๋“ค์ด ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์ˆ ๊ณผ ์ตœ์‹  ML ๋ชจ๋ธ์„ ์ด์šฉํ•ด ํ˜‘๋ ฅ ํ•™์Šต ๊ฐ€๋Šฅํ•˜๊ฒŒ ๊ตฌ์„ฑ
  • 8๊ฐœ ์–ธ์–ด ๋ฒˆ์—ญ ๋ฌด๋ฃŒ ํˆดํ‚ท: transformers, gradio ๋“ฑ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜์˜ ์‹คํ—˜ ๋ฐ ๊ณผ์ œ์šฉ ์ž์ฒด ํฌํ•จ ์ฝ˜ํ…์ธ 
  • ML Demo.cratization ํˆฌ์–ด: ์ „ ์„ธ๊ณ„ ๋Œ€ํ•™ ๊ฐ•์‚ฌ์™€ ํ˜‘๋ ฅํ•˜์—ฌ 16๊ฐœ๊ตญ 1000๋ช… ์ด์ƒ์˜ ํ•™์ƒ์„ ๋Œ€์ƒ์œผ๋กœ ML ํ˜‘๋ ฅ ๊ตฌ์ถ• ๊ต์œก ์‹ค์‹œ ๋ฐ 10000๋ช… ์ด์ƒ ์ถ”๊ฐ€ ๋ชฉํ‘œ

Impact

2022๋…„ 3์›” ML Demo.cratization ํˆฌ์–ด๋ฅผ ํ†ตํ•ด 16๊ฐœ๊ตญ์˜ 1000๋ช… ์ด์ƒ ํ•™์ƒ ๊ต์œก ์™„๋ฃŒ. 2023๋…„ ๋ง๊นŒ์ง€ 500๋งŒ ๋ช…์—๊ฒŒ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ต์œก ๋ชฉํ‘œ ์„ค์ •.

Key Takeaway

๊ต์œก์˜ ๋ฏผ์ฃผํ™”๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ๋ฐฐ๊ฒฝ์˜ ์‚ฌ๋žŒ๋“ค์ด ML์˜ ์ž ์žฌ๋ ฅ๊ณผ ํ•œ๊ณ„๋ฅผ ์ดํ•ดํ•˜๋„๋ก ํ•จ์œผ๋กœ์จ AI ๊ธฐ์ˆ ์ด ์‚ฌํšŒ ์ „์ฒด์— ์ˆœ๊ธ์ •์  ์˜ํ–ฅ์„ ๋ฏธ์น˜๋„๋ก ์œ ๋„ํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ์ „๋žต์ด๋‹ค.


ML ๊ด€๋ จ ์กฐ์ง์—์„œ Gradio์™€ ๊ฐ™์€ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋ฐ๋ชจ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋น„๊ธฐ์ˆ  ํŒ€ยท๊ณ ๊ฐ์—๊ฒŒ ๋ชจ๋ธ์„ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉด, ๋ชจ๋ธ์˜ ์‹คํŒจ ์ง€์ ์„ ๋” ์‰ฝ๊ฒŒ ์‹๋ณ„ยท๋””๋ฒ„๊น…ํ•  ์ˆ˜ ์žˆ๊ณ  ์—ฐ๊ตฌ ์žฌํ˜„์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค.

์›๋ฌธ ์ฝ๊ธฐ