๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๋ฌด๋ฃŒ ๊ฐ•์˜

Python์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์ฐจ์› ์ถ•์†Œ

์ค‘๊ธ‰4์‹œ๊ฐ„

๋ฐ์ดํ„ฐ์˜ ์ฐจ์› ์ถ•์†Œ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ , Python์„ ์‚ฌ์šฉํ•ด ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ์ˆ ์„ ์ˆ™๋‹ฌํ•˜์„ธ์š”.

Python4์‹œ๊ฐ„์ˆ˜๋ฃŒ ์ฆ๋ช…์„œ

๋ฌด๋ฃŒ ๊ณ„์ • ๋งŒ๋“ค๊ธฐ

Google์—์„œ ๊ณ„์† ์ง„ํ–‰
๋˜๋Š”
๊ณ„์† ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋‹ค์Œ ์‚ฌํ•ญ์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค: ์ด์šฉ์•ฝ๊ด€ ๋ฐ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ ๊ทธ๋ฆฌ๊ณ  ๊ท€ํ•˜์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฏธ๊ตญ์— ์ €์žฅ๋œ๋‹ค๋Š” ์ ์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

์ˆ˜์ฒœ ๊ฐœ ๊ธฐ์—…์˜ ํ•™์Šต์ž๋“ค์ด ์‚ฌ๋ž‘ํ•˜๋Š” ์„œ๋น„์Šค

๊ฐ•์˜ ์„ค๋ช…

๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ์…‹์€ ๋ถ€๋‹ด์Šค๋Ÿฝ๊ฒŒ ๋А๊ปด์งˆ ์ˆ˜ ์žˆ๊ณ , ์–ด๋””์„œ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ง‰๋ง‰ํ•  ๋•Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต์€ ์ƒˆ ๋ฐ์ดํ„ฐ์…‹์„ ๋จผ์ € ์‹œ๊ฐ์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜์ง€๋งŒ, ์ฐจ์›์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ๊ธฐ์กด ๋ฐฉ๋ฒ•๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์•„ ๋ณด์ผ ์ˆ˜ ์žˆ์ฃ . ๋‹คํ–‰ํžˆ ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ์— ํŠนํ™”๋œ ์‹œ๊ฐํ™” ๊ธฐ๋ฒ•๋“ค์ด ์žˆ์œผ๋ฉฐ, ์ด ๊ฐ•์˜์—์„œ ์ด๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋‹ค ๋ณด๋ฉด, ๋ถ„์‚ฐ์ด ๊ฑฐ์˜ ์—†๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ํŠน์„ฑ๊ณผ ์ค‘๋ณต๋˜์–ด ๋งŽ์€ ์ •๋ณด๋ฅผ ๋‹ด์ง€ ๋ชปํ•˜๋Š” ํŠน์„ฑ๋“ค์ด ์ข…์ข… ๋ฐœ๊ฒฌ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ํŠน์„ฑ์„ ์ฐพ์•„๋‚ด์–ด ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ œ๊ฑฐํ•˜๊ณ , ์˜๋ฏธ ์žˆ๋Š” ํŠน์„ฑ์— ์ง‘์ค‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‹จ๊ณ„๋กœ, ์ด๋Ÿฐ ํŠน์„ฑ๋“ค๋กœ ๋ชจ๋ธ์„ ๋งŒ๋“ค๋‹ค ๋ณด๋ฉด ์˜ˆ์ธกํ•˜๋ ค๋Š” ๋Œ€์ƒ์— ์ „ํ˜€ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ํŠน์„ฑ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ์›์„ ์ค„์ด๊ณ  ๋ณต์žก์„ฑ์„ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•ด, ์ด๋Ÿฌํ•œ ๋ฌด๊ด€ํ•œ ํŠน์„ฑ๋„ ์ฐพ์•„์„œ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ, ์ƒ๊ด€์„ฑ์ด ์—†๋Š” ์ฃผ์„ฑ๋ถ„์„ ๊ณ„์‚ฐํ•ด ์ฐจ์›์„ ์ค„์—ฌ ์ฃผ๋Š” ํŠน์„ฑ ์ถ”์ถœ ๊ธฐ๋ฒ•๋„ ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์„ ์ˆ˜ ๊ณผ๋ชฉ

์ปค๋ฆฌํ˜๋Ÿผ

๊ฐ•์˜ ๊ฐœ์š”

1

๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ ํƒ์ƒ‰

์ฐจ์› ์ถ•์†Œ์˜ ๊ฐœ๋…์„ ์†Œ๊ฐœํ•˜๊ณ , ์ด๊ฒƒ์ด ์™œ ๊ทธ๋ฆฌ๊ณ  ์–ธ์ œ ์ค‘์š”ํ•œ์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ํŠน์„ฑ ์„ ํƒ๊ณผ ํŠน์„ฑ ์ถ”์ถœ์˜ ์ฐจ์ด๋ฅผ ๋ฐฐ์šฐ๊ณ , ๋‘ ๊ธฐ๋ฒ•์„ ๋ชจ๋‘ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์— ์ ์šฉํ•ด ๋ณผ ๊ฑฐ์˜ˆ์š”. ์ด ์žฅ์˜ ๋งˆ์ง€๋ง‰์—๋Š” ๊ณ ์ฐจ์› ๋ฐ์ดํ„ฐ์…‹์„ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ ํŠน์„ฑ ์ถ”์ถœ ๊ธฐ๋ฒ•์ธ t-SNE๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
2

ํŠน์„ฑ ์„ ํƒ I - ์ •๋ณด ๊ธฐ๋ฐ˜ ์„ ํƒ

๋‘ ์žฅ์— ๊ฑธ์นœ ํŠน์„ฑ ์„ ํƒ์˜ ์ฒซ ๋ฒˆ์งธ ์žฅ์—์„œ๋Š” ์ฐจ์›์˜ ์ €์ฃผ์™€, ์ฐจ์› ์ถ•์†Œ๊ฐ€ ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ๊ทน๋ณตํ•˜๋„๋ก ๋•๋Š”์ง€ ๋ฐฐ์›๋‹ˆ๋‹ค. ๋ถ„์‚ฐ์ด ๊ฑฐ์˜ ์—†๊ฑฐ๋‚˜, ๊ฒฐ์ธก๊ฐ’์ด ๋„ˆ๋ฌด ๋งŽ๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ํŠน์„ฑ๊ณผ ๊ฐ•ํ•˜๊ฒŒ ์ƒ๊ด€๋˜์–ด ์žˆ์–ด ๋ฐ์ดํ„ฐ์…‹์— ๊ฐ€์น˜๋ฅผ ๊ฑฐ์˜ ๋”ํ•˜์ง€ ๋ชปํ•˜๋Š” ํŠน์„ฑ์„ ๊ฐ์ง€ํ•˜๊ณ  ์ œ๊ฑฐํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ธฐ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
3

ํŠน์„ฑ ์„ ํƒ II - ๋ชจ๋ธ ์ •ํ™•๋„ ๊ธฐ๋ฐ˜ ์„ ํƒ

ํŠน์„ฑ ์„ ํƒ์˜ ๋‘ ๋ฒˆ์งธ ์žฅ์—์„œ๋Š”, ํŠน์ • ํƒ€๊นƒ ํŠน์„ฑ์„ ์˜ˆ์ธกํ•  ๋•Œ ๋ฐ์ดํ„ฐ์…‹์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํŠน์„ฑ์„ ์ฐพ๋„๋ก ๋ชจ๋ธ์˜ ๋„์›€์„ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ์ด ์žฅ์˜ ๋งˆ์ง€๋ง‰ ์ˆ˜์—…์—์„œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ๋ชจ๋ธ์˜ ์กฐ์–ธ์„ ์ข…ํ•ฉํ•ด ๋ณด์กดํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ํŠน์„ฑ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘
4

ํŠน์„ฑ ์ถ”์ถœ

์ด ์žฅ์€ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ฐจ์› ์ถ•์†Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ ์ฃผ์„ฑ๋ถ„ ๋ถ„์„(PCA)์„ ๊นŠ์ด ์žˆ๊ฒŒ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์™œ, ์–ด๋–ป๊ฒŒ ๊ฐ•๋ ฅํ•œ์ง€์— ๋Œ€ํ•œ ์ง๊ด€์„ ์Œ“๊ณ , ๋ฐ์ดํ„ฐ ํƒ์ƒ‰๊ณผ ๋ชจ๋ธ๋ง ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ „์ฒ˜๋ฆฌ ๋ชจ๋‘์— ์ ์šฉํ•ด ๋ณผ ๊ฑฐ์˜ˆ์š”. ๋ฉ‹์ง„ ์ด๋ฏธ์ง€ ์••์ถ• ์‚ฌ๋ก€๋กœ ๋งˆ๋ฌด๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
์ฑ•ํ„ฐ ์‹œ์ž‘

Python์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์ฐจ์› ์ถ•์†Œ

๊ฐ•์˜
์™„๋ฃŒ

์ˆ˜๋ฃŒ์ฆ ํš๋“

์ง€๊ธˆ ๋“ฑ๋กํ•˜๊ธฐ

DataCamp for Mobile๋กœ ๋ฐ์ดํ„ฐ ์—ญ๋Ÿ‰์„ ํ‚ค์šฐ์„ธ์š”

๋ชจ๋ฐ”์ผ ๊ฐ•์˜์™€ ๋งค์ผ 5๋ถ„ ์ฝ”๋”ฉ ์ฑŒ๋ฆฐ์ง€๋กœ ์ด๋™ ์ค‘์—๋„ ํ•™์Šต์„ ์ด์–ด๊ฐ€์„ธ์š”.