์ฝ๋ก๋ ๋ถ์ ํ๋ก์ ํธ: 2020๋ ์์๊ณต์ธ์ ์ํ ์์ธ ์๊ถ ๋ถ์ 1๏ธโฃ
๋ฐ์๊ฑธ์ฆ๋ '์ดํฐ๋ ์ด์ iteration' ๋จ์๋ฅผ ํตํด ํ์ต ํ๊ณ , ๋จ์๋ง๋ค ๋ถ์ ํ๋ก์ ํธ๋ฅผ ๊ฑฐ๋ญํ๋ ๋ฐฉ์์ผ๋ก ํ์ตํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์ดํฐ๋ ์ด์ ์ด๋, ํน์ ๋ชฉ์ ์ ๋ฌ์ฑ์ด๋ ์ํ๋ ์ต์ข ๊ฐ์ ์ป๊ธฐ ์ํ์ฌ ํน์ ํ ์๊ณ ๋ฆฌ๋ฌ์ ๋์ผํ ๊ณผ์ ์ ๋ณ์๋ง ๋ฌ๋ฆฌํ์ฌ ๋ฐ๋ณต์ ์ผ๋ก ์ํ์ํค๋ ๊ฒ์ ์๋ฏธํ๋ ๋จ์ด๋ก ๋ฐ์๊ฑธ์ฆ์์๋ ์ต์ข ํ์ต ๋ชฉํ('๋ฐ์ดํฐ ๋ถ์ ์งฑ๋จน๊ธฐ')์ ๋๋ฌํ๊ธฐ ์ํด ์์ ํ๋ก์ ํธ๋ฅผ ๊ฑฐ๋ญํ๋๋ก ํ๋ ํ๊ธฐ ํ๋ ํ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ๋ฐ์๊ฑธ์ฆ ๊ตฌ์ฑ์๋ค์ ์ดํฐ๋ ์ด์ ๋ง๋ค ๋ฐ๋ณต์ ์ผ๋ก ์์ ์์ค์ ์คํจ์ ๋น๋๋ ์ฑ๊ณต๋ค์ ๊ฒฝํํ๋ฉฐ ๊พธ์คํ ์ฑ์ฅํด์์ต๋๋ค!
์์ ํ์ต์ ๋ฐํ์ผ๋ก ์งํํ '์ฝ๋ก๋19 ๋ฐ์ดํฐ ์๊ฐํ ํ๋ก์ ํธ'์์๋ ์ด์ ์ดํฐ๋ ์ด์ 2์๋ ๋ฌ๋ฆฌ ์ฐ๋ฆฌ๊ฐ ์ค์ ์์ ๋ง์ฃผํ ์ ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ฉํ ์ ์๋ ๋๊ตฌ(ํ์ด์ฌ, ํต๊ณ ์ง์ ๋ฑ)๋ฅผ ์ถฉ๋ถํ ๋ฐํํด๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฒฝํํ์ต๋๋ค. ์ด ๋, ํ์๋ค๊ณผ ํ๋ก์ ํธ ์งํ์ ๋ํ ๋ค์ํ ํ๊ณ๋ฅผ ๋๊ปด๋ณด๊ณ ๋ค๊ฐ์ด ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์ด ๋ณด๋ฉด์ ์์ ์ด ๋ถ์กฑํ ์ ์ ๋ฌด์์ธ์ง, ์ด๊ฒ์ ์ด๋ป๊ฒ ๊ทน๋ณตํ ๊ฒ์ธ์ง์ ๋ํ ๋ฐฉํฅ์ ์๋ฆฝํด๋ณผ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋์์ต๋๋ค.
์์ ํ์ต์ ๋ฐํ์ผ๋ก ์งํํ '์ฝ๋ก๋19 ๋ฐ์ดํฐ ์๊ฐํ ํ๋ก์ ํธ'์์๋ ์ด์ ์ดํฐ๋ ์ด์ 2์๋ ๋ฌ๋ฆฌ ์ฐ๋ฆฌ๊ฐ ์ค์ ์์ ๋ง์ฃผํ ์ ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ฉํ ์ ์๋ ๋๊ตฌ(ํ์ด์ฌ, ํต๊ณ ์ง์ ๋ฑ)๋ฅผ ์ถฉ๋ถํ ๋ฐํํด๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฒฝํํ์ต๋๋ค. ์ด ๋, ํ์๋ค๊ณผ ํ๋ก์ ํธ ์งํ์ ๋ํ ๋ค์ํ ํ๊ณ๋ฅผ ๋๊ปด๋ณด๊ณ ๋ค๊ฐ์ด ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์ด ๋ณด๋ฉด์ ์์ ์ด ๋ถ์กฑํ ์ ์ ๋ฌด์์ธ์ง, ์ด๊ฒ์ ์ด๋ป๊ฒ ๊ทน๋ณตํ ๊ฒ์ธ์ง์ ๋ํ ๋ฐฉํฅ์ ์๋ฆฝํด๋ณผ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋์์ต๋๋ค.
๋ฐ๊ธ์ด๋ ๋์ฑ๊ฑธ์ฆ ํ์ '2020๋ ์์๊ณต์ธ์ ์ํ ์์ธ ์๊ถ ๋ถ์' ํ๋ก์ ํธ์ ๋ํด ํํค์ณ ๋ณด์์ต๋๋ค!
๋์ฑ๊ฑธ์ฆ๋ ์ฝ๋ก๋๊ฐ ๊ธธ๊ฑฐ๋ฆฌ ํ๊ฒฝ๋ง์ ๋ฐ๊ฟ๋์๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์์ต๋๋ค. "๋ ธ๋ฅธ์์ ๋ "์ด๋ผ๊ณ ๋ถ๋ฆฌ์ฐ๋ ๊ฐ๋จ ๋๋ก๋ณ์ด๋ ๋ช ๋ ์ผ๋์ ํต์ฌ ์๊ถ๋ค์ ๊ณต์ค์ด ์ ๋ก ์์ด ๋ง์ด ๋ฐ์ํ๊ณ ์์๋๋ฐ์. ํ์ง๋ง ์คํ๋ ค ์ฌํ๊ทผ๋ฌด, ์จ๋ผ์ธ ๊ฐํ ๋ฑ์ผ๋ก ์ธํด ์ง ์ฃผ๋ณ ์๊ถ๋ค์๋ ์ ์ฅ ๊ฐ์ ํ๋ ๊ณณ๋ค์ด ์์๋งํผ ์ด์ ๊ณผ ๊ฑฐ์ฃผ์ง ์๊ถ์ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ ๋ชจ์ต์ด ๋์ ๋ค์ด์์ต๋๋ค.
์ฝ๋ก๋๊ฐ ์ฐ๋ฆฌ ์ํ ํจํด์ 180๋ ๋ฐ๊พธ์ด๋์๋งํผ, ๊ฐ ์๊ถ์ ํน์ง์ ๋ฐ๋ผ์ ์ฝ๋ก๋์ ์ฌํ๋ ๊ฐ๊ธฐ ๋ค๋ฅด๊ฒ ๋ํ๋์ง ์์์๊น์? ๋์ฑ๊ฑธ์ฆ๋ ์๋ฌธ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.
(์ด๋ฏธ์ง: ©๏ธ๋์ฑ๊ฑธ์ฆ)
๊ทธ๋ ๋ค๋ฉด ์ด๋ ํ ์ ์ ๊น๊ฒ ๋ค์ฌ๋ค๋ณด๋ฉด ์ข์๊น์? ๋์ฑ๊ฑธ์ฆ๋ ๋ณธ๊ฒฉ์ ์ธ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ์ ์์, ๋งค์ถ ์ฆ๊ฐ๋ฅ ๊ณผ ํน์ ์ ์ข ์ฆ๊ฐ๋ฅ ์ ๋ํ ๋ช๊ฐ์ง ๊ฐ์ค์ ์๋ฆฝํด๋ณด๊ธฐ๋ก ํ์ต๋๋ค.
(1) ๊ฐ ์๊ถ๋ณ ๋งค์ถ ์ฆ๊ฐ๋ฅ ์ ๋ํ ๊ฐ์ค
์๊ถ๋ณ๋ก ์ฝ๋ก๋๋ก ์ธํ ๋งค์ถ ๊ฐ์์จ์ ์ฐจ์ด๊ฐ ์์ ๊ฒ์ด๋ค.
- ๋ฒํ๊ฐ ์๊ถ์ ๊ฐ์์จ์ด ๊ฐ์ฅ ํด ๊ฒ์ด๋ค.
- ์ฃผ๊ฑฐ์ง ์๊ถ์ ๊ฐ์์จ์ ๋ค๋ฅธ ์๊ถ์ ๋นํด ์ ์ ๊ฒ์ด๋ค.
์ฃผ๊ฑฐ์ง ์๊ถ์ ๋งค์ถ ํ๋ณต๋ฅ ์ด ๋ค๋ฅธ ์๊ถ์ ๋นํด ๋น ๋ฅผ ๊ฒ์ด๋ค.
(2) ๊ฐ ์๊ถ๋ณ ์ ์ข ๋งค์ถ ์ฆ๊ฐ๋ฅ ์ ๋ํ ๊ฐ์ค
๊ณผ์ฐ ๋์ฑ๊ฑธ์ฆ๋ ๊ณต๊ณต ๋ฐ์ดํฐ๋ฅผ ํตํด ์ด ๊ฐ์ค๋ค์ ๋ํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์์๊น์?
์์ธ์ ๋น ๋ฐ์ดํฐ์บ ํผ์ค๋ถํฐ ์ด๋ฆฐ๋ฐ์ดํฐ๊ด์ฅ๊น์ง, ๋ฐ์ดํฐ์ ์ ์ฐพ๊ธฐ ์ํด ๊ณ ๊ตฐ๋ถํฌํ๋ ๋์ฑ๊ฑธ์ฆ๋ ์ฐ๋ฆฌ๋ง์๊ฐ๊ฒ ์๊ถ๋ถ์์๋น์ค์์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ์ ์ฃผ๋ชฉํ์์ต๋๋ค.
๋์ฑ๊ฑธ์ฆ๋ ๊ทธ ์ค์์๋ ์์ธ์ ์ฐ๋ฆฌ๋ง์๊ฐ๊ฒ ์๊ถ๋ถ์์๋น์ค(์๊ถ-์ถ์ ๋งค์ถ)์ ์ง์คํ์ต๋๋ค! ์ด ๋ฐ์ดํฐ๋ ์์ธ์ ์๊ถ ์์ญ ๋ด ์ ํฌ์ ์ถ์ ๋งค์ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด์ธ์๋ ์ ๋์ธ๊ตฌ, ์ง์ฅ์ธ๊ตฌ, ์ง๊ฐ์์ค, ์์ฃผ์ธ๊ตฌ, ์ ํฌ ๋ฑ์ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๋์ฑ๊ฑธ์ฆ๋ ์ด๋ ๊ฒ ๋ค์ํ ์๊ถ๋ค์ด ๊ฐ์ง๋ ํน์ฑ์ ์กด์คํ๊ธฐ์, '์ฌ๋ฌ ๊ฐ์ ๋ญ์น'๋ก ๋๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํ์ต๋๋ค. ๊ทธ๋ ๊ฒ ์ป์ ํด๋ต์ ๋ฐ๋ก... K-ํ๊ท ๊ตฐ์ง๋ถ์ (K-Means Clustering)!
K-ํ๊ท ๊ตฐ์ง๋ถ์์ '์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ k๊ฐ์ ํด๋ฌ์คํฐ๋ก ๋ฌถ๋ ์๊ณ ๋ฆฌ์ฆ' ์ ๋๋ค. ๊ฐ ๊ตฐ์ง(=ํด๋ฌ์คํฐ)์ ๊ฑฐ๋ฆฌ ์ฐจ์ด์ ๋ถ์ฐ์ ์ต์ํ ํ๋ ๋ฐฉ์์ผ๋ก ๋์ํ๋ ์ด ์๊ณ ๋ฆฌ์ฆ์, Scikit-learn(์ฌ์ดํท๋ฐ) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํด ๊ฐ๋จํ๊ฒ ์๋ํด๋ณผ ์ ์์ต๋๋ค.
๋ฌผ๋ก '๋ช ๊ฐ'๋ก ๋ฌถ์ด์ผ ํ ์ง๋ ๊ธฐ์ค์ด ํ์ํ๋ฐ์. ๋์ฑ๊ฑธ์ฆ๋ Elbow ๊ธฐ๋ฒ์ ํ์ฉํ์ฌ ์ต์ ์ ํด๋ฌ์คํฐ ๊ฐ์๋ฅผ ์ค์ ํ์ต๋๋ค. ๊ทธ๋ ๊ฒ ํด์ ์ป์ ๊ฒฐ๋ก ์, 6๊ฐ์ ํด๋ฌ์คํฐ๊ฐ ๊ฐ์ฅ ์ ์ ํ๋ค๋ ๊ฒ์ ๋๋ค.
๊ณผ์ฐ 6๊ฐ์ ํด๋ฌ์คํฐ๋ก ๋๋ ์๊ถ๋ค์ ์ด๋ค ๋ชจ์ต์ ๋๊ณ ์์์๊น์? ๋๊ตฌ๋๊ตฌ...
1,495๊ฐ์ ์๊ถ ๊ตฌ์ญ๋ค์ ์ด๋ ๊ฒ ์๋ฆ๋ต๊ฒ! ๋ฌด๋ฆฌ๋ฅผ ์ง์ด ๋๋๊ฒ ๋์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ์ ๊น, ๊ทธ๋ํ ์๋์ '์ ์ซ์', '๋๋ค์ง' ๊ฐ์ ๊ฒ๋ค์ ๊ณผ์ฐ ๋ฌด์์ ์๋ฏธํ ๊น์?
๊ทธ๊ฒ์ ๋ฐ๋ก, ๊ฐ ์๊ถ์ ์๋ก์ด ์ด๋ฆ์ ๋๋ค! ๋์ฑ๊ฑธ์ฆ๋ ๊ฐ ํด๋ฌ์คํฐ๋ง๋ค ์ฌ๋ฐ๋ ํน์ง์ด ์๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ๊ณ , ์ด ํน์ฑ๋ค์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์ง์ญ์ ๊ท์ฌ์ด ์ด๋ฆ์ ์ง์ด์ฃผ๊ธฐ๋ก ํ์ต๋๋ค.
๋ํ, ๊ฐ ์๊ถ๋ณ๋ก 2020๋ 2๋ถ๊ธฐ ๋งค์ถ์ ์ด๋ ํ๋์ง ๊ฐ์ฅ ๋จ์ํ๊ฒ ํ์ธํด๋ณผ ์ ์๋ ๋ฐ์คํ๋กฏ์ ๊ทธ๋ ธ์ต๋๋ค.
์ฌ๊ธฐ์ ๋์ฑ๊ฑธ์ฆ๋ 3๊ฐ์ง์ ๊ฐ์ฅ ํน์ง์๋ ์๊ถ์ธ '์ ์ซ์', '๋๋ค์ง', 'ํซํ'์ ์ด์ ์ ๋๊ฒ ๋ฉ๋๋ค. ๊ทธ ์ด์ ๋, ๋ชจ๋ ์๊ถ์ ์ดํด๋ณด๊ธฐ ๋ณด๋ค๋ ์๊ถ์ ํน์ง์ ์ด๋ฃจ๋ ๊ฐ ๋ณ์๊ฐ ๋๋ ทํ๊ฒ ๋ํ๋๋ ๊ณณ์ ์ ์ ํด ์ฌ๋์๊ฒ ๋ถ์ํด ๋ณด๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์, ์ด์ ๋ค์ ์ปจํ ์ธ ์์ 3๊ฐ์ง ์๊ถ์ ์ง์คํด์ ๋์ฑ๊ฑธ์ฆ๊ฐ ์ด๋ค ๋ถ์์ ์๋ํ์๋์ง ์ดํด๋ด ์๋ค!
๋๊ธ ์์ญ