๋ฅ๋ฌ๋
-
Numpy ํ์ด์ฌ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ํ๊ฒฝ์์ NumPy1๋ ํ๋ ฌ ์ฐ์ฐ์ ์ํ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. NumPy๋ “Numerical Python“์ ์ฝ์๋ก ๋๊ท๋ชจ ๋ค์ฐจ์ ๋ฐฐ์ด๊ณผ ํ๋ ฌ ์ฐ์ฐ์ ํ์ํ ๋ค์ํ ํจ์๋ฅผ ์ ๊ณตํ๋ค. ํนํ ๋ฉ๋ชจ๋ฆฌ ๋ฒํผ์ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ํจ์จ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ค. ํ์ด์ฌ list ๊ฐ์ฒด๋ฅผ ๊ฐ์ ํ NumPy์ ndarray ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์์ผ๋ ์ฐธ๊ณ ํ์! NumPy๋ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ๋๋ค. ๊ฐ๋ ฅํ N ์ฐจ์ ๋ฐฐ์ด ๊ฐ์ฒด ์ ๊ตํ ๋ธ๋ก๋์ผ์คํ (Broadcast) ๊ธฐ๋ฅ C/C ++ ๋ฐ ํฌํธ๋ ์ฝ๋ ํตํฉ ๋๊ตฌ ์ ์ฉํ ์ ํ ๋์ํ, ํธ๋ฆฌ์ ๋ณํ ๋ฐ ๋์ ๊ธฐ๋ฅ ๋ฒ์ฉ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ค์ฐจ์ ์ปจํ ์ด๋ ๋ณธ ๋ฌธ์๋ cs231n ๊ฐ์ข..
[์ธ๊ณต์ง๋ฅ] Numpy (๋ํ์ด)Numpy ํ์ด์ฌ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ํ๊ฒฝ์์ NumPy1๋ ํ๋ ฌ ์ฐ์ฐ์ ์ํ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. NumPy๋ “Numerical Python“์ ์ฝ์๋ก ๋๊ท๋ชจ ๋ค์ฐจ์ ๋ฐฐ์ด๊ณผ ํ๋ ฌ ์ฐ์ฐ์ ํ์ํ ๋ค์ํ ํจ์๋ฅผ ์ ๊ณตํ๋ค. ํนํ ๋ฉ๋ชจ๋ฆฌ ๋ฒํผ์ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ํจ์จ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ค. ํ์ด์ฌ list ๊ฐ์ฒด๋ฅผ ๊ฐ์ ํ NumPy์ ndarray ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์์ผ๋ ์ฐธ๊ณ ํ์! NumPy๋ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ๋๋ค. ๊ฐ๋ ฅํ N ์ฐจ์ ๋ฐฐ์ด ๊ฐ์ฒด ์ ๊ตํ ๋ธ๋ก๋์ผ์คํ (Broadcast) ๊ธฐ๋ฅ C/C ++ ๋ฐ ํฌํธ๋ ์ฝ๋ ํตํฉ ๋๊ตฌ ์ ์ฉํ ์ ํ ๋์ํ, ํธ๋ฆฌ์ ๋ณํ ๋ฐ ๋์ ๊ธฐ๋ฅ ๋ฒ์ฉ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ค์ฐจ์ ์ปจํ ์ด๋ ๋ณธ ๋ฌธ์๋ cs231n ๊ฐ์ข..
2021.03.15 -
๊ฐ์ - ๊ทธ๋ํฝ ์นด๋ 10 ๋ ์ ๋ณด๋ค ํจ์ฌ ๋ฐ์ ๋จ - ์ํ๊ณ ๋ฅผ ํตํด ์ธ๊ณต์ง๋ฅ์ ๋ง์ด ์๋ฆฌ๊ฒ ๋จ. -> ์ฌ๋์ ๋๋ ๋๋ฆผ. -> ๋ณ๋ ฌ์ ์ -> ์ปดํจํฐ๋ (cpu)๋ -> ํ๋์ฉ ๋์๊ฐ๋ฉด์ (์ง๋ ฌ) - 3d ํ๋ฆฐํธ ์ฒ๋ฆฌ๋ฐฉ์ GPU + ์ธ๊ณต์ง๋ฅ = ์์ ์ ๋ชปํ๋ ๊ณ์ฐ๋ ์ฒ๋ฆฌ ๊ฐ๋ฅ ->๋ฅ๋ฌ๋ -> ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฅผ ์์ฐฝ ๋ณ๋ ฌ์ฒ๋ฆฌ. - ์ฐฐ์ค ๋ฐ๋น์ง -> 1820๋ ๋ ์ด๋ฐ ์ฌ๋ -> ์ปดํจํฐ๋ฅผ ์ฒ์ ์์ํจ : ์ด๋๋ ์ ๊ธฐ๊ฐ ์์์. : ์ฒ๊ณต์นด๋๋ฅผ ์ด์ฉํด์ ๊ณ์ฐ๊ธฐ ์๋ํ(์ปดํจํฐ ๊ตฌ์)์ ๋ฐ์. -> ๊ธฐ์ต์ฅ์น ๊ณ ์ -> ์ข ์ด์นด๋ : ํ๋ก๊ทธ๋จ ๊ณ ์ -> ๋ถ๊ธฐ (if, while, for ๋ฑ) ๊ตฌ๊ธ ์ฝ๋ฉ ๊ตฌ๊ธ ์ฝ๋ฉ์ ๊ตฌ๊ธ colaboratory ์๋น์ค์ ์ค์๋ง ์ด๋ค. ๋ธ๋ผ์ฐ์ ์์ python์ ์์ฑํ๊ณ ์คํ ๊ฐ๋ฅํ๋ค. - ๊ตฌ๊ธ..
[์ธ๊ณต์ง๋ฅ] Google Colab๊ฐ์ - ๊ทธ๋ํฝ ์นด๋ 10 ๋ ์ ๋ณด๋ค ํจ์ฌ ๋ฐ์ ๋จ - ์ํ๊ณ ๋ฅผ ํตํด ์ธ๊ณต์ง๋ฅ์ ๋ง์ด ์๋ฆฌ๊ฒ ๋จ. -> ์ฌ๋์ ๋๋ ๋๋ฆผ. -> ๋ณ๋ ฌ์ ์ -> ์ปดํจํฐ๋ (cpu)๋ -> ํ๋์ฉ ๋์๊ฐ๋ฉด์ (์ง๋ ฌ) - 3d ํ๋ฆฐํธ ์ฒ๋ฆฌ๋ฐฉ์ GPU + ์ธ๊ณต์ง๋ฅ = ์์ ์ ๋ชปํ๋ ๊ณ์ฐ๋ ์ฒ๋ฆฌ ๊ฐ๋ฅ ->๋ฅ๋ฌ๋ -> ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฅผ ์์ฐฝ ๋ณ๋ ฌ์ฒ๋ฆฌ. - ์ฐฐ์ค ๋ฐ๋น์ง -> 1820๋ ๋ ์ด๋ฐ ์ฌ๋ -> ์ปดํจํฐ๋ฅผ ์ฒ์ ์์ํจ : ์ด๋๋ ์ ๊ธฐ๊ฐ ์์์. : ์ฒ๊ณต์นด๋๋ฅผ ์ด์ฉํด์ ๊ณ์ฐ๊ธฐ ์๋ํ(์ปดํจํฐ ๊ตฌ์)์ ๋ฐ์. -> ๊ธฐ์ต์ฅ์น ๊ณ ์ -> ์ข ์ด์นด๋ : ํ๋ก๊ทธ๋จ ๊ณ ์ -> ๋ถ๊ธฐ (if, while, for ๋ฑ) ๊ตฌ๊ธ ์ฝ๋ฉ ๊ตฌ๊ธ ์ฝ๋ฉ์ ๊ตฌ๊ธ colaboratory ์๋น์ค์ ์ค์๋ง ์ด๋ค. ๋ธ๋ผ์ฐ์ ์์ python์ ์์ฑํ๊ณ ์คํ ๊ฐ๋ฅํ๋ค. - ๊ตฌ๊ธ..
2021.03.08