์๋ ํ์ธ์. HuggingFace ์บ ํ ํํธ๋ ์ ์ ๋ฏผ์ ๋๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ ๋ณธ ๋ถํธ์บ ํ์์ ๋ค๋ฃจ๋ ค๋
HuggingFace๊ฐ ๋ฌด์์ธ์ง
์ด๊ฑธ ์บ ํ์์ ์ด๋ป๊ฒ ํ์ฉํ ์ ์๋์ง
๊ทธ๋ฆฌ๊ณ ๊ฐ๋จํ ํ์ฉ ์ฌ๋ก
์ ๊ดํ ์ด์ผ๊ธฐ๋ฅผ ํด๋ณด๋ ค ํฉ๋๋ค.
HuggingFace?? ๐ค
ํ๊น ํ์ด์ค๋ ๋ฏธ๊ตญ์ AI ์คํํธ์ ์ด๋ฉฐ, ๋์์ ์ด ํ์ฌ์์ ์ ๊ณตํ๋ ํ๋ซํผ(https://huggingface.co)์ ์ด๋ฆ์ ๋๋ค.
์ฑ๋ด ์ฑ์ ๊ฐ๋ฐํ๋ ์๋ ๋น์ง๋์ค ๋ชจ๋ธ์์ ๋ฒ์ด๋,
๋ณธ์ธ๋ค์ด ๊ฐ๋ฐํ๋ ์ธ์ด ์ฒ๋ฆฌ AI ๋ชจ๋ธ์ ์คํํ๊ณ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ๋ฉด์
์ฌ๋๋ค์ ํฐ ๊ด์ฌ์ ๋ฐ๊ฒ ๋ ์คํ ์์ค ์ปค๋ฎค๋ํฐ ์ ๋๋ค.
๊ทธ๋์ ํ๊น ํ์ด์ค ํ๋ซํผ์
๋ค์ํ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฌผ์ ๊ณต์ ํ๋ ๊ธฐ๋ฅ
์ฝ๋, ํ์ต ๋ชจ๋ธ, ๋ฐ์ดํฐ, ๊ธฐํ meta data
๊ณต์ ๋ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ์ ธ๋ค ์ธ ์ ์๋ ๊ธฐ๋ฅ
์ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋งค๋ ฅ์ ์ธ ๊ธฐ๋ฅ์ผ๋ก ๋ง์ ์ฌ์ฉ์๋ค์ด ๋ชจ์ด๊ฒ ๋์๊ณ
๋์๊ฐ ๊ทธ ์ธ์ ํธ์์ ๊ธฐ๋ฅ๋ค๋ ์ง์ํด์ฃผ๊ฒ ๋์์ด์.
๋๋ต ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์์ต๋๋ค.
AI ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์๋ ์น ์ฌ์ดํธ(Gradio) ์ ์
AI ๋ชจ๋ธ์ ํธ์คํ ํ ์ ์๋ ๋ฐฑ์๋ ์๋ฒ ๋ฐ ๊ด๋ จ ์ฝ๋ ์์
AI ๋ชจ๋ธ์ ์๋ก์ด ๋์ ๋ฐ์ดํฐ๋ก Fine-Tuning ํ๋ ๊ณผ์
๋ฑ๋ฑ
์ด๋ฐ ๋ง์ ๊ธฐ๋ฅ๋ค์
HuggingFace๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์คํ์ ๋๋ค. ๊ทธ๊ฒ์ด
์ฐ๊ตฌ์ ์ผ๋ก๋ : ์๋ก์ด ๋ชจ๋ธ ๊ฐ๋ฐ, ์ ๋ก๋
๊ฐ๋ฐ์ ์ผ๋ก๋ : ์ฝ๋๋ก API ํธ์ถ, ๋์ ์๋น์ค์ ๋๊ตฌ๋ก ํ์ฉํ๊ธฐ, MVP ๋ง๋ค๊ธฐ
๊ฐ์ธ ๊ณต๋ถ์ ์ผ๋ก๋ : ์ฐ๊ตฌ๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ฝ๋ ๋จ์๋ก ํ์ธํ๊ณ ๊ณต๋ถํ๊ธฐ
์ทจ๋ฏธ์ ์ผ๋ก๋ : ๊ธฐ์ ์ฑ๊ณผ๋ฅผ ์ง์ ์จ๋ณด๊ณ ๋๊ปด๋ณด๊ธฐ, ์ด๋ค ์ฐ๊ตฌ๊ฐ ์๋์ง ํ์ธํ ๊ธฐ
์ด๋ค ๊ฒ์ ๋ชฉํ๋ก ํ๋๋ผ๋ ๋ง์ด์ฃ !
HuggingFace๊ฐ ์ ํ์ํ๊ฐ์??
์ฐ๋ฆฌ์๊ฒ ์น์ํ AI ๊ด๋ จ๋ ์ด๋ฒคํธ๋ก๋ ์ํ๊ณ (2016), ChatGPT์ ์ถํ(2022.11) ์ ๋๊ฐ ์๋ค์.
๊ทธ๋ฆฌ๊ณ , ChatGPT๋ ๋์ค๋ฉด์ ์ฐ๋ฆฌ๋ LLM, ์์ฑํ AI์ ๊ฐ์ ์ด์ผ๊ธฐ๋ฅผ ์ ํ๊ฒ ๋์์ฃ .
๊ทธ๋์, AI ๋ผ๊ณ ํ๋ค๋ฉด ์์ฑํ ๋ชจ๋ธ์ด๊ตฌ๋! ๋ผ๋ ์ธ์์ด ๊ฐํฉ๋๋ค.
ํ์ง๋ง AI ๋ผ๋ ํ๋ฌธ์ 1950๋ ๋ถํฐ ๊พธ์คํ ๋ฐ์ ๋์ด์ค๊ณ ์๋ ํ๋ฌธ์ ๋๋ค.
70๋ ์ด ๋๋ ๊ธฐ๊ฐ๋์ ๋ง์ด์ฃ !
๋ฌด์ธ๊ฐ๋ฅผ ์์ฑํ๋ค๋ ๋ฌธ์ (task)๋ ์๋นํ ์ด๋ ค์ด ๋ฌธ์ ์ ๋๋ค.
๊ทธ๋ฆผ์ ๋ณด๊ณ ๊ฐ์์ง๋ฅผ ๋ง์ถ๋ ๊ฒ vs ๊ฐ์์ง๋ฅผ ์์ํด์ ๊ทธ๋ฆฌ๋ ๊ฒ โ ์ฌ๋์ ์ ์ฅ์์๋ ํ์๊ฐ ๋ ์ด๋ ต์ฃ
๊ทธ๋์ ๋ ์ค๋ ์ญ์ฌ์ ๋ค์ํ ๋ฐ์ดํฐ, ์ ๊ตํ๊ฒ ๋น์ด์ง ๋ชจ๋ธ์ ๋น-์์ฑํ AI๋ค์ ๋๋ค.
์ด๋ค ์ฌ๋์ด ๊ฐ๊ณ ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์ํด ํ์ํ AI ๋ชจ๋ธ์
๊ผญ ์์ฑํ AI ๋ง์ ์๋๊ฒ๋๋ค.
์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํด์.
์์ฆ์ ์์ฑํ AI๊ฐ ๋์ธ์ธ ์๋๋ผ, ๋น-์์ฑํ AI์ ๋ํ ์ ๋ณด๋ฅผ ์ป๊ธฐ๊ฐ ์ฝ์ง ์์ต๋๋ค ใ ใ
์ด๋ฅผ ์ํด HuggingFace๋ฅผ ์ฌ์ฉํฉ๋๋ค.
HuggingFace์๋ 2024. 06. ํ์ฌ 71๋ง๊ฐ์ ๋ชจ๋ธ์ ํฌํจํ๊ณ ์๋ ๊ฑฐ๋ํ ํ๋ซํผ์ ๋๋ค
๊ทธ ์๋ ์ ์ ๋๊ณ ์๊ณ , ๊ทธ ์๋๋ ์ ์ ๋ ๋นจ๋ผ์ง์ฃ
์ด ์์๋ ์์ฑํ AI ๋ง๊ณ
๋น-์์ฑํ AI๋ ๋ง์ด ์กด์ฌํฉ๋๋ค.
โ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ค ์ ์๋ AI ๋ชจ๋ธ์ด ์์๊น??โ
์์ ๊ฐ๋ฅ์ฑ์ด (์๊ฐ๋ณด๋ค) ํฝ๋๋ค.
๊ทธ ์กด์ฌ๋ฅผ ๋ชจ๋ฅด๊ณ ,
๊ทธ๊ฒ์ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋ชฐ๋์ ๋ฟ!!
์ ํฌ ์บ ํ์์๋ ๊ทธ๋ฐ ๊ณผ์ ์์ HuggingFace๋ฅผ ์ฌ์ฉํ ์ ์ ์ ๋๋ค.
HuggingFace๋ฅผ ์บ ํ์์ ์ด๋ป๊ฒ ์ฐ๋์?
์์ ์ค๋ช ๋๋ฆฐ ๋ฐ์ ๊ฐ์ด,
HuggingFace๋ ๋ค์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ทธ๋งํผ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. (์ ๊ฐ ํ์ ํ ๋ถ๋ถ ๋ง๊ณ ๋ ํจ์ฌ ๋ ๋ง์์!)
์ฐ๋ฆฌ HuggingFace ์บ ํ์์๋ ์ด๋ฐ HuggingFace์ ๊ธฐ๋ฅ์ ์ ํ์ ๋์ง ์์ต๋๋ค.
AI ๊ด์ฌ์ด ์๋ ๊ฐ์์ ์ดํด๋ ์ฆ๊ฐ, ๊ฐ์์ ๋ชฉ์ ๊ณผ ๊ฟ์ ๋ฌ์ฑํ๋ ๊ณผ์ ์์ Fully ์ฌ์ฉํ๋ ค ํฉ๋๋ค.
๋ฐ๋ผ์,
AI์ ๋ํ ์ถฉ๋ถํ ์ดํด๋ก ์๋ก์ด AI ๊ธฐ๋ฅ์ ๋ง๋ค์ด ํ๋ซํผ๊ณผ ์คํ ์ปค๋ฎค๋ํฐ์ ์ฐ๊ตฌ์ ์ผ๋ก ๊ธฐ์ฌํ๋ ค๋ ๋ถ๋ค
AI๋ฅผ ์ถฉ์คํ ๋๊ตฌ๋ก ์ฌ์ฉํด ํน์ ๋ฌธ์ ๋ฅผ ํ๊ณ ํด๊ฒฐํ๋ ค๋ ๊ฐ๋ฐ์ ๋ถ๋ค
์ฐ๊ตฌ ๊ตฌํ๋ฌผ์ ์ฌ์ฉํด๋ณด๊ณ ์ด๋ฅผ ์ตํ๋ ค๋ ๋ฏธ๋์ ์ฐ๊ตฌ & ๊ฐ๋ฐ์ ๋ถ๋ค
์ต์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฌผ์ ์ง์ ์ฌ์ฉํ๊ณ ์ฒดํํ๋ ค๋ ์ผ๋ฆฌ ์ด๋ตํฐ ๋ถ๋ค
๋ฑ๋ฑ
๋ค์ํ ๋ถ๋ค์ด ์บ ํ์ ์ฐธ์ฌํด ๊ฐ์์ ๊ด์ฌ๋์ ๋ง๋ AI์ HuggingFace๋ฅผ ์ฆ๊ธฐ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
HuggingFace Spaces ๋๋ฌ๋ณด๊ธฐ
HuggingFace Spaces๋ (https://huggingface.co/spaces)
์ฐ๊ตฌ ๊ทธ๋ฃน์์ ์งํ๋ ์ฐ๊ตฌ๋ฅผ Demo ํ์์ผ๋ก ๋ง๋ค์ด
์ธ๋ถ์์ ์ฌ์ฉํ ์ ์๋ ํํ๋ก ์ ๊ณตํ ํ์ด์ง ์ ๋๋ค.
(AI ๊ฒฐ๊ณผ๋ฌผ์ ๋์ด ๊ธฐ๊ตฌ์ผ์ ์ด๊ฒ์ ๊ฒ ๋ง์ง๊ณ ๋์๋ณด๋ ๋์ดํฐ๋ ๋น์ทํ ๋๋์ด๋๊น์?? ^^)
๊ธ์ ์์ฑํ๋ ์์ (24๋ 1์)์ Spaces์ ์ ๋ก๋ ๋ Demo ํ์ด์ง๋ ์๋์ ๊ฐ๋ค์.
์ผ๋ฆฌ ์ด๋ตํฐ๋ฅผ ์ํ ์์ 1
๋จผ์ , ๊ฐ์ฅ ์์ ์๋ ๊ฒ(Draw To Search Art)์ ๋ค์ด๊ฐ๋ณด์ฃ - ๋งํฌ
์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์ค๊ณ , ์๋จ์ ๋ณด๋ ์ด Demo๋ฅผ ์ํ ์ค๋ช ์ด ๋์ต๋๋ค.
์์ด๊ฐ ์ ํ์์ผ๋ฏ๋ก ์ฌ๋น ๋ฅด๊ฒ DeepL์ ๋์์ ๋ฐ์ต๋๋ค ใ ;;
๋ด๊ฐ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ?๊ณผ ๋น์ทํ ์ํธ์์ ์ฐพ์์ฃผ๋ Demo๋ค์.
์ฌ์ง ์ ๋ก๋๋ ๊ฐ๋ฅํ๊ณ , ์ง์ ๊ทธ๋ฆฌ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค์.
์ ๊ฐ ์ํธ์์๋ ๋ฌธ์ธํด์ ใ ใ ;; ์ฐพ๊ณ ์ถ์ ์ํธ์์ด ์์ผ๋ ์ผ๋จ ์๋ฌด๊ฑฐ๋ ๊ทธ๋ ค๋ณด๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์์ ์ ๊ฐ๊ฐ์ ์ข ํค์ธํ์๊ฐ ์์ด๋ณด์ ๋๋ค ใท ใท;;;
๊ทธ๋๋ ๊ฒฐ๊ณผ์ ๊ณผ์ ์ด ์ฌ๋ฐ๋ค์.
์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ค ๋ฐฉ์์ผ๋ก ๋ ์ฌ์ฉํ ์ ์์๊น์?
์์ ๊ณผ ๊ด๋ จ๋ ๊ต์ก์ ์ธ ์๋ฃ๋ก ์ฌ์ฉํ๊ฑฐ๋,
์์ด๋ค ๊ทธ๋ฆผ ๊ณต๋ถ,
์ํ ๋ฌธ์ ?
๊ทธ๋ฆผ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์์์ ์ด๋ฏธ์ง ์์นญ ๊ธฐ์ ์ด ์ฌ์ฉ๋์์ ๊ฒ ๊ฐ์ผ๋ฏ๋ก
์ด๋ฐ ๋น์ทํ ๋ฌธ์ ๋ฅผ ํ๊ธฐ์ํ ๊ณต๋ถ๋ฅผ ์งํํ ์ ์๊ฒ ๋ค์.
์ผ๋ฆฌ ์ด๋ตํฐ๋ฅผ ์ํ ์์ 2
์ญ ๋๋ฌ๋ณด๋ค๋ณด๋ ์ด๋ฐ ์์๊ฐ ๋ ์๋๊ตฐ์.
์ฌ์ง์ด ๋ ๊ฐ์ง ์๋ก ๋ค๋ฅธ ๋ฐ๋ชจ๋ฅผ ์ด์ฉํ ์ ์์์ด์!
segment-anything-web ์ด๋ผ๋ ๋ฐ๋ชจ(https://huggingface.co/spaces/Xenova/segment-anything-web)๋
์ด๋ฏธ์ง ์์์ ์ ํํ ๊ฐ์ฒด์ ๋๋ผ๋ฅผ ๋ฐ์ฃผ๋ ๋ฐ๋ชจ๋ค์.
์ธํฐ๋ท์์ ๊ธ๋ถ์ด ์ฌ์ง์ ๋ฃ์ด์ ๊ธ๋ถ์ด์ ๋๋ผ๋ฅผ ๋ฐ๋ณผ๊น์?
๋๋ผ๋ฅผ ๋ฐ๊ณ ์ถ์ ๊ฐ์ฒด๋ฅผ ์ ํํ๋ฉด ๊ฐ๋ฅํ๊ณ
Cut mask๋ฅผ ๋๋ฅด๋ฉด ์ค์ ๋ก png ํ์ผ์ด ๋ค์ด๋ก๋ ๋๋ค์.
๋๋ฆ ์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ๊ธฐ์ธ๋ฅผ ๋ชฐ์, ์ด ๋๋ผ ๋ด ์ด๋ฏธ์ง๋ฅผ ์๋ก์ด ๋ฐ๋ชจ์ ์ ๋ ฅ์ผ๋ก ๋ฃ์ด๋ณด๊ฒ ์ต๋๋ค.
TriplaneGaussian ์ด๋ผ๋ ๋ฐ๋ชจ(https://huggingface.co/spaces/VAST-AI/TriplaneGaussian)๋
์ ๋ ฅ์ผ๋ก ๋ฐ์ ์ด๋ฏธ์ง ๋ด์ ๊ฐ์ฒด๋ฅผ 3์ฐจ์์ผ๋ก ๋ชจ๋ธ๋ง ํด์ฃผ๋ ๋งค์ฐ๋งค์ฐ ์ ๋ฐํ ๋ฐ๋ชจ์ ๋๋ค!
์ค์ ๋ก ์ด ์ฐ๊ตฌ๋ 23๋ 12์์ ์ฐ๊ตฌ๋์ด ๋ ผ๋ฌธํ ๋ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฌผ์ด์์. (๋ ผ๋ฌธ ๋งํฌ)
์๋๋ ๊ฒฐ๊ณผ์ ๋๋ค.
seg_rgba.mp4๊ฐ๊ฐ์ ๋ฐ๋ชจ๋ ์ฌ๋ฏธ์์๊ณ ,
์ด๋ฅผ ๊ฐ์ด ํ์ฉํ๋ฉด ๋์ฑ ํฅ๋ฏธ๋ก์ด ๊ฒฝํ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ด๋ณด์ ๋๋ค.
์ ๋ 6์ด ์กฐ์นด๊ฐ ์ข์ํ๋ ํฐ๋ํ ์บ๋ฆญํฐ๋ฅผ 3D ๋ชจ๋ธ๋ง์ผ๋ก ๋ง๋ค๊ณ
์ด๊ฑธ 3D ํ๋ฆฐํ ์ผ๋ก ํ๋ฆฐํธํด์ ์ฃผ๋ฉด ์ผ๋ง๋ ์ข์ํ ๊น ์๊ฐ์ด ๋ค์์ต๋๋ค ใ ใ
์ฌ๋ฌ๋ถ๋ค์ ์ด๋ค ์ฌ์ฉ๋ฒ์ด ์๊ฐ๋์๋์ ^^??
AI์ ๊ด์ฌ๋ง ์๋ค๋ฉด ๋๊ตฌ๋!
๋ ๊ตฌ๋ ๋๋ ค๋ณผ ์ ์๋ Spaces์ ์ฌ๋ฌ Demo์๋ ์๋นํ ์ข์ ํ๋ฆฌํฐ์ ๋ฐ๋ชจ๊ฐ ๋ง์ด ์์ต๋๋ค.
ํ์ง๋ง ์ด๋ฐ ๋ฐ๋ชจ๋ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ๋์ ์๋จ์ด๋ฏ๋ก
๋ชจ๋ ์ฐ๊ตฌ๋ก๋ถํฐ ์ด๋ฐ ๊ฒฝํ์ ์ป๊ธฐ๋ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
์ค์ ๋ก ์ฐ๊ตฌ์์ ์ถ๊ฐ์ ์ธ ๋ ธ๋ ฅ๊ณผ ๊ณ ์์ด ๋ค์ด๊ฐ๋๊น์.
ํ์ง๋ง ๊ณ ์์ค๋ฝ๊ฒ ์ ๋ง๋ค์ด์ง ์ฐ๊ตฌ๋
๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋๋ฆฌ ์๋ฆฌ๊ธฐ ์ํด HuggingFace๋ฅผ ๋ง์ด ํ์ฉํ๋ ค ํฉ๋๋ค. (๊ทธ๋ฐ ์ถ์ธ๊ฐ ๋์ด๊ฐ๊ณ ์๊ตฌ์!)
๊ทธ๋ฐ ํ๋ฆ์ ํ์, ๊ธฐ์ ์ ์ด ์ ๋์ ๋ค๊ฐ๊ฐ ์ฐ๊ตฌ๋ฅผ ์ฌ์ฉํด๋ณด๊ณ
์ฐฝ์์ ์ธ ์๊ฐ์ ๋ฟ์ด๋ด๋ AI ์๋์ ์ ์์๊ฐ ๋์ด๋ณด์๋ฉด ์ด๋จ๊น์ ^^??
๋ค์ ํฌ์คํ ์ ์ฝ๋ ๋ ๋ฒจ์์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฌผ์ ์ดํด๋ณด๋ ํฌ์คํ ์ผ๋ก ์ด์ผ๊ธฐ ํด๋ณผ๊น ํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
HuggingFace ๋ถํธ์บ ํ ๋ง์ด ๋๋ฌ์ค์ธ์ ๐ค
#11๊ธฐHuggingFace #10๊ธฐHuggingFace #9๊ธฐHuggingFace
์์ฑ์ : ์ ์ ๋ฏผ
๋ธ๋ก๊ทธ : ๋งํฌ
์ ํ๋ธ : ๋งํฌ