๋ฐ์ดํฐ๋ก ์ธ์์ ์ฝ๋ ๋ฒ: ๋น์ ๋ง์ ๋ฐ์ดํฐ ๊ณผํ์ ํํํ์ธ์! ํ๋ ๋ฐ์ดํฐ ๊ณผํ์ ํต์ฌ์ ์ด๋ฃจ๋ ๋๊ตฌ์ ๊ธฐ์ ์ ๊น์ด ์๊ณ ์ค์ฉ์ ์ผ๋ก ํ๊ตฌํฉ๋๋ค. ํนํ, ๋ฐ์ดํฐ ๊ณผํ์ ํ์ ์์์ธ Anaconda, Numpy, Pandas, ๊ทธ๋ฆฌ๊ณ Scikit-learn์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
Scikit-Learn (์ฌ์ดํท๋ฐ)
Pandas (ํ๋ค์ค)
๋ฐ์ดํฐ ์ฌ์ด์ธ์ค
์ด๋ก ๊ณผ ์ค์ต์ ๋ชจ๋ ์ก๋ ๋ฐ์ดํฐ ๊ณผํ,
๊ธฐ์ด๋ถํฐ ๋ถ์ + ๋จธ์ ๋ฌ๋๊น์ง!
โ
๋ฐ์ดํฐ ๊ณผํ์ ๊ด์ฌ ์๋ ํ์
โ
๋ฐ์ดํฐ ๊ณผํ์ ๊ธฐ์ด๋ฅผ ์๊ณ ์ถ์ ๋๊ตฌ๋!
๋ฐ์ดํฐ ๊ณผํ์ ํ์ ์์์ธ Anaconda, Numpy, Pandas ๊ทธ๋ฆฌ๊ณ Scikit-Learn์ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
์ฐ๋ฆฌ๋ Anaconda ํ๊ฒฝ ์ค์ ์์ ์์ํ์ฌ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ถ์์ ๊ธฐ๋ณธ์ด ๋๋ Numpy์ Pandas์ ์ฌ์ฉ๋ฒ์ ๊ผผ๊ผผํ ๋ค๋ฃน๋๋ค.
์ด๋ฅผ ํตํด ๋์ฉ๋ ๋ฐ์ดํฐ์ ์ ํจ๊ณผ์ ์ผ๋ก ๋ค๋ฃจ๊ณ , ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ๋ณํ ๊ณผ์ ์ ์๋ฌํ ์ ์์ต๋๋ค.
Scikit-learn์ ํ์ฉํ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํ ๋ฐฉ๋ฒ๋ ์ค์ต์ ํตํด ๋ฐฐ์ธ ์์ ์ ๋๋ค.
๋ค์ํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๊ตฌ์ถํ๊ณ , ์ค์ ๋ฐ์ดํฐ์ ์ ์ ์ฉํด ์ธ์ฌ์ดํธ๋ฅผ ๋์ถํ๋ ๊ฒฝํ์ ์ป์ด๊ฐ ๋ณด์ธ์!
Anaconda ์๊ฐ ๋ฐ ์ค์น
Pandas ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ดํดํ๊ธฐ
Scikit-Learn ์์๋ณด๊ธฐ
๐ก ์ด ๊ฐ์๋ ์ด๋ก ๊ณผ ์ค์ต์ ๋ณํํ๋ฉฐ, ๊ฐ ๋ชจ๋๋ง๋ค ์ค์ ์ฌ๋ก ์ฐ๊ตฌ์ ํ๋ก์ ํธ ์์ ์ด ํฌํจ๋์ด ์์ด ์ค๋ฌด์์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ ์ค๋ ฅ์ ํค์ธ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ฐ์ดํฐ ๊ณผํ์ ์ธ๊ณ๋ก์ ์ฌ์ ์ ์์ํ๋ ๋ฐ ์์ด ์ด ๊ฐ์๊ฐ ํ๋ฅญํ ๊ธธ์ก์ด๊ฐ ๋์ด ๋๋ฆด ๊ฒ์ ๋๋ค.
ํ์ง ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ์์ง๋์ด์ ๋
ธํ์ฐ๋ฅผ ๊ทธ๋๋ก ์ ํด๋๋ฆฝ๋๋ค!
์ ๋ ์ ํ๋ธ "๋ฏธ์ฟก ์์ง๋์ด" ๋ฐ ๋ธ๋ฐ์น "์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ ์์๊ณผ ์ถ"์ ์ด์ํ๋ ํ์ง ์ํํธ์จ์ด ์์ง๋์ด์
๋๋ค.
Q. ์ ์ด ๊ฐ์๋ฅผ ๋ค์ด์ผ ํ๋์?
์ด ๊ฐ์๋ ๋ฐ์ดํฐ ๊ณผํ์ ๊ธฐ๋ณธ ๊ฐ๋ ๋ถํฐ ์์ํด, Anaconda, Numpy, Pandas, Scikit-learn์ ํฌํจํ ํต์ฌ ๋๊ตฌ๋ค์ ์ค์ต์ ํตํด ๋ฐฐ์ธ ์ ์๋๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ค๋ฌด์ ์ธ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ๋จธ์ ๋ฌ๋ ๊ธฐ์ ์ ์ง์ ๊ฒฝํํ ์ ์์ด, ์ด๋ก ๊ณผ ์ค์ต์ ํตํฉ์ ์ผ๋ก ํ์ตํ๊ณ ์ถ์ ๋ถ๋ค์๊ฒ ์ด์์ ์ ๋๋ค.
Q. ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋๋ฉด ์ด๋ค ์ผ์ ํ ์ ์๋์?
๊ฐ์๋ฅผ ํตํด ๋ฐฐ์ด ๊ธฐ์ ์ ํ์ฉํ์ฌ, ๋ฐ์ดํฐ ๋ถ์, ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ, ์๊ฐํ, ๊ธฐ๋ณธ์ ์ธ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๊ตฌ์ถ ๋ฐ ํ๊ฐ ๋ฑ์ ํ ์ ์์ต๋๋ค. ์ด๋ ๋น์ฆ๋์ค ์ธ์ฌ์ดํธ๋ฅผ ๋์ถํ๊ฑฐ๋, ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ํ์์ ์ธ ์ญ๋์ ๋๋ค.
Q. ๋น์ ๊ณต์๋ ์ด ๊ฐ์๋ฅผ ๋ค์ ์ ์๋์?
๋ค, ๊ฐ๋ฅํฉ๋๋ค. ์ด ๊ฐ์๋ ๋ฐ์ดํฐ ๊ณผํ์ ๊ธฐ๋ณธ ๊ฐ๋ ๋ถํฐ ์์ํด ์ ์ฐจ ์ฌํ ๋ด์ฉ์ผ๋ก ๋์๊ฐ๋ฏ๋ก, ๋น์ ๊ณต์๋ ๊ธฐ๋ณธ์ ์ธ ์ปดํจํฐ ์ฌ์ฉ ๋ฅ๋ ฅ๊ณผ ์ํ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ดํด๋ง ์๋ค๋ฉด ์ถฉ๋ถํ ๋ฐ๋ผ๊ฐ ์ ์์ต๋๋ค. ๋ค๋ง, Python ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ์๋ค๋ฉด ๊ฐ์๋ฅผ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ์๊ฐํ ์ ์์ต๋๋ค. ์ํ์ ๋ฐฐ๊ฒฝ ์ง์, ํนํ ํต๊ณํ๊ณผ ์ ํ๋์ํ์ ๋ํ ์ดํด๋ ๋์์ด ๋ฉ๋๋ค.
ํ์ด์ฌ์ด ์ฒ์์ด์๋ผ๋ฉด ์ ํ๋ธ๋ฅผ ํตํด ํ์ด์ฌ ๊ธฐ์ด๋ฅผ ํ์ตํ๊ฑฐ๋ ์๋ ๊ฐ์๋ฅผ ๋จผ์ ์๊ฐํด์ฃผ์ธ์! ๊ธฐ์ด ๋ถ๋ถ๋ง ๋ณด์ ๋ ์ ์ฒด ๊ฐ์๋ฅผ ๋ฐ๋ผ์ค๋ ๋ฐ ์ด๋ ค์์ ์์ ๊ฒ์ ๋๋ค.
Windows, macOS, Linux, Ubuntu ๋ฑ ์ฌ์ฉํ๋ PC ์ด์์ฒด์ ์ ์๊ด์ ์์ง๋ง, ๊ฐ์๋ macOS๋ฅผ ์ค์ฌ์ผ๋ก ์งํ๋ฉ๋๋ค. ์์ธ PC ์ฌ์์ ์๋์ ๊ฐ์ต๋๋ค.
์๊ฐ์์๊ฒ๋ PDF ํ์์ ๊ฐ์ ๊ต์ ๋ฐ Github์ ํตํ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋ฐ์ดํ ๊ณผํ์๊ฐ ๋์๊ณ ์ถ์ ๋ถ
๋ฐ์ดํ ๊ณผํ์ ๊ธฐ์ด๋ฅผ ๊ณต๋ถํ๊ณ ์ถ์ผ์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
Python (ํ์ด์ฌ)
7,487
๋ช
์๊ฐ์
348
๊ฐ
์๊ฐํ
277
๊ฐ
๋ต๋ณ
4.7
์
๊ฐ์ ํ์
23
๊ฐ
๊ฐ์
ํ๊ตญ์์ ๋๋ผ ๊ฑฐ์ผ? ์์ด๋ก ์ธ๊ณ ์์ฅ์ ๋ซ์ด๋ผ! ๐๐
์๋ ํ์ธ์. UC Berkeley์์ ๐ป ์ปดํจํฐ ๊ณตํ(EECS)์ ์ ๊ณตํ๊ณ , ์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ์์ 15๋ ์ด์์ ์ํํธ์จ์ด ์์ง๋์ด๋ก ์ผํด์์ผ๋ฉฐ, ํ์ฌ๋ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๋น ํ ํฌ ๋ณธ์ฌ์์ ๋น ๋ฐ์ดํฐ์ DevOps๋ฅผ ๋ค๋ฃจ๋ Staff Software Engineer๋ก ์์ต๋๋ค.
๐งญ ์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ์ ํ์ ํ์ฅ์์ ์ง์ ๋ฐฐ์ด ๊ธฐ์ ๊ณผ ๋ ธํ์ฐ๋ฅผ ์จ๋ผ์ธ ๊ฐ์๋ฅผ ํตํด ์ด์ ์ฌ๋ฌ๋ถ๊ณผ ํจ๊ป ๋๋๊ณ ์ ํฉ๋๋ค.
๐ ๊ธฐ์ ํ์ ์ ์ต์ ์ ์์ ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํด ์จ ์ ์ ํจ๊ป, ์ฌ๋ฌ๋ถ๋ ๊ธ๋ก๋ฒ ๋ฌด๋์์ ๊ฒฝ์ํ ์ ์๋ ์ญ๋์ ํค์๋ณด์ธ์!
๐ซก ๋๋ํ์ง๋ ์์ง๋ง, ํฌ๊ธฐํ์ง ์๊ณ ๊พธ์คํ ํ๋ฉด ๋ญ๋ ์ง ์ด๋ฃฐ์ ์๋ค๋ ์ ์ ๊ผญ ๋ง์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ํญ์ ์ข์ ์๋ฃ๋ก ์์์ ๋์์ ๋๋ฆฌ๊ฒ ์ต๋๋ค
์ ์ฒด
26๊ฐ โ (5์๊ฐ 29๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: