[์ธ๊ณต์ง๋ฅ] PCA ์ฃผ์ฑ๋ถ ๋ถ์
์ฐจ์(Dimension) ์ด๋?
์ฐจ์์ ๋ฐ์ดํฐ์ ํน์ฑ(Feature)๋ฅผ ํํํ๋ ์ ๋ณด๋, ์ฆ ๋ฐ์ดํฐ ๊ณต๊ฐ์ ํฌ๊ธฐ๋ฅผ ์๋ฏธํ๋ค.
์ฐจ์์ด ํด์๋ก ๋ฐ์ดํฐ๋ฅผ ๋ ์ ํํํ ์ ์์ง๋ง, ์ฐจ์์ด ๋๋ฌด ์ปค์ง๊ฒ ๋๋ค๋ฉด ์๋์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋ค.
์ฐจ์์ด ๋๋ฌด ์ปค์ง ๊ฒฝ์ฐ -> ์ฐจ์์ ์ ์ฃผ(Curse of dimensionality)
1) ๋ฐ์ดํฐ ๋ด ๋ ธ์ด์ฆ๊ฐ ์ฆ๊ฐํ๊ณ , ๊ณผ์ ํฉ(Overfitting)์ด ๋ ํ๋ฅ ์ด ์ปค์ง๋ค.
* ๋ ธ์ด์ฆ๋? ๋ฐ์ดํฐ ์ฌ์ด์ ์๋ ๋น ๊ณต๊ฐ์ ์๋ฏธ.
2) ๊ณ์ฐ๋์ด ์ปค์ง๊ฒ ๋๊ณ , ๋ชจ๋ธ์ ํ๋ จํ๊ณ ์์ธกํ๋ ๋ฐ ์๊ฐ์ด ๊ธธ์ด์ง๋ค.
3) ์ฐจ์์ด ๋ง์์ง์ ๋ฐ๋ผ, ์ ํ์ตํ๊ธฐ ์ํด ํ์ํ ๋ฐ์ดํฐ์์ด ์ฆ๊ฐํ๋ค.
์ฌ๊ธฐ ๊ณ ์์ด ์ฌ์ง์ ์ฐ๋ฆฌ๊ฐ ๋ถ์ํ ์ ์๋ ํํ๋ก ๋ง๋ ๋ค๊ณ ํด๋ณด์.
์ฌ์ง์ ๋์ด๊ฐ 3120, ๋๋น๊ฐ 4160 ์ธ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ง๊ณ ๋ถ์ํ๋ค๊ณ ํ๋ฉด,
์ค์ ๋ก๋ 3120X4160X3(RGB) ์ ์ฐจ์์ด ์๊ธฐ๊ฒ ๋ ๊ฒ์ด๋ค. ์ด๋ง์ด๋งํ ์ซ์๊ฐ ๋๋ค.
์ฐจ์ ์ถ์ (Dimension Reduction)
์ฐจ์ ์ถ์ ์๊ฐ
๊ณ ์ฐจ์ ๊ณต๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฎ์ ์ฐจ์์ ๋ฐ์ดํฐ๋ก ๋ณํํ์ฌ ์๋ณธ ๋ฐ์ดํฐ์ ์๋ฏธ์๋ ์์ฑ์ ์ ํํํด์ค ์ ์์ด์ผ ๋๋ค.
๋ฐ๋๋ก ๋น์ ํ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐจ์์ ์ฆ๊ฐํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. ๋ํ์ ์ผ๋ก๋ SVM.
๋ค์ ์ฐจ์ ์ถ์๋ก ๋์๊ฐ์, ๋ชจ๋ ํน์ง์ ์ด๋ฆด ์๋ ์์ด๋ ์ต๋ํ ์๋ฏธ์๋ ํน์ง์ ๊ฐ์ง ์ฑ๋ก ์ฐจ์์ ๋ฎ์ถฐ์ฃผ๊ธฐ ์ํด์ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์ฌ์ฉ๋๊ณ ์๋ค.
1) ์ฃผ์ฑ๋ถ ๋ถ์(PCA)
2) ์ ํ ํ๋ณ ๋ถ์(LDA)
3) ์ผ๋ฐ ํ๋ณ ๋ถ์(GDA)
์ด ์ค ํ๋์ธ ์ฃผ์ฑ๋ถ๋ถ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ์์๋ณผ ์์ ์ด๋ค.
์ฃผ์ฑ๋ถ ๋ถ์(PCA, Principal Component Analysis)
PCA๋ ๋ํ์ ์ธ ์ฐจ์ ์ถ์์ ์ฐ์ด๋ ๊ธฐ๋ฒ์ผ๋ก ๋จธ์ ๋ฌ๋ ๋ฟ ์๋๋ผ ๋ฐ์ดํฐ ๋ง์ด๋, ํต๊ณ๋ถ์ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ฐ์ด๊ณ ์๋ค.
์ด ๋ฐฉ๋ฒ์ ๊ณ ์ฐจ์ ๊ณต๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฐจ์ ๊ณต๊ฐ์ ๋ฐ์ดํฐ์ ๋งคํ๋๋ ๋์, ์ ์ฐจ์ ๊ณต๊ฐ์ ๋ฐ์ดํฐ์ ๋ถ์ฐ์ด ์ต๋๊ฐ ๋์ด์ผ ํ๋ค๋ ์กฐ๊ฑด์์ ์๋ํ๋ค. (์นผ ํผ์ด์จ) ์ฆ, ์ ์ฒด ๋ฐ์ดํฐ์ ๋ถํฌ๋ฅผ ์ ๋ํํ ์ ์๋ ์ฐจ์์ ์ ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ.
์ค์ ๋ก PCA ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด๋ณด์.
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ํ์ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ ๋, 2์ฐจ์ ํ๋ฉด์์ ๋ํ๋ด๋ฉด ์ค๋ฅธ์ชฝ ๊ทธ๋ํ๊ฐ ๋ ๊ฒ์ด๋ค.
์ด์ PCA๋ฅผ ์ด์ฉํ์ฌ 2์ฐจ์ ๋ฐ์ดํฐ๋ฅผ 1์ฐจ์์ผ๋ก ๋ฎ์ถฐ๋ณด์.
1) ๊ฐ ์ถ์ ๋ํ ํ๊ท ๊ฐ์ ๊ตฌํ์ฌ, ํ๊ท ๊ฐ์ด ์์ ์ด ๋๋๋ก Shift ํ๋ค.
2) ๋ฐ์ดํฐ์์ ์์ ์ ์ง๋๋ ์ง์ ์ ์์๋ก ๊ทธ๋ฆฌ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ง๋ค ์์ ์ ๋ฐ์ ๋ด๋ฆฌ๊ณ , ์์ ์ผ๋ก๋ถํฐ ์์ ์ ๋ฐ๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ ํ๋ค.
3) ๋ชจ๋ ๋ฐ์ดํฐ๋ค๋ก๋ถํฐ ๊ณ์ฐ์ ํ์ ๋ ๊ฑฐ๋ฆฌ๊ฐ ์ต๋๊ฐ ๋๋ ์ง์ ์ ์ฐพ๋๋ค. ์ฃผ์ฑ๋ถ ๋ถ์์ ๋ถ์ฐ์ด ์ต๋๊ฐ ๋๋ ์ฐจ์์ ์ฐพ์์ผํ๋ค.
4) ์ฐพ์ ์ง์ ์ PC1๋ก ์ค์ ํ๊ณ PC2 ์ ์ง๊ตํ๋ ์ง์ ์ PC2๋ก ์ค์ ํ๋ค. N์ฐจ์์ ๋ฐ์ดํฐ๋ N๊ฐ์ PC์ ์ด ๋์ค๊ฒ ๋๋ค.
5) ํ์ ์ํจ ๋ค, ๋ค์ ๋ชจ๋ ๋ฐ์ดํฐ๋ค๋ก๋ถํฐ ๊ณ์ฐ์ ํ์ ๋ ๊ฑฐ๋ฆฌ๊ฐ ์ต๋๊ฐ ๋๋ ์ง์ ์ ์ฐพ๋๋ค.
์ด๋ PC1: PC2์ ๋น์จ์ด 85:15 ๋ผ๊ณ ํ๋ฉด PC1์ 85% ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ ํํํ๋ค๊ณ ํ ์ ์๋ค.
6) ๊ฐ์ฅ ์ ๋ํํ ์ ์๋ ์ถ์ ์ ์ ํ์ฌ ๋ฐ์ดํฐ ์ฐจ์์ ์ถ์ํด๋ณธ๋ค.
์์ฝ
๋ค์ฐจ์์ ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ๊ฐ์ฅ ์ ์ค๋ช ํด์ฃผ๋ ํน์ฑ์ ์ฐพ์์ผ ํ๋ ๊ฒ์ด PCA์ ์ฃผ์์ ์ด๋ค.
์ฆ, ๋ฐ์ดํฐ ๊ณต๊ฐ์์์ ๋ฐ์ดํฐ์ ๋ถ์ฐ์ ์ ๋ณด์กดํด์ฃผ๋ ์ถ์ ์ฐพ์์ ์ฐจ์์ ์ถ์ํ๋ค.
๋ง์น๋ฉฐ
์ค๋๋ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๊ถ๊ธํ๊ฑฐ๋ ๋๋๊ณ ์ถ์ ์๊ธฐ๊ฐ ์์ผ์๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์!
์ฌ๋ฐ๊ฒ ์ฝ์ผ์ จ๋ค๋ฉด ๊ณต๊ฐ๊ณผ ๊ตฌ๋ ์ ํฐ ํ์ด ๋ฉ๋๋ค.
ํญ์ ๊ฐ์ฌํฉ๋๋ค.
์ฐธ๊ณ :