โ . Checkpoint (Model) ๋?
์ฒดํฌํฌ์ธํธ(Checkpoint )๋ ๊ตฌํ๋๋ ์ด๋ฏธ์ง์ ๋ชจ๋ธ(Model)์ด ๋๋ ๋ถ๋ถ์ ๋งํ๋ค.
๋ค๋ฅด๊ฒ ์๊ธฐํ๋ฉด ์ด๋ฏธ์ง ์คํ์ผ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
์ฃผ๋ก anything, pastelmix, orangemix, caramel, chilloutmix ๋ฑ ๋ค์ํ ๊ณณ์์ ๋ชจ๋ธ ํ์ผ์ ๋ค์ด๋ฐ์ ์ ์๋ค.
์ด ์ด๋ฏธ์ง์ ๋ํ ์ ์๊ถ ๋ ผ์๋ ๊ณ์ ๋๊ณ ์๋ค๋ ์ ๋ํ ๊ฐ์ํ์ฌ์ผ ํ๋ค.
Checkpoint (Model) ์ฌ์ฉ ๋ฐฉ๋ฒ
โ ก. Lora, Embedding(Textual inversion), Hyper Network ๋?
๋ก๋ผ(Lora), ์๋ฒ ๋ฉ(Embedding(Textual inversion์ด๋ผ๊ณ ๋ ํ๋ค)), ํ์ดํผ ๋คํธ์ํฌ(Hyper Network) ๋ ์ ๋ชจ๋ธ(์ฒดํฌํฌ์ธํธ)๋ฅผ ํ ๋๋ก ๋ถ๊ฐ์ ์ธ ๋ชจ๋ธ๋ง ์ญํ ์ ํ๋ค.
๊ฐ๋ตํ ์๊ธฐํด๋ณด์๋ฉด ์๋ ์ด๋ฏธ์ง์ ๊ฐ๋ค.
์๊ธฐ์ ๊ฐ์ด ์ฒดํฌํฌ์ธํธ(๋ชจ๋ธ)์ ๊ธฐ์ ์ผ๋ก ๋ก๋ผ, ์๋ฒ ๋ฉ, ํ์ดํผ ๋คํธ์ํฌ 3๊ฐ์ง๋ฅผ ์ ํํ์ฌ ๋ถ๊ฐ์ ์ธ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ค.
์ฌ๊ธฐ์ ๊ณ ์ ์ ํจ๊ณผ๋ฅผ ๊ฐํ๊ฒ ๋ํ๋ด์ฃผ๋ Lora > Hyper Network > Embedding(Textual inversion)๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์ฅ๋จ์ ์ ๊ฐ๋ตํ ๊ธฐ์ ํด๋ณด์๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
1. Lora
์ฅ์
๋ก๋ผ๋ ์ํฅ๋ ฅ์ด ๊ฐ์ฅ ํฐ ํจ๊ณผ๋ก ์ํ๋ ์คํ์ผ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ผ๋ก ๊ฐ์ ํ ์ ์๋ค.
๋ฐ๋ผ์ ์๊ฐ ํจ์จ์ด ๋ ์ข๊ณ , ์ด๋ฌํ ์ฅ์ ์ ๋ฐํ์ผ๋ก ์ ํํ ์ ์๋ ๋ชจ๋ธ๋ ๋ง๋ค.
๋์์ ์ฌ๋ฌ Lora๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๊ฐ๋๋ ์กฐ์ ๊ฐ๋ฅํ๋ค.
๋จ์
๋จ์ ์ ๋ฑํ ์๋ ๊ฒ ๊ฐ๋ค.
Embedding(Textual inversion)๋ณด๋ค ์ฉ๋์ ์์ง๋ง, ํฌ๊ฒ ์ฐจ์ด๋์ง๋ ์๋ ๊ฒ ๊ฐ๊ณ , ์ข์ ๋ชจ๋ธ๋ค์ด ๋ง๊ธฐ ๋๋ฌธ์ ํฐ ๋จ์ ์ ์๋ค.
2. Embedding(Textual inversion)
์ฅ์
์๋ฒ ๋ฉ์ ๋ก๋ผ์ ๋นํด์ ํฐ ์ํฅ์ ์ฃผ์ง ์๋ ํจ๊ณผ์ด๋ค.
์ข ๋ ์ ๋ช ํ๊ฒ ํํํ๋ค๋์ง, ๋ช ์์ ๊ฐ๋๋ฅผ ์ฌ๋ ค์ฃผ๋ ์ ๋๋ผ๊ณ ์๊ฐํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
2D ์ ๋๋ฉ์ด์ ์ ๊ฒฝ์ฐ ์๊ฐ์ ์ข ๋ ์์๊ฒ ํ๋ค๋์ง, ์์ฑํ ๋๋์ ์ข ๋ ์ฃผ๋ ๊ทธ ์ ๋?
์ฉ๋๋ ๊ฐ๋ฒผ์ฐ๋ฉด์ ๋์์ ์ฌ๋ฌ Embedding๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
๋จ์
์ฉ๋์ด ๊ฐ๋ณ์ง๋ง, ํจ๊ณผ๊ฐ ์ ๊ธฐ ๋๋ฌธ์ ํฐ ํจ์จ์ ๊ธฐ๋ํ๊ธฐ ์ด๋ ต๋ค.
3. Hyper Network
์ฅ์
ํ์ดํผ ๋คํธ์ํฌ๋ ์๊ธฐ ์๋ฒ ๋ฉ๊ณผ ์ ์ฌํ๋ค. ํ์ง๋ง ํ์ดํผ ๋คํธ์ํฌ์ ๊ฒฝ์ฐ ํจ๊ณผ๊ฐ ์กฐ๊ธ ๋ ๊ฐํ๊ฒ ๋ํ๋๊ธฐ๋ ํ๋ค.
๋ก๋ผ์ ์๋ฒ ๋ฉ์ ์ค๊ฐ์ผ๋ก ์ฉ๋๋ ๊ทธ์ ๋น๋กํ๋ค.
๋จ์
๋จ์ ๋ํ ๋ก๋ผ์ ์๋ฒ ๋ฉ์ ์ค๊ฐ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
์ฒจ์ธํ์๋ฉด, ํฐ ๋ฉ๋ฆฌํธ๊ฐ ๋ฑํ ์๋ ํจ๊ณผ์ฌ์ ๋ชจ๋ธ ์ฐพ๊ธฐ๊ฐ ์ฝ์ง ์๋ค.
๋ชจ๋ธ์ ๋ก๋ผ๊ฐ ๋ ๋ง๊ธฐ ๋๋ฌธ์ ๋ก๋ผ๋ฅผ ๋ ์ฌ์ฉํ๊ฒ ๋๋ ๊ฒ ๊ฐ๋ค.