์ „์ฒด ๊ธ€

์ „์ฒด ๊ธ€

    Sklearn ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌํ•˜๊ธฐ

    Sklearn ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌํ•˜๊ธฐ

    2์ฃผ๊ฐ„ ํŒŒ์ด์ฌ์˜ Sklearn ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ณต๋ถ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ต‰์žฅํžˆ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ชจ๋ธ๋งํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—๋Š” Sklearn ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ์ตํžˆ๊ณ , ์‹ค์Šต์œผ๋กœ ํƒ€์ดํƒ€๋‹‰์˜ ์ƒ์กด์ž๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฌธ์ œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ฒ˜๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์†Œ๊ฐœ : Titanic - Machine Learning from Disaster Titanic - Machine Learning from Disaster | Kaggle www.kaggle.com *Titanic ๋ฌธ์ œ๋Š” Kaggle์˜ Hello World๋ผ๊ณ  ๋ถˆ๋ฆด ์ •๋„๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ฒ˜์Œ Kaggle์—์„œ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ์‹œ์ž‘ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. 1912๋…„์— ํƒ€์ดํƒ€๋‹‰ํ˜ธ๊ฐ€ ๋น™์‚ฐ์— ๋ถ€๋”ชํžˆ๋ฉฐ ..

    ํŒŒ์ด์ฌ์œผ๋กœ ๋จธ์‹ ๋Ÿฌ๋‹ ์‹œ์ž‘ํ•˜๊ธฐ

    ํŒŒ์ด์ฌ์œผ๋กœ ๋จธ์‹ ๋Ÿฌ๋‹ ์‹œ์ž‘ํ•˜๊ธฐ

    ๋จธ์‹ ๋Ÿฌ๋‹์ด๋ž€? ์•ŒํŒŒ๊ณ ์˜ ๋“ฑ์žฅ ์ œ๊ฐ€ ๋จธ์‹ ๋Ÿฌ๋‹์— ๊ด€์‹ฌ์„ ๊ฐ–๊ธฐ ์‹œ์ž‘ํ•œ ๊ณ„๊ธฐ๋Š” ์•ŒํŒŒ๊ณ ์˜ ๋“ฑ์žฅ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ์ €๋Š” ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ 1ํ•™๋…„ ํ•™์ƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์–ธ๋ก ์—์„œ๋Š” ์•ŒํŒŒ๊ณ ์™€ ์ด์„ธ๋Œ 9๋‹จ์˜ ๋Œ€๊ตญ์œผ๋กœ ๋œจ๊ฒ๊ฒŒ ๋‹ฌ๊ตฌ์–ด์ง€๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ŒํŒŒ๊ณ ์˜ ๋“ฑ์žฅ์œผ๋กœ ํ•œ๊ตญ์—๋„ ๋จธ์‹ ๋Ÿฌ๋‹ ์—ดํ’์ด ๋ถˆ๊ธฐ ์‹œ์ž‘ํ•˜๋ฉฐ ์ €๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋จธ์‹ ๋Ÿฌ๋‹์— ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์ด๋ž€? ๋จธ์‹ ๋Ÿฌ๋‹์€ ๊ธฐ๊ณ„๊ฐ€ ์ง์ ‘ ํ•™์Šต์„ ํ•˜์—ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ธ๋งํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•˜๋ฉด ๊ทธ ์ด๋ฏธ์ง€๊ฐ€ ์–ด๋–ค ๋™๋ฌผ์ธ์ง€๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ง์ ‘ ๊ฒฐ์ •ํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. 0๊ณผ 1๋งŒ์„ ์ธ์‹ํ•˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์Šค์Šค๋กœ ์ธ์ง€ํ•˜๊ณ  ํŒ๋‹จํ•˜๋„๋ก ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ ๊ณผ๊ฑฐ์—๋Š” if-then์„ ํ™œ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋Œ€์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐ€์ด๋“œ ํ•ด์ฃผ๋Š” ์ธ๊ณต์ง€๋Šฅ์€ ๊ณผ๊ฑฐ์—๋„ ๊ต‰์žฅํžˆ ์‰ฝ..

    [์„ ํ˜•๋Œ€์ˆ˜] ํ–‰๋ ฌ ๋ฐฉ์ •์‹

    [์„ ํ˜•๋Œ€์ˆ˜] ํ–‰๋ ฌ ๋ฐฉ์ •์‹

    ํ–‰๋ ฌ์ด๋ž€? ํ–‰๋ ฌ์€ ํ–‰๊ณผ ์—ด์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ์‹œ๊ฐ„์— ์•Œ์•„๋ณธ ๋ฒกํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ–‰๋ ฌ์„ ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. $\mathbb{R}^n$์˜ ์ฐจ์›์„ ๊ฐ€์ง€๋Š” ๋ฒกํ„ฐ $\vec{a_1},\vec{a_2},\vec{a_3} \cdots\vec{a_n}$๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•  ๋•Œ ๋ฒกํ„ฐ๋ฅผ ๊ฐ ์—ด๋กœ ํŒ๋‹จํ•œ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํ‘œํ˜„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $$ \mathcal{A}x =\begin{bmatrix} \vec{a_1} & \vec{a_2} & \vec{a_3} \ \dots \ \vec{a_n} \end{bmatrix} \begin{bmatrix} x_1 \\ \vdots \\ x_n \end{bmatrix} = x_1\vec{a_1} + x_2\vec{a_2} + x_3\vec{a_3} \cdots x_n\vec..

    [์„ ํ˜•๋Œ€์ˆ˜] Vector์™€ linear combination

    [์„ ํ˜•๋Œ€์ˆ˜] Vector์™€ linear combination

    Vector์™€ Scalar Vector์™€ Scalar๋ฅผ ์•„๋งˆ ๋ฌผ๋ฆฌ์‹œ๊ฐ„์— ์ฒ˜์Œ ์ ‘ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฒกํ„ฐ๋Š” ๋ฐฉํ–ฅ๊ณผ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋Š” ๊ฐ’์ด๊ณ  ์Šค์นผ๋ผ๋Š” ํฌ๊ธฐ๋งŒ ๊ฐ€์ง€๋Š” ๊ฐ’์ด๋ผ๊ณ  ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์‹œ๊ฐ„์—๋Š” ๋ฒกํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ์„ ํ˜•๋Œ€์ˆ˜์— ๋Œ€ํ•˜์—ฌ ๋ฐฐ์›Œ๋ณด๊ธฐ ์œ„ํ•ด ๋ฒกํ„ฐ๋ฅผ ์กฐ๊ธˆ ๊นŠ๊ฒŒ ์ดํ•ดํ•˜๊ณ  linear combination์„ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Vector๋Š” $\vec{a}$๋กœ ์œ„์— ํ™”์‚ดํ‘œ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์„ ํ˜•๋Œ€์ˆ˜์—์„œ๋Š” ๋ณผ๋“œ์ฒด๋กœ ๋ฌธ์ž๋ฅผ ์ž‘์„ฑํ•˜์—ฌ $a$์™€ ๊ฐ™์ด ํ‘œํ˜„ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. $\mathbb{R^2}$ ์ฐจ์›์˜ ๋ฒกํ„ฐ๋ผ๋Š” ์˜๋ฏธ๋Š” ์‹ค์ˆ˜ 2์ฐจ์›์˜ ๋ฒกํ„ฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋ฒกํ„ฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $$ \vec{a} = \begin{bmatrix}x_1 \\ x_2 \end{bmatrix} $$ ์ด ๋ฒกํ„ฐ ๊ฐ’์˜ ์˜..