์ ์ฒด ๊ธ + 29

[EDA] ๋ฐ์ดํฐ ์ข
๋ฅ๋ณ ์๊ฐํ ๋ฐฉ๋ฒ
2023.02.15
๋ฐ์ดํฐ์ ์ข
๋ฅ ๋ฐ์ดํฐ๋ ํฌ๊ฒ ๋ฒ์ฃผํ, ์์นํ ๋ ๊ฐ์ง ๋ถ๋ฅ๋ก ๋๋ ์ ์๋ค. ๋ฒ์ฃผํ ๋ฐ์ดํฐ๋ ๋ฒ์ฃผ/์นดํ
๊ณ ๋ฆฌ๋ฅผ ๊ตฌ๋ถํ๋ ๊ฐ๊ฐ์ ์ด๋ฆ์ ๊ฐ๋ ๋ฐ์ดํฐ ์ข
๋ฅ๋ค. ex) ์ฑ๋ณ - ์ฌ์ฑ, ๋จ์ฑ / ํ๋ ฅ - ์ด์กธ, ์ค์กธ, ๋์กธ, ๋ํ์์กธ / ์ถ์ ํ๊ต - ๊ณ ๋ ค๋ํ๊ต, ์ฐ์ธ๋ํ๊ต, ... ๋ฐ๋ฉด ์์นํ ๋ฐ์ดํฐ๋ ๋ง๊ทธ๋๋ก ์ซ์๋ก ํ์๋๋ ์๋ฃ๋ค์ด๋ค. ex) ๋์ด - 1์ด, 2์ด, ... / ํค - 160cm, 161cm, ... / ๋ชธ๋ฌด๊ฒ - 50kg, 51kg, ... ๋ฒ์ฃผํ ๋ฐ์ดํฐ(์ง์ ์๋ฃ) ๋ฒ์ฃผํ ๋ฐ์ดํฐ๋ ๋ ์์ํ, ๋ช
๋ชฉํ์ด๋ผ๋ ๋ ๊ฐ์ง ํ์ ๋ถ๋ฅ๋ก ๋ค์ ๋๋์ด์ง๋ค. ์์ํ ๋ฐ์ดํฐ๋ ๊ฐ ๋ฐ์ดํฐ๋ณ๋ก ์์๊ฐ ๋๋์ด์ ธ ์๋ ๋ฐ์ดํฐ๋ค์ด๋ค. ์๋ฅผ ๋ค์ด ๋ง์กฑ๋ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํด๋ณด๋ฉด, 5์ ๊ณผ 1์ ์ ๋๋ฑํ ์๊ฒฉ์ ๊ฐ๋ ๋ฐ์ดํฐ๊ฐ..

์ ํ ํ๊ท ๊ฐ๋
, ์ฝ๋
2023.02.09
์ ํ ํ๊ท (Linear Regression) ๋ ๋ฌด์์ธ๊ฐ? ํ๊ท๋ x๊ฐ์ ๋์ํ๋ y๊ฐ๊ณผ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ(y hat)๋ฅผ ์ถ๋ ฅํ๋ ํจ์๋ฅผ ์ฐพ๋ ๊ณผ์ ์ด๋ค. ์ฌ๊ธฐ์์ ์ฌ์ฉํ๋ ํจ์๊ฐ ์ ํ ํจ์๋ผ๋ฉด ์ ํํ๊ท๋ผ๊ณ ๋ณผ ์ ์๋ค. ์ ํํ๊ท๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๊ทธ ๋จ์ํจ์ ์๋ค. ๊ฐ ํผ์ณ์ ๊ณ์์ ๋ชฉํํ๋ ๋ณ์ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๋ณด๋ค ๋ ์ง๊ด์ ์ผ๋ก ํํํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ ํ ํ๊ท์ ์ข
๋ฅ - ๋จ์ ์ ํ ํ๊ท ํผ์ณ(x)๊ฐ ํ๋๋ฟ์ธ ๋ชจ๋ธ์ด๊ณ ๋ชฉํ ๋ณ์์ ํผ์ณ๊ฐ ๊ฐ์ ์ขํํ๋ฉด์ ๋ํ๋๋ ์ง์ ํํ์ด๋ค. ๋จ์ ์ ํ ํ๊ท๋ ์ ํ ์ฌ์์ ๋ถํฉํ๋ค. - ๋ค์ค ์ ํ ํ๊ท ํผ์ณ(x)๊ฐ ์ฌ๋ฌ ๊ฐ์ธ ๋ชจ๋ธ๋ก ๋ค์ฐจ์ ๊ณต๊ฐ์์ ์กด์ฌํ๋ ์ง์ ์ ํํ๋ก ํํ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์ ํ ์ฌ์์ ๋ถํฉํ๋ค. - ๋คํญ ํ๊ท (Polynomial) ํผ์ณ๋ 1๊ฐ..

[Heap] ํ ๊ฐ๋
๋ฐ ๊ตฌํ(์๋์ฝ๋)
2023.02.01
Heap์ ๊ฐ๋
ํ์ ํธ๋ฆฌ์ ์ผ์ข
์ธ๋ฐ, "complete tree"์ด๊ฑฐ๋ "nearly complete tree"์ด์ด์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ ๊ฐ์ง ์ข
๋ฅ๋ก ๋๋๋ค. max-heap์ ๊ฒฝ์ฐ ๊ฐ ๋
ธ๋์ key ๊ฐ์ด ์์ ๋
ธ๋๋ค์ key ๊ฐ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , min-heap์ ๊ฒฝ์ฐ ๊ฐ ๋
ธ๋์ key ๊ฐ์ ์์ ๋
ธ๋๋ค์ key ๊ฐ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์์ผ ํ๋ค. Heap์ ํน์ฑ max-heap์ ๊ธฐ์ค์ผ๋ก ์ดํด๋ณด์. ํ์ root๋ ํธ๋ฆฌ์์ ๊ฐ์ฅ ํฐ ๊ฐ์ ๊ฐ๊ณ ์์ผ๋ฉฐ, root์ ์ผ์ชฝ/์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ๋ ๊ฐ์ ํน์ฑ์ ์ ์งํ๋ค. ๋ง์ฝ min-heap์ด๋ผ๋ฉด ํ์ root๊ฐ ํธ๋ฆฌ์์ ๊ฐ์ฅ ์์ ๊ฐ์ ๊ฐ๊ฒ ๋๋ค. ๊ตฌํ์ ์ฃผ๋ก linked list๋ณด๋ค๋ array๋ก ์ด๋ฃจ์ด์ง๋ค. ๋
ธ๋์ ์์ ๊ฐ์ ๊ด๊ณ๋ ๋ค์๊ณผ ๊ฐ์ด ํ์ธํ ์ ์๋ค..
[ํ์ด์ฌ] ๊ฐ์ฒด์งํฅ / ํด๋์ค - class, self, init, super
2023.01.25
class & self class(ํด๋์ค)๋, ๋ฐ์ดํฐ์ ๊ธฐ๋ฅ์ด ํจ๊ป ๋ฌถ์ฌ ์๋ ํ๋์ ํ์ด๋ค. ์ด ํ์ ์ด์ฉํ์ฌ ์ฌ๋ฌ ๊ฐ์ object(๊ฐ์ฒด)๋ฅผ ๋ง๋ค ์ ์๋ค. ๊ฐ๊ฐ์ ๊ฐ์ฒด๋ ๋
๋ฆฝ์ ์ด์ด์ ์๋ก์๊ฒ ์ํฅ์ ์ฃผ์ง ์๋๋ค. ์ดํดํ๊ธฐ ์ฝ๊ฒ ์๋ฅผ ๋ค์ด ๋ณด์. ํด๋์ค๋ ์ด์ฝ๋ฆฟ์ ๋ง๋๋ ํ๊ณผ ๊ฐ๋ค. ๋
น์ ์ด์ฝ๋ฆฟ์ ํ์ ๋ถ์ด ์ด์ฝ๋ฆฟ์ ๋ฌดํ์ ์์ฐํ ์ ์๋ค. ์ด ํ๋ก ๋ง๋ค์ด์ง ๊ฐ๊ฐ์ ์ด์ฝ๋ฆฟ์ ๊ฐ์ฒด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ๊ฐ๊ฐ์ ์ด์ฝ๋ฆฟ์ ๋
๋ฆฝ์ ์ด๋ฏ๋ก ์ด์ฝ๋ฆฟ์ ์ด๋ค ๋ฐ์ฝ๋ ์ด์
์ ์ฌ๋ฆฌ๋๋ผ๋ ๋ค๋ฅธ ์ด์ฝ๋ฆฟ์๋ ์ํฅ์ ์ฃผ์ง ์๋๋ค. ํด๋์ค๋ฅผ ์ด์ฉํ๋ฉด ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ ๋
๋ฆฝ์ ์ธ ์ฌ๋ฌ ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์๊ธฐ ๋๋ฌธ์ ํธ๋ฆฌํ๋ค. ์ผ๊ธฐ์ฅ ํ๋ก๊ทธ๋จ์ ์์ฑํด์ผ ํ๋๋ฐ, ์ฌ๋๋ง๋ค ๋ค๋ฅธ ์ผ๊ธฐ์ฅ์ ๋ง๋ค์ด์ค ๋ ์ด๊ฑธ ์ผ์ผ์ด ์ฝ๋๋ก ์์ฑํ๋ฉด ์๊ฐ๋ญ๋น, ..