๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ณต๋ถ€๊ธฐ๋ก13

ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹ 5์žฅ. ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹  Intro ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ (Support Vector Machine, SVM). ์„ ํ˜•/๋น„์„ ํ˜• ๋ถ„๋ฅ˜, ํšŒ๊ท€, ํŠน์ด์น˜ ํƒ์ง€์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ชฉ์  ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์ค‘์†Œ๊ทœ๋ชจ์˜ ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ์…‹(์ˆ˜๋ฐฑ ~ ์ˆ˜์ฒœ ๊ฐœ์˜ ์ƒ˜ํ”Œ), ํŠนํžˆ ๋ถ„๋ฅ˜์—์„œ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค€๋‹ค์ด๋ฒˆ ์žฅ์—์„œ๋Š” SVM์˜ ํ•ต์‹ฌ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ๋ฒ•, ์ž‘๋™ ์›๋ฆฌ๋ฅผ ๊ฐ€๋ณ๊ฒŒ ์‚ดํŽด๋ณผ ๊ฒƒ์ด๋‹ค์ฒ˜์Œ ์ด ์ฑ…์„ ๋ณธ๋‹ค๋ฉด ์ˆ˜ํ•™์ ์ธ ๋ถ€๋ถ„๋“ค์ด ์–ด๋ ต๊ณ  ์ดํ•ด๊ฐ€ ์•ˆ๋˜์„œ ํฐ ์žฅ๋ฒฝ์œผ๋กœ ๋А๊ปด์งˆํ…๋ฐ ์ˆ˜์‹์„ ์™„์ „ํžˆ ์ดํ•ดํ•˜๊ธฐ ๋ณด๋‹จ SVM์—๋Š” ์ด๋Ÿฐ ์ˆ˜์‹์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•œ๋‹ค - ์ •๋„๋กœ ์ดํ•ดํ•˜๋Š” ์ •๋„๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค      1. ์„ ํ˜• SVM ๋ถ„๋ฅ˜SVM์˜ ๊ธฐ๋ณธ ์•„์ด๋””์–ด๋Š” ๊ทธ๋ฆผ์œผ๋กœ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ๊ฐ€์žฅ ์ข‹๋‹ค. ์˜ˆ์ œ ๋ฐ์ดํ„ฐ๋กœ๋Š” Iris ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค์ด ๊ทธ๋ž˜ํ”„๋Š” Setosa์™€ Versicolor๋ผ๋Š” 2๊ฐ€์ง€ ์ข…๋ฅ˜์— ๋Œ€ํ•ด .. 2024. 9. 11.
ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹ 4์žฅ. ๋ชจ๋ธ ํ›ˆ๋ จ ๋ชจ๋ธ์˜ ๋‚ด๋ถ€๋Š” ๋ธ”๋ž™๋ฐ•์Šค์™€ ๊ฐ™๋‹ค. ๋ชจ๋ธ ์•ˆ์—์„œ ์–ด๋–ค ๊ณผ์ •๋“ค์ด ์ด๋ฃจ์–ด์ง€๋Š”์ง€ ๋ชจ๋ฅธ ์ฑ„ 2,3์žฅ์—์„œ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด์™”๋‹ค๋‹จ์ˆœํžˆ ๋ชจ๋ธ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋ชจ๋ธ ๋‚ด๋ถ€์˜ ์ž์„ธํ•œ ๊ตฌ์กฐ๋“ค๊ณผ ์—ฐ์‚ฐ ๊ณผ์ •๋“ค์„ ์ž์„ธํ•˜๊ฒŒ ์•Œ ํ•„์š”๋Š” ์—†๋‹ค.ํ•˜์ง€๋งŒ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์ž˜ ์ดํ•ดํ•œ๋‹ค๋ฉด ์ ์ ˆํ•œ ๋ชจ๋ธ ๋ฐ ํ›ˆ๋ จ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํƒ, ๋ชจ๋ธ ํŠœ๋‹ ๋“ฑ ๋ชจ๋ธ ๊ฐœ์„ ์— ๋” ์ ํ•ฉํ•œ ์ž‘์—…๋“ค์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค๋ชจ๋ธ ํ›ˆ๋ จ ๊ณผ์ •์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฐ„๋‹จํ•œ ๋ชจ๋ธ์ธ ์„ ํ˜• ํšŒ๊ท€๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. ๋ชจ๋ธ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์—๋Š” 2๊ฐ€์ง€๊ฐ€ ์žˆ๋‹คํ›ˆ๋ จ ์„ธํŠธ์— ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ๋ชจ๋ธ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ง์ ‘ ๊ณ„์‚ฐ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•์ด๋ผ๋Š” ๋ฐ˜๋ณต์ ์ธ ์ตœ์ ํ™” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •๋ฐฐ์น˜ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•, ๋ฏธ๋‹ˆ ๋ฐฐ์น˜ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•, ํ™•๋ฅ ์  ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ• 3๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค์„ ํ˜• ํšŒ๊ท€์—์„œ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•์ด๋ผ๋Š” ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด.. 2024. 8. 24.
ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹ 3์žฅ. ๋ถ„๋ฅ˜ 2์žฅ์—์„œ ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ์ฃผํƒ ๊ฐ€๊ฒฉ์„ ์˜ˆ์ธกํ•˜๋Š” ๋ชจ๋ธ์„ ๋งŒ๋“œ๋Š” ์ „์ฒด ๊ณผ์ •์„ ๋‹ค๋ค˜๋‹ค๋ฉด ์ด๋ฒˆ ์žฅ์—์„œ๋Š” ๋ถ„๋ฅ˜์— ๋Œ€ํ•ด์„œ ๋‹ค๋ฃฐ ๊ฒƒ์ด๋‹ค.๋ชฉ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.  ๋ฐ์ดํ„ฐ์…‹ ๋“ค์—ฌ๋‹ค๋ณด๊ธฐ์ด์ง„ ๋ถ„๋ฅ˜๊ธฐ ํ…Œ์ŠคํŠธ๋ถ„๋ฅ˜ ์„ฑ๋Šฅ ์ธก์ •๋‹ค์ค‘ ๋ถ„๋ฅ˜์˜ค๋ฅ˜ ๋ถ„์„๋‹ค์ค‘ ๋ ˆ์ด๋ธ” ๋ถ„๋ฅ˜๋‹ค์ค‘ ์ถœ๋ ฅ ๋ถ„๋ฅ˜  1. ๋ฐ์ดํ„ฐ์…‹ ๋“ค์—ฌ๋‹ค๋ณด๊ธฐ  2์žฅ์—์„œ๋Š” ๊ฐ’์„ ์˜ˆ์ธกํ•˜๋Š” ํšŒ๊ท€๋ฅผ ๋‹ค๋ค˜๊ณ  ์ด๋ฒˆ ์žฅ์—์„œ๋Š” ํด๋ž˜์Šค๋ฅผ ๋‚˜๋ˆ„๊ณ  ์˜ˆ์ธกํ•˜๋Š” ๋ถ„๋ฅ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ๊ฒƒ์ด๋‹ค์—ฌ๊ธฐ์„œ๋Š” MNIST๋ผ๋Š” ์ˆซ์ž ์†๊ธ€์”จ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค๋ค„๋ณด๊ฒ ๋‹ค. ์ด ๋ฐ์ดํ„ฐ์…‹์€ ๊ฐ„๋‹จํ•œ ํ† ์ด ํ”„๋กœ์ ํŠธ๋‚˜ ๊ณต๋ถ€ํ•˜๊ธฐ์— ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ์…‹์ด๋ฉฐ 0์—์„œ 9๊นŒ์ง€ 10๊ฐœ์˜ ์ˆซ์ž๋“ค์ด ์†๊ธ€์”จ๋กœ ์จ์ง„ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค  ๋ฐ์ดํ„ฐ์˜ ํ˜•ํƒœ๋Š” X.shape, y.shape ⇒ ((70000, 784), (70000,)) ์ด๋ฉฐ 28x28 ํ”ฝ์…€์˜ ์ด๋ฏธ์ง€๋“ค์ด 784 .. 2024. 8. 18.
ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹ 2์žฅ. ๋จธ์‹ ๋Ÿฌ๋‹ ํ”„๋กœ์ ํŠธ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์นœ๊ตฌ๋“ค๊ณผ ๊ฐ™์ด ์ง„ํ–‰ํ•˜๋Š” ์Šคํ„ฐ๋””์—์„œ ๊ฒฉ์ฃผ๋กœ ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹ ํ•œ ์ฑ•ํ„ฐ์”ฉ ๊ณต๋ถ€ํ•˜๊ณ  ๋ฐœํ‘œ๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค.์ด ๊ธ€์€ ๋ฐœํ‘œ๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ ๋Œ€๋ณธ์„ ์ •๋ฆฌํ•ด์„œ ์˜ฌ๋ฆฐ ๊ธ€๋กœ, ์ž…๋ฌธ์ž ๋˜๋Š” ์ดˆ๊ธ‰์ž๊ฐ€ ๋ณด๋Š” ๊ฒƒ์„ ๊ฐ€์ •ํ•˜๊ณ  ์ ๋Š”๋‹ค.   ๋ชฉ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ์ฃผํƒ ๊ฐ€๊ฒฉ์ด๋ผ๋Š” ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ฐ ํ”„๋กœ์„ธ์Šค๋ณ„๋กœ ์–ด๋–ค ๊ณผ์ •์„ ๊ฑฐ์ณ์•ผํ•˜๋Š”์ง€, ์ „๋ฐ˜์ ์œผ๋กœ ์•Œ์•„๋ณด๊ฒ ๋‹ค. ๋ฌธ์ œ ์ •์˜ ๋ฐ ๊ฐ€์„ค ์„ค์ •๋ฐ์ดํ„ฐ ๋ถ„์„๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ๋ชจ๋ธ ์„ ํƒ ๋ฐ ํ•™์Šต๋ชจ๋ธ ํŠœ๋‹ ๋ฐ ๊ณ ๋„ํ™”๋ก ์นญ, ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ์œ ์ง€๋ณด์ˆ˜ 1. ๋ฌธ์ œ ์ •์˜ ๋ฐ ๊ฐ€์„ค ์„ค์ • 1.1 ํฐ ๊ทธ๋ฆผ ๋ณด๊ธฐ 2์žฅ์˜ ์ „์ฒด์ ์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž˜ ๋‚˜ํƒ€๋‚ด์ค€ ์ด๋ฏธ์ง€๋ฅผ ๋ฐœ๊ฒฌํ•˜์—ฌ ๊ฐ€์ ธ์™”๋‹ค. ์ด๋ฏธ์ง€ ์ถœ์ฒ˜๋Š” ๋งจ ๋ฐ‘.๊ฐ ํ”„๋กœ์„ธ์Šค๋“ค์„ ๊ฐ„๋‹จํžˆ ์งš๊ณ  ๋„˜์–ด๊ฐ€์ž๋ฉด๋ฌธ์ œ ์ •์˜. ์ง‘๊ฐ’์„ ์˜ˆ์ธกํ•  ๊ฒƒ์ธ์ง€ ์•„๋‹ˆ๋ฉด ๊ณ ์–‘์ด์™€ ๊ฐ•์•„์ง€๋ฅผ.. 2024. 8. 11.
Git & Github ์‹ค๋ฌด ํ™œ์šฉ ์™„๋ฒฝ ๊ฐ€์ด๋“œ part1. (Git ๊ธฐ์ดˆ ๋ฐ ์ปค๋ฐ‹) ๋„์ปค ๊ฐ•์˜์™€ ํ•จ๊ป˜ ์‹ ์ฒญํ•œ ์œ ๋ฐ๋ฏธ ๊ฐ•์˜, Git & Github ์‹ค๋ฌด ํ™œ์šฉ ์™„๋ฒฝ ๊ฐ€์ด๋“œ ์ด์ „์— ๊นƒ๊ณผ ๊นƒํ—™์„ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„ ๊นƒ์ด๋‚˜ ๊นƒํ—™์„ ์‚ฌ์šฉํ•  ์ค„ ์•„๋Š” ๊ฑด ๋ ˆํฌ ๋งŒ๋“ค๊ณ  ํŒŒ์ผ๋“ค ์˜ฌ๋ฆฌ๊ณ  ๊นƒ ํด๋ก ํ•˜๋Š” ๊ฒŒ ์ „๋ถ€์˜€๋‹ค... ๊ทธ๋Ÿฌ๋‚˜ ๊นƒ, ๊นƒํ—™์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜‘์—…ํ•˜๋Š” ๊ณณ์ด ์ •๋ง ๋งŽ์œผ๋ฏ€๋กœ ์ด๋ฒˆ ๊ธฐํšŒ์— ๊ธฐ๋ณธ์„ ๋ฐฐ์›Œ๋ณด๊ณ ์ž ์ด ๊ฐ•์˜๋ฅผ ์„ ํƒํ•˜์˜€๋‹ค.๊ฐ•์˜์˜ ๋‚ด์šฉ๋“ค์ด ์„น์…˜๋ณ„๋กœ ์ž‘๊ฒŒ ์ชผ๊ฐœ์ ธ ์žˆ์–ด ํ•œ๋‘ ํŽ˜์ด์ง€์˜ ๊ธ€๋กœ ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.       ์„น์…˜ 2 : Git ์†Œ๊ฐœGit์ด๋ž€?๊นƒ์€ ์ „์„ธ๊ณ„์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ, ํ˜‘๋ ฅ๊ณผ ๋ณ€ํ™”์˜ ๊ณต์œ ๊ฐ€ ์ฃผ ํŠน์ง•์ด๋‹ค. ์‚ฌ์šฉ์ž์™€ ๊ฐœ๋ฐœ์ž, ์ž‘์„ฑ์ž ๊ฐ„์˜ ํ˜‘๋ ฅ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ  ๋ˆ„๊ตฌ๋“  ๊นƒ์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๊ฐ ๊ฐœ์ธ๋“ค ๊ฐ„์— ๋ฒŒ์–ด์ง€๋Š” ์—ฌ๋Ÿฌ ๋ณ€ํ™”์™€ ์ˆ˜์ •์‚ฌํ•ญ๋“ค์„ ์„œ๋กœ ๊ณต์œ ํ•  ์ˆ˜.. 2024. 4. 12.
2. Statsmodels๋ฅผ ์ด์šฉํ•œ ์‹œ๊ณ„์—ด ๋ถ„์„ ํ•ด๋‹น ๋‚ด์šฉ๋ถ€ํ„ฐ๋Š” ์ˆ˜ํ•™์ ์ธ ๋‚ด์šฉ๋“ค์ด ๋งŽ์ด ๋‚˜์˜ค๋Š”๋ฐ ์ˆ˜์‹์— ๋Œ€ํ•œ ๊นŠ์€ ์ดํ•ด๋ณด๋‹จ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ ์œ„์ฃผ๋กœ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. 2-1. ETS-Decomposition ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋Š” ํŠน๋ณ„ํ•œ ์†์„ฑ๋“ค - ์š”์†Œ๋“ค์„ ๊ฐ€์ง„๋‹ค ์ฒซ๋ฒˆ์งธ ์š”์†Œ๋Š” ํŠธ๋ Œ๋“œ, ์ถ”์„ธ์ด๋‹ค.ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ์—์„œ ํ•œ๊ฐ€์ง€ ์ถ”์„ธ๋งŒ์„ ๋ณด์ด๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ถ”์„ธ๊ฐ€ ๋ณด์ผ ์ˆ˜๋„ ์žˆ๋‹ค. ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ๋“  ์ถ”์„ธ๋ฅผ ๊ฐ€์ง„๋‹ค. ๋”ฐ๋ผ์„œ ๋ถ„์„ํ•˜๊ณ ์ž ํ•˜๋Š” ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ์ถ”์„ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ์‹œ๊ฐํ™”ํ•˜์—ฌ ๋ณด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋Š” ๊ฒฝํ–ฅ์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ ์œ„๋กœ ๊ฐ€๋Š” ์ถ”์„ธ, ํ˜น์€ ์ค‘๊ฐ„์— ์ˆ˜ํ‰๋ฐฉํ–ฅ์ด๋‚˜ ๋ณ€ํ•˜์ง€ ์•Š๋Š” ์ถ”์„ธ, ์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐ€๋Š” ์ถ”์„ธ๊ฐ€ ์žˆ๋‹ค ๋‘๋ฒˆ์งธ ์š”์†Œ๋Š” ๊ณ„์ ˆ์„ฑ์ด๋‹ค.ํ•ด๋‹น ๊ฐ•์˜์—์„œ๋Š” ์Šค๋…ธ์šฐ๋ณด๋“œ์™€ ์Šค๋…ธ์šฐ๋ณด๋”ฉ์˜ ๊ฒ€์ƒ‰ ๊ธฐ๋ก๊ณผ ๊ณ„์ ˆ์˜ ๊ด€๊ณ„๋ฅผ ์˜ˆ์‹œ๋กœ ๋“ค์—ˆ๋Š”๋ฐ ๋งค ๊ฒจ์šธ๋งˆ๋‹ค.. 2024. 1. 17.