๐Ÿฌ ML & Data

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 12. ์ˆœ์ฐจ ํŠน์„ฑ ์„ ํƒ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋žœ๋ค ํฌ๋ ˆ์ŠคํŠธ ํŠน์„ฑ ์ค‘์š”๋„ ์‚ฌ์šฉ

    ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ์ˆœ์ฐจ ํŠน์„ฑ ์„ ํƒ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋žœ๋ค ํฌ๋ ˆ์ŠคํŠธ์—์„œ ํŠน์„ฑ ์ค‘์š”๋„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ณผ๊นŒ์š”? 1. ์ˆœ์ฐจ ํŠน์„ฑ ์„ ํƒ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ชจ๋ธ ๋ณต์žก๋„๋ฅผ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์„ Session 11์—์„œ ์†Œ๊ฐœํ–ˆ์—ˆ๋Š”๋ฐ์š”, ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ํŠน์„ฑ ์„ ํƒ์„ ํ†ตํ•œ ์ฐจ์› ์ถ•์†Œ(dimensionality reduction)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทœ์ œ๊ฐ€ ์—†๋Š” ๋ชจ๋ธ์—์„œ ์œ ์šฉํ•˜์ฃ . ์ฐจ์› ์ถ•์†Œ์—๋Š” ์ฃผ์š” ์นดํ…Œ๊ณ ๋ฆฌ์ธ ํŠน์„ฑ ์„ ํƒ(feature selection)๊ณผ ํŠน์„ฑ ์ถ”์ถœ(feature extraction)์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน์„ฑ ์„ ํƒ์€ ํŠน์„ฑ ์ค‘์—์„œ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด๊ณ , ์ถ”์ถœ์€ ํŠน์„ฑ์—์„œ ์–ป์€ ์ •๋ณด๋“ค๋กœ ์ƒˆ ํŠน์„ฑ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠน์„ฑ ์„ ํƒ์— ์žˆ์–ด์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฌธ์ œ์— ๊ฐ€์žฅ ๊ด€๋ จ์ด ๋†’์€ ํŠน์„ฑ ๋ถ€๋ถ„์ง‘ํ•ฉ์„ ์ž๋™์„ ํƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ํŠน์„ฑ ์„ ํƒ ์•Œ๊ณ ๋ฆฌ..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 11. ๋ฐ์ดํ„ฐ์…‹ ๋‚˜๋ˆ„๊ธฐ์™€ ํŠน์„ฑ ์Šค์ผ€์ผ๊ณผ ์„ ํƒ

    ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ๋ง๋กœ๋งŒ ๋“ฃ๋˜ ํ›ˆ๋ จ ์„ธํŠธ์™€ ํ…Œ์ŠคํŠธ ์„ธํŠธ๋กœ ๋ฐ์ดํ„ฐ ์…‹์„ ๋ถ„ํ• ํ•˜๋Š” ์ž‘์—…์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ, ๊ทธ๋ฆฌ๊ณ  ํŠน์„ฑ ์Šค์ผ€์ผ์„ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋ฐ์ดํ„ฐ์…‹ ๋‚˜๋ˆ„๊ธฐ ์ด๋ฒˆ์—๋Š” ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์ธ Wine ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ“๊ฝƒ ๋ฐ์ดํ„ฐ์—์„œ ๋ฒ—์–ด๋‚˜์‹  ๊ฑธ ์ถ•ํ•˜๋“œ๋ ค์š”! wine ๋ฐ์ดํ„ฐ๋Š” UCI ๋จธ์‹ ๋Ÿฌ๋‹ ์ €์žฅ์†Œ ์—์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ๋‹ค์Šค๋ฅผ ์ด์šฉํ•ด ๋ฐ”๋กœ ์ฝ์–ด๋“œ๋ฆฌ๋Š” ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. df_wine = pd.read_csv('https://archive.ics.uci.edu/' 'ml/machine-learning-databases/wine/wine.data', header=None) # UCI ๋จธ์‹  ๋Ÿฌ๋‹ ์ €์žฅ์†Œ์—์„œ Wine ๋ฐ์ดํ„ฐ์…‹์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์—†์„ ๋•Œ # df_wine =..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 10. ๋ˆ„๋ฝ ๋ฐ์ดํ„ฐ์™€ ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ ๋‹ค๋ฃจ๊ธฐ

    ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ์ค‘์—์„œ ๋ˆ„๋ฝ ๋ฐ์ดํ„ฐ์™€ ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! 1. ๋ˆ„๋ฝ๋œ ๋ฐ์ดํ„ฐ ๋‹ค๋ฃจ๊ธฐ ์‹ค์ œ ๋ชจ๋ธ์—์„œ๋Š” ์—ฌ๋Ÿฌ ์ด์œ ๋กœ ๊ฐ’์ด ๋ˆ„๋ฝ๋œ ์ƒ˜ํ”Œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ—ˆ๋‹คํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ๋ˆ„๋ฝ๋œ ๊ฐ’์€ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์— ๋นˆ ๊ณต๊ฐ„์ด๋‚˜ ์˜ˆ์•ฝ๋œ ๋ฌธ์ž์—ด(NULL, NaN)์œผ๋กœ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์ด์ œ ์ƒ˜ํ”Œ์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ƒ˜ํ”Œ์ด๋‚˜ ํŠน์„ฑ์—์„œ ๋ˆ„๋ฝ๋œ ๊ฐ’์„ ๋Œ€์ฒดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ ๊ณผ์ •์€ ๋‹น์—ฐํžˆ ๋ˆ„๋ฝ๋œ ๊ฐ’์„ ์‹๋ณ„ํ•˜๋Š” ๊ฒƒ์ด๊ฒ ์ฃ . ์ผ๋‹จ ์˜ˆ์ œ ๋ฐ์ดํ„ฐ์…‹์„ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. read_csvํ•จ์ˆ˜๋Š” csvํฌ๋งท ๋ฐ์ดํ„ฐ๋ฅผ ํŒ๋‹ค์Šค์˜ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์œผ๋กœ ์ฝ์–ด์˜ต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ์˜ˆ์ œ์—์„œ๋Š” ๋ˆ„๋ฝ ๋ฐ์ดํ„ฐ๋Š” NaN์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜ ์ฝ”๋“œ์— ์“ฐ์ธ StringIO ๋Š” csv_data์— ์ €์žฅ๋œ ๋ฌธ..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 9. ๊ฒฐ์ • ํŠธ๋ฆฌ ํ•™์Šต

    ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ๋ชจ๋ธ์˜ ๊ฒฐ์ • ๊ณผ์ •์„ ์„ค๋ช…ํ•  ๋•Œ ์•„์ฃผ ์ค‘์š”ํ•œ ๊ฒฐ์ • ํŠธ๋ฆฌ(decision tree) ๋ถ„๋ฅ˜๊ธฐ๋ผ๋Š” ๋ชจ๋ธ์„ ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๊ฒฐ์ •ํŠธ๋ฆฌ๋ž€? ๊ฒฐ์ • ํŠธ๋ฆฌ๋Š” ์–ด๋–ค ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ํ†ตํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„ํ•ดํ•˜๋Š” ๋ชจ๋ธ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ 1์—์„œ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณผ๊นŒ์š”? ๊ฒฐ์ • ํŠธ๋ฆฌ๋Š” ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ˜ํ”Œ์˜ ํด๋ž˜์Šค ๋ ˆ์ด๋ธ”์„ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋Š” ๋ฒ”์ฃผํ˜• ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ๋™์ผํ•œ ๊ฐœ๋…์€ ๋ถ“๊ฝƒ ๋ฐ์ดํ„ฐ์…‹ ๊ฐ™์€ ์‹ค์ˆ˜ํ˜• ํŠน์„ฑ์—์„œ๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "๊ฝƒ์žŽ์˜ ๊ธธ์ด๊ฐ€ 3cm๋ณด๋‹ค ๊ธด๊ฐ€์š”?"๋ผ๋Š” ์˜ˆ/์•„๋‹ˆ์˜ค ์งˆ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋ฉด ํŠธ๋ฆฌ์˜ ๋ฃจํŠธ, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ํŠธ๋ฆฌ์˜ ๊ธฐ์›์ด ๋˜๋Š” ๋ถ€๋ถ„๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ •๋ณด ์ด๋“(Information Gain, IG)๊ฐ€ ์ตœ๋Œ€๊ฐ€ ..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 8. ์ตœ๋Œ€ ๋งˆ์ง„ ๋ถ„๋ฅ˜์™€ ๋น„์„ ํ˜• ๋ฌธ์ œ ํ’€๊ธฐ

    ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ์ตœ๋Œ€ ๋งˆ์ง„๊ณผ SVM, ๋น„์„ ํ˜• ๋ถ„๋ฅ˜ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ ๊ณผ ์ตœ๋Œ€ ๋งˆ์ง„ ๋ถ„๋ฅ˜ ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ (support vector machine, SVM)์€ ํผ์…‰ํŠธ๋ก ์˜ ํ™•์žฅ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํผ์…‰ํŠธ๋ก ์ด ๋ถ„๋ฅ˜ ์˜ค์ฐจ๋ฅผ ์ตœ์†Œํ™”ํ–ˆ๋‹ค๋ฉด SVM์˜ ์ตœ์ ํ™” ๋Œ€์ƒ์€ ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง„์€ ํด๋ž˜์Šค๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒฐ์ • ๊ฒฝ๊ณ„์™€ ๊ฒฐ์ • ๊ฒฝ๊ณ„์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ›ˆ๋ จ ์ƒ˜ํ”Œ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ›ˆ๋ จ ์ƒ˜ํ”Œ์„ ์„œํฌํŠธ ๋ฒกํ„ฐ(support vector)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋งˆ์ง„์ด ํฐ ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ์›ํ•˜๋Š” ์ด์œ ๋Š” ์ผ๋ฐ˜ํ™”ํ•  ๋•Œ ์˜ค์ฐจ๊ฐ€ ๋‚ฎ์•„์ง€๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง„์ด ์ž‘์œผ๋ฉด ์ž‘์„ ์ˆ˜๋ก ๊ฒฐ์ • ๊ฒฝ๊ณ„์™€ ์ƒ˜ํ”Œ์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€๊นŒ์›Œ์ ธ ์˜ค๋ฒ„ํ”ผํŒ…๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๋งˆ์ง„ ์ตœ๋Œ€ํ™”์˜ ์ดํ•ด๋ฅผ ์œ„ํ•ด ..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹]Session 7. ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€(logistic regression)

    ์ด์ „๊นŒ์ง€ ์„ค๋ช…ํ–ˆ๋˜ ํผ์…‰ํŠธ๋ก  ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ฐ„๋‹จํ•˜๊ณ  ์ข‹์ง€๋งŒ ํด๋ž˜์Šค๊ฐ€ ์„ ํ˜•์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์ง€ ์•Š์„ ๋•Œ๋Š” ์ˆ˜๋ ดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋” ๊ฐ•๋ ฅํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€๋ฅผ ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ํšŒ๊ท€์ง€๋งŒ ์‚ฌ์‹ค์€ ๋ถ„๋ฅ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž„์„ ์žŠ์ง€๋งˆ์„ธ์š”! 1. ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€์˜ ์ดํ•ด์™€ ์กฐ๊ฑด๋ถ€ ํ™•๋ฅ  ๋จผ์ €, ์˜ค์ฆˆ๋น„(odds ratio)๋ฅผ ์†Œ๊ฐœํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ค์ฆˆ๋Š” ํŠน์ •ํ•œ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ™œ ํ™•๋ฅ ๋กœ, ๊ทธ๋ฆผ 1๊ณผ ๊ฐ™์€ ์ˆ˜์‹์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ P๋Š” ์˜ˆ์ธกํ•  ๋Œ€์ƒ, ์–‘์„ฑ ์ƒ˜ํ”Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋กœ๊ทธ ํ•จ์ˆ˜๋ฅผ ์ทจํ•˜๋ฉด ๋กœ์ง“(logit)ํ•จ์ˆ˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ์˜ ๋กœ๊ทธ๋Š” ์˜ˆ์ƒํ•˜์…จ๋“ฏ ์ž์—ฐ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. logitํ•จ์ˆ˜๋Š” 0์—์„œ 1์‚ฌ์ด์˜ ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›์•„์„œ ์‹ค์ˆ˜ ๋ฒ”์œ„์˜ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ค‘์น˜ w๋กœ ํ‘œํ˜„๋˜์—ˆ๋˜ ์•ž์„  ํ•จ์ˆ˜๋ฅผ ๊ธฐ์–ตํ•˜์‹œ๋‚˜์š”? ํŠน์„ฑ ๊ฐ€์ค‘์น˜ ํ•ฉ๊ณผ ๋กœ๊ทธ ..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 6. ์‚ฌ์ดํ‚ท๋Ÿฐ ์ž…๋ฌธ!

    ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ์‚ฌ์ดํ‚ท๋Ÿฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ ํผ์…‰ํŠธ๋ก ์„ ํ›ˆ๋ จํ•ด๋ด„์œผ๋กœ์จ ์‚ฌ์ดํ‚ท๋Ÿฐ์„ ์‹œ์ž‘ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์„ธ์…˜๋„ ์ „๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ €๋Š” Google Colab์œผ๋กœ ์‹ค์Šตํ•ฉ๋‹ˆ๋‹ค. Colab์—๋Š” ์ด๋ฏธ ์‚ฌ์ดํ‚ท๋Ÿฐ์ด ์„ค์น˜๋˜์–ด์žˆ์œผ๋ฏ€๋กœ ๋ณ„๋„์˜ ์„ค์น˜์—†์ด ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค! https://colab.research.google.com Google Colaboratory colab.research.google.com 1. ๋ฐ์ดํ„ฐ ์ฃผ์ž…๊ณผ ํ‘œ์ค€ํ™” ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ์„ธ์…˜ 4์™€ 5์—์„œ ๊ตฌํ˜„ํ•œ ๊ฒƒ๊ณผ ๋น„์Šทํ•œ ํผ์…‰ํŠธ๋ก  ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ๋ถ“๊ฝƒ ๋ฐ์ดํ„ฐ ์…‹์€ ์ด๋ฏธ ์‚ฌ์ดํ‚ท๋Ÿฐ์— ํฌํ•จ๋˜์–ด์žˆ์œผ๋ฏ€๋กœ, ๋”ฐ๋กœ ๋‹ค์šด๋ฐ›์„ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ฝƒ ์ƒ˜ํ”Œ ์ค‘์— ๊ฝƒ์ž… ๊ธธ์ด์™€ ๋„ˆ๋น„๋ฅผ ํ–‰๋ ฌ X์—, ๊ฝƒ ํ’ˆ์ข…์„ ๋ฒกํ„ฐ Y์— ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. from sklearn..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 5. ํผ์…‰ํŠธ๋ก ์˜ ๋ฉ”๊ฐ€ ์ง„ํ™”์™€ ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•!

    ์ด์ „ ์„ธ์…˜ ๋‘ ๊ฐœ์—์„œ ์šฐ๋ฆฌ๋Š” ํผ์…‰ํŠธ๋ก  ํ•จ์ˆ˜๋ฅผ ํ•™์Šตํ•˜๊ณ  ์™”์Šต๋‹ˆ๋‹ค. ๊ธฐ์–ตํ•˜์‹œ๋‚˜์š”? ๊ธฐ์–ต์ด ์•ˆ ๋‚˜์‹ ๋‹ค๋ฉด ์•ž ๋‘ ๊ฐœ ๊ธ€์„ ๋ณด๊ณ  ์˜ค์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ณต๋ถ€ํ•˜๋Š”๋งŒํผ ์•ž ๊ธ€๋“ค์ด ์ฃผ๊ธฐ์ ์œผ๋กœ ์ˆ˜์ •๋  ์ˆ˜ ์žˆ์Œ์„ ์•Œ์•„์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹คใ…œใ…œ https://dnai-deny.tistory.com/5 https://dnai-deny.tistory.com/6 ์ด๋ฒˆ ์„ธ์…˜์—์„œ๋Š” ํผ์…‰ํŠธ๋ก  ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ง„ํ™”๋ฒ„์ „์ธ ์•„๋‹ฌ๋ฆฐ๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹์— ์žˆ์–ด์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ๊ฐœ๋…์ธ ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์ ์‘ํ˜• ์„ ํ˜• ๋‰ด๋Ÿฐ, ์•„๋‹ฌ๋ฆฐ ์•„๋‹ฌ๋ฆฐ์€ ๋‹จ์ผ ์ธต ์‹ ๊ฒฝ๋ง์˜ ๋˜ ๋‹ค๋ฅธ ์ข…๋ฅ˜์ž…๋‹ˆ๋‹ค. ๋ฒ„๋‚˜๋“œ ์œ„๋“œ๋กœ์šฐ์™€ ํ…Œ๋“œ ํ˜ธํ”„๊ฐ€ ๊ฐœ๋ฐœํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด์ฃ . ์ œ๋ชฉ์—์„œ ๋ณด์ด๋“ฏ ํผ์…‰ํŠธ๋ก ์ด ์ง„ํ™”ํ•œ ํ˜•ํƒœ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์•„๋‹ฌ๋ฆฐ์—์„œ๋Š” ๋น„์šฉ ํ•จ์ˆ˜(cost ..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 4. ํŒŒ์ด์ฌ์œผ๋กœ ํผ์…‰ํŠธ๋ก  ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„ํ•˜๊ธฐ!

    ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋“œ๋””์–ด ๋งˆ์นจ๋‚ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ์„น์…˜์—์„œ ๊ณต๋ถ€ํ•œ ์ˆ˜์‹๋“ค์„ ํŒŒ์ด์ฌ ํด๋ž˜์Šค์™€ ํ•จ์ˆ˜๋กœ ๊ตฌํ˜„ํ•˜๊ณ , ๋จธ์‹ ๋Ÿฌ๋‹์˜ ๋Œ€ํ‘œ์ ์ธ ๋ฐ์ดํ„ฐ ์ค‘ ํ•˜๋‚˜์ธ ๋ถ“๊ฝƒ ๋ฐ์ดํ„ฐ์…‹์„ ํ•™์Šต์‹œํ‚ค๋Š” ๊ฒƒ ๊นŒ์ง€ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์ž ์•ž ์„ธ์…˜์—์„œ ์ด์•ผ๊ธฐํ•œ ์•„๋‚˜์ฝ˜๋‹ค๋‚˜ ํŒŒ์ด์ฌ์„ ์„ค์น˜ํ•˜์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค. ์ €๋Š” google colaboratory๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜์—†์ด ๊ฐ„ํŽธํ•˜๋‹ˆ ์‚ฌ์šฉํ•˜์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค :) https://colab.research.google.com/ Google Colaboratory colab.research.google.com 1. ๊ฐ์ฒด ์ง€ํ–ฅ ํผ์…‰ํŠธ๋ก  API ์ฝ”๋“œ๋ฅผ ๋ณด๊ธฐ ์ „์—, ๋จผ์ € ๊ฐ„๋‹จํ•œ ์‚ฌ์ „ ์ฝ”๋“œ ์ •์˜์— ๋Œ€ํ•ด์„œ ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ Perception ํด๋ž˜์Šค๋ฅผ ์ดˆ๊ธฐํ™”ํ•œ ํ›„ fit ๋ฉ”์„œ๋“œ๋กœ ํ•™์Šตํ•˜๊ณ , ..

    [๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹] Session 3. ํผ์…‰ํŠธ๋ก  ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ•™์  ์ •์˜

    ์ œ๋ชฉ์— ๋†€๋ผ์‹  ๋ถ„๋“ค์ด ์žˆ์„ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค! ์ง€๋‚œ ์‹œ๊ฐ„๊นŒ์ง€ ์ •๋ง '๋ผ์ดํŠธ' ํ•˜๊ฒŒ ๋จธ์‹ ๋Ÿฌ๋‹์— ๋Œ€ํ•œ ๋„“๊ณ  ์–•์€ ์ง€์‹์„ ๋ฐฐ์› ๋‹ค๋ฉด, ์ด์ œ๋Š” ์•ผ๊ธˆ์•ผ๊ธˆ ์‹ค์Šต์— ๋“ค์–ด๊ฐˆ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์ผ๋‹จ์€, ๋จผ์ € ๋จธ์‹ ๋Ÿฌ๋‹์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์—ญ์‚ฌ์™€ ํผ์…‰ํŠธ๋ก  ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด ๋จผ์ € ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์ธ๊ณต ๋‰ด๋Ÿฐ์˜ ์ˆ˜ํ•™์  ์ •์˜ ๋จธ์‹  ๋Ÿฌ๋‹์€ AI๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ ์ƒ๋ฌผ์˜ ๋‡Œ๊ฐ€ ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋ ค๋Š” ์‹œ๋„์ž…๋‹ˆ๋‹ค. 1943๋…„ ์›Œ๋Ÿฐ ๋งฅ์ปฌ๋ก๊ณผ ์›”ํ„ฐ ํ”ผ์ธ ๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ๊ฐ„์†Œํ™”๋œ ๋‰ด๋Ÿฐ ๊ฐœ๋…(๋งฅ์ปฌ๋ก ํ”ผ์ธ  ๋‰ด๋Ÿฐ)์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งฅ์ปฌ๋ก๊ณผ ํ”ผ์ธ ๋Š” ์‹ ๊ฒฝ ์„ธํฌ๋ฅผ ์ด์ง„ ์ถœ๋ ฅ์„ ๋งŒ๋“œ๋Š” ๋…ผ๋ฆฌํšŒ๋กœ๋กœ ํ‘œํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ƒ๋Œ๊ธฐ์— ์‹ ํ˜ธ๊ฐ€ ๋„์ฐฉํ•˜๋ฉด ์„ธํฌ์ฒด์— ํ•ฉ์ณ์ง€๊ณ , ๋ˆ„์ ๋œ ์‹ ํ˜ธ๊ฐ€ ์ž„๊ณ„๊ฐ’์„ ๋„˜์œผ๋ฉด ์ถœ๋ ฅ ์‹ ํ˜ธ๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์ถ•์‚ญ๋Œ๊ธฐ(๋ง๋‹จ)์„ ํ†ตํ•ด ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ดํ›„..