ยท ENN์ ๋ํด ์์๋ณด์ - 2. ํ์ต ์๋ฆฌ
ยท ENN์ ๋ํด ์์๋ณด์ - 3. ENN์ด ์ข์ ์
์๋
! ๋ฉฐ์น ์ ๋ถํฐ ENN ๋ก๋ฐฅ ๋์ด ์ฌ๋ฆฌ๊ณ ์๋ ํน๋ถ์ด๋ค.
์ค์ค๋ก ๊ฐ๋
์ ๋ฆฌ๋ ํ ๊ฒธ ENN ์๋ ์๋ฆฌ๋ฅผ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํด.
ENN์ Essential Neural Network(๋ณธ์ง ์ ๊ฒฝ๋ง)์ ์ฝ์์ผ.
์
๋ ฅ๊ณผ ์ถ๋ ฅ์ ๊ด๊ณ์์ ํต์ฌ์ ์ธ ๋ถ๋ถ์ ๋ฝ์ ๊ธฐ์ตํ๋ ๊ฒ ํน์ง์ด์ง.
๊ธฐ์กด์ ์ ๊ฒฝ๋ง์ ๋นํด์ ์์ ์ ์ด๊ณ , ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฝ๋ค๋ ํน์ฑ์ด ์์ด.
ENN์ ๊ธฐ๋ณธ ์ ์ ๋ '๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๋ค๋ฉด ์
๋ ฅ๋ ๋ค๋ฅด๋ค'์ผ.
๋ชจ๋ ์ํฉ์ด ๋๊ฐ์ ๋ ๋ค๋ฅธ ํ๋จ์ ํ๋ ๊ฑด ์ด์ํ์์?
๊ทธ๋์ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๋ค๋ฉด ํญ์ '๋ญ๊ฐ๊ฐ ๋ค๋ฅผ ๊ฒ'์ ๊ฐ์ ํ๊ณ ์ ๊ฒฝ๋ง์ ๊ตด๋ ค๋๊ฐ.
์์ ๊ทธ๋ฆผ์ ๋
ผ๋ฌธ์ ๋์์๋๋ฐ, ENN์ ์ ์ค๋ช
ํด์ฃผ๋ ๊ฒ ๊ฐ์์ ๊ฐ์ ธ์์ด.
๊ณผ์ผ๊ณผ ์ผ์ฑ๋ฅผ ๋๋๋ค๊ณ ๊ฐ์ ํด๋ณด์.
์ด๋ ๊ฒ ์ต์ข
์ ์ผ๋ก ๋๋๊ณ ์ถ์ดํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋
ผ๋ฌธ์์๋ '๊ฐ๋
(Concept)'์ด๋ผ๊ณ ํด.
๊ณผ์ผ์๋ ์ฌ๊ณผ, ์ค๋ ์ง, ๋ฐ๋๋, ๋ผ์, ํฌ๋
์ผ์ฑ์๋ ํํ๋ฆฌ์นด, ๋น๊ทผ, ์ ํธ๋ฐ, ์๋ฐฐ์ถ, ์ฌ๋ฆฌ๋ธ
์ด๋ ๊ฒ ํฌํจ๋๋ ๊ฐ๋
๋ค์ด ์๋จ ๋ง์ด์ผ.
์ด๋ฐ ์ค๊ฐ ๊ฒฐ๊ณผ๋ค์ ๋
ผ๋ฌธ์์๋ '๋ถ๊ฐ๋
(Subconcept)' ์ด๋ผ๊ณ ๋ถ๋ฌ.
์ด์ ์
๋ ฅ(๊ฐ๊ฐ)์์ ์ถ๋ ฅ(๊ฐ๋
)์ ์ฐพ์๋ด๋ ๋ชจ๋ธ์ ๋ง๋ ๋ค๊ณ ๊ฐ์ ํด๋ณด์.
'๋นจ๊ฐ์' - ์ฌ๊ณผ์ผ์๋ ์๊ณ , ํํ๋ฆฌ์นด์ผ์๋ ์์ง.
'๋๊ทธ๋๋ค' - ์ฌ๊ณผ์ผ์๋ ์๊ณ , ์๋ฐฐ์ถ์ผ์๋ ์์ง.
'๊ธธ๋ค' - ๋ฐ๋๋์ผ์๋ ์๊ณ , ์ ํธ๋ฐ์ผ์๋ ์์ง.
๊ฐ๊ฐ๋ง์ผ๋ก ๋ญ๊ฐ๋ฅผ ๊ฒฐ์ ํ ์ ์๋จ ๋ง์ด์ผ?
(๋ค์ธต ์ ๊ฒฝ๋ง์ ๋ํ ์ด์ผ๊ธฐ๋ ๋์ค์ ํ ๊ฒ!)
๊ทธ๋์ ์ผ๋จ ์ถ๋ ฅ์์ ์์ํด.
'์ด๋ฌ์ด๋ฌํ ํน์ฑ์ผ ๋ ๊ฒฐ๊ณผ๋ ๊ณผ์ผ์ด์๋๊ฐ?'์์ ์์ํ๋๊ฑฐ์ง.
๊ทธ๋ฌ๋ฉด '์๊น๋ก ๋๋ ์ง๋ค', '๊ธธ์ด๋ก ๋๋ ์ง๋ค' ์ด๋ฐ ๋ช
ํํ ๊ด๊ณ๋ ๋ณด์ด์ง ์์ง๋ง
์ ์ด๋ ์ฌ๊ณผ๋ผ๋ฆฌ๋ ๋น์ทํ ํน์ฑ์ ๊ณต์ ํ ๊ฑฐ ์๋์ผ?
'๋นจ๊ฐ๋ค', '๋๊ทธ๋๋ค', '๊ธธ์ง ์๋ค'
๋
ผ๋ฌธ์ ์ด๊ฑธ ์ฒซ๋ฒ์งธ ๋จ๊ณ๋ผ๊ณ ํด.
ํน์ฑ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์ญ ๋์ด๋๊ณ , ๋น์ทํ ํน์ฑ์ ๊ณต์ ํ๋ ๊ฒ,
๊ทธ๊ฑธ '๋ถ๊ฐ๋
(์ฌ๊ณผ)'๋ผ๊ณ ์๊ฐํ๋๊ฑฐ์ง.
(KNN, ๋ณด๋ก๋
ธ์ด ๋ถ๋ฅ๋จธ์ ์ด๋ ๋น์ทํ๋ฐ, ์ฌ๊ธฐ์ ๋น์ ํ์ฑ์ด ์๊ฒจ!)
๊ทธ๋ ๊ฒ ๋น์ทํ ์น๊ตฌ(๋ถ๊ฐ๋
)๋ค๋ผ๋ฆฌ ์ฃผ์ฑ ๋ชจ์๋จ์ด.
'์ฌ๊ณผ', '๋ฐ๋๋', 'ํํ๋ฆฌ์นด', ...
๋ฌผ๋ก ์ปดํจํฐ๊ฐ '์ฌ๊ณผ'๋ผ๋ ์ด๋ฆ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ถ๋ฅํ ์๋ ์๊ฒ ์ง?
๋ถ๊ฐ๋
๋ค ์ฌ์ด์ ์ฐจ์ด๋ ๋ถ๋ช
ํ ์กด์ฌํ ๊ฑฐ์ผ.
์ ์ด์ ๋น์ทํ ํน์ฑ์ ๊ธฐ์ค์ผ๋ก ๋ฌถ์๊ฑฐ๋๊น, ๋์ด ๋ค๋ฅด๋ค๋ฉด ๋ค๋ฅธ ํน์ฑ๋ ์๊ฒ ์ง.
๊ทธ๋์ ๋ถ๊ฐ๋
์ฌ์ด์ ์ฐจ์ด๋ค(Differentiae)์ ์ฐพ์๋ด๊ธฐ ์์ํ๋๋ฐ
๋
ผ๋ฌธ์ ์ด๊ฑธ ๋๋ฒ์งธ ๋จ๊ณ๋ผ๊ณ ํด.
'์ฌ๊ณผ์ ํํ๋ฆฌ์นด์ ์ฐจ์ด๋ ์ธํ๋ถํํ๊ฐ'
'์ฌ๊ณผ์ ๋น๊ทผ์ ์ฐจ์ด๋ ๋นจ๊ฐ์ ๋๊ทธ๋ผ๋ฏธ vs ์ฃผํฉ์ ๊ธธ์ญ์ด'
์ด๋ ๊ฒ ๋ถ๋ฅํ๋ ๊ธฐ์ค์ ํ์ตํ๋๊ฑฐ์ง.
์ด๊ฒ ์ฐจ์ด ๋ด๋ฐ(Differentia neuron)์ด์ผ.
(์ฌ๊ธฐ์๋ SVM์ ํ์ฑํํจ์ ์๊ทธ๋ชจ์ด๋๋ฅผ ์์์ ์ฌ์ฉํด!)
์ฌ๊ธฐ์์ '์ฌ๊ณผ'์ '๋ฐ๋๋'์ ์ฐจ์ด์์๋ ๊ตณ์ด ํ์ตํ์ง ์์.
์ด์ฐจํผ ๋ ๋ค ๊ณผ์ผ์ด์์. ์ต์ข
์ ์ผ๋ก ๋๋๊ณ ์ถ์ ๋์์ด ์๋์ผ.
๋ค์ ๋จ๊ณ๋ ๋ถ๋ฅํ๋๋ฐ ํ์ํ ํน์ฑ๋ง ๋ฝ์๋ด๋(Pruning, ๊ฐ์ง์น๊ธฐ) ๋จ๊ณ์ผ.
์ฌ๊ณผ์ ๊ฒฝ์ฐ์๋ ๋ค๋ฅธ ๋ถ๊ฐ๋
๋ค๊ณผ ์ด๋ฐ ์ฐจ์ด๋ค์ด ์์ด.
'์ธํ๋ถํํ์ง ์์'
'๋นจ๊ฐ๊ณ ๊ธธ์ญํ์ง ์์'
'๋นจ๊ฐ์'
'๋นจ๊ฐ๊ณ ๊ตฝ์ด์์ง ์์'
'๊ธธ์ญํ์ง ์์'
๋ณด๋ค์ํผ ์ค๋ณต๋๊ฑฐ๋ ๊ฒน์น๋ ๋ถ๋ถ๋ค์ด ์์ง?
ํ์ง๋ง ์ปดํจํฐ๋ ๋ญ๊ฐ ๋ญ์ง ๊ตฌ๋ถ์ ํ ์ ์์ด.
๊ทธ๋์ ํ์ํ ๊ธฐ์ค๋ค๋ง ์ถ๋ ค๋ด๋๊ฑฐ์ผ.
'๋นจ๊ฐ์'์ด๋ '๊ธธ์ญํ์ง ์์'์ ์๊ณ ์์ผ๋ฉด
'๋นจ๊ฐ์์ด๊ณ ๊ธธ์ญํ์ง ์์'์ ๊ตณ์ด ๋ค์ ์๊ฐํ ํ์ ์์์?
๊ทธ๋ฌ๋ฉด ์ง์ฐ๋๊ฑฐ์ผ.
(์ด ๋จ๊ณ๋ SVM์ margin์ ๋ณด๋ฉด์ ์งํํด!)
๊ทธ๋ ๊ฒ ์ถ๋ ค๋๊ฐ๋ค๋ณด๋ฉด ๋ณธ์ง์ ์ธ ์ฐจ์ด๋ง ๋จ๊ฒ ๋ผ.
'๋นจ๊ฐ๋ค', '๊ธธ์ญํ๋ค', '๊ตฝ์ด์๋ค', '์ธํ๋ถํํ๋ค'
์ด๊ฒ ๋ณธ์ง ์ ๊ฒฝ๋ง์ด๋ผ๋ ์ด๋ฆ์ด ๋ถ์ ์ด์ ์ง.
์ด๋ ๊ฒ ๋ณธ์ง์ ์ถ๋ ค๋ด๊ณ ๋๋ฉด ์ค๋ช
์ ํ ์ ์๊ฒ ๋ผ.
'์ฌ๊ณผ๋ ๋นจ๊ฐ๊ณ , ๊ธธ์ญํ์ง ์๊ณ , ๊ตฝ์ด์์ง ์๊ณ , ์ธํ๋ถํํ์ง ์์์ ์ฌ๊ณผ์
๋๋ค'
์ด๋ ๊ฒ ์ฐ๊ฒฐํ๋ ๋ถ๋ถ์ด ๋
ผ๋ฌธ์์ ์ด์ผ๊ธฐํ๋ 5๋จ๊ณ!
(์ฝ๊ฐ์ ํ๋ผ๋ฏธํฐ ์กฐ์ ์ด ์๊ธฐ๋ ํด!)
์ด๋ ๊ฒ ENN์ ์๋ ์๋ฆฌ์ ๋ํด์ ์์๋ดค์ด.
ENN์ ์ด๋ป๊ฒ ํ์ตํ๋์ง๋ GDN(๊ธฐ์กด ์ ๊ฒฝ๋ง)๊ณผ์ ๋น๊ต๋ ๋ฐ๋ก ๊ธ์ ํ๋๋ก ํ ๊ฒ.
๋ง์ ์ ๋ฌธ๊ฐ ํน๋ถ์ด๋ค์ ๊ฒ์ฆ ๋ถํํด! (ํ๋๋)
๊ทธ๋์ symbolism์ด๋ ๊ฒฐํฉํ๋ค๊ณ ํ๋๊ฑฐ๊ตฌ๋ง ์ฌ๋ฐ๊ฒ ์์ฝ์์
๊ณ ๋ง๋ค. ๋๋ถ์ ๋ณด๋์ ๋๋ผ๊ณ ๊ฐ๋ค
loss ํจ์๋ ์ญ์ ํ์์ด ํ๋ผ๋ฏธํฐ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ์๋ ๊ถ๊ธํ๋ฐ 2ํธ๊ธฐ๋ํ ๊ฒ
ใ ใ ใ ใ
์ด๊ฑฐ subconcept ๋ด๋ฐ ์์ differentia ๋ด๋ฐ์ด ์๋๋ฐ, ๋๋ ์ฒ์์๋ subspace ๋๋๋ ์ค ์๊ณ ์์๋๋ฐ ์๋.
๊ฐ differentia ๋ด๋ฐ์ feature combination์ ๋ฐ๋ผ ๋์์ ผ์ ๋ด๋ฆฌ๋ ๋ก์ง์คํฑ ํ๊ท๋ก ๋ด์ผํ ๊ฒ ๊ฐ๊ณ , subconcept ๋ด๋ฐ์ ๊ฐ ๋ถ๋ฅ๊ท์น์ ์์ธ๋ฌ์ ์ด๋ค์งํฉ์ ํ์๊ฐ๋ ์ผ๋ก ๋งตํ์์ผ์ฃผ๋๊ฑฐ๋ผ ์๊ฐํจ.
๊ทผ๋ฐ ๊ทธ๊ฑธ ๋ช ์์ ์ผ๋ก ํด๋ฌ์คํฐ๋ง์ ํตํด ํ๋ณดํ๋๊ฒ ์ง์ง ์ค์ํ์ง๋ ๋ชจ๋ฅด๊ฒ ์
ํด๋ฌ์คํฐ๋ง์ด ENN์ ๋น์ ํ์ฑ์ ํ๋ณดํ ์ ์๋ ์ ์ผํ ๋ถ๋ถ์ด์ง ์์?
๊ทธ๋ฌ๋๊น ๊ทธ๊ฑธ dnn์ผ๋ก ํ๋๊ฒ ํจ์ฌ ๋์ ๊ฒ ๊ฐ๋ค ์ด๋ง์. ๊ณ ์ฐจ์ ํด๋ฌ์คํฐ๋ง์ ํ์ต๋ ์ด๋ ต๊ณ ์ ์ฐจ์ ํํ์ ๋๋ก ์ ์ฌ๊ณต๊ฐ์ ๋์ด๋ด๋ฉด ๊ฐ๋ ์ ๋์จํ ๋งตํ์ dnn๋ ํ ์ ์์์
๊ทธ๋ฆฌ๊ณ ์์ชฝ์ convultion net์ด ๋ถ์๊ฑฐ๋ฉด ์ด๋ฏธ ๋น์ ํ ๊ณต๊ฐ์์ ํผ์ณ๋ ๋ค ๋ฝํ์ ธ ๋์์๊ฑฐ๋ผ
convolution. ์๋ฌดํผ ๊ฐ์ ...
๊ณ ์ฐจ์ ํด๋ฌ์คํฐ๋ง์ ์๊ฐํ๋๋ณด๊ตฐ! ๊ทธ ํธํฅ๊ณผ ๋ถ์ฐ ์ฌ์ด์์ ์ง๊ฒน๊ฒ ๊ณ ๋ฏผํ๋ ๋ถ์ผ ๋ง์ด์ผ. ํ์ง๋ง ENN์ ํด๋ฌ์คํฐ๋ง์ ๋๋์ด ์ด์ง ๋ฌ๋ผ. ์ฐจ์์ ๋๊น์ง ์ฌ๋ ค์ ์ด์ฐ์ ์ผ๋ก ๋๋ ๋ฒ๋ฆฌ์ง. ๋ ผ๋ฌธ์์ ๋งํ๋ฏ, ๋ณด๋ก๋ ธ์ด ๋ค์ด์ด๊ทธ๋จ์ด ๋ฑ ์ ์ ํ ํํ์ธ ๊ฒ ๊ฐ์. ์ข์ ํผ๋๋ฐฑ์ด์๋ค. ๋ค์ ๊ธ์ ํฌํจํ ๊ฒ!
์ ์ด๊ฑฐ ํน์ subconcept์ด ๋ ์ด๋ธ์ด ๋์ SVMํ๋๊ฑด๊ฐ?
์ ๋ณด๊ธ ์์ฝ์๋ค ๊ณ ๋ง๋ค ๊ฒ์ด์ผ
๋ค์ ๊ธ๋ ๋นจ๋ฆฌ ๋ค๊ณ ์ฌ๊ฒ!
ํ๊ทธ ์ ๋ณด๊ธ๋ก ๊ฐ์
๊ทธ๋ด๊น
์ด ์๋ ํน๊ฐค์ ๋ณด๋ฐฐ..
ํคํค
2025 agi๊ฐ ์ง์ง ์จ๋ค