์ฒ์ํ๋ ๋ฅ๋ฌ๋๊ณผ ํ์ดํ ์น(Pytorch) ๋ถํธ์บ ํ (์ฝ๊ฒ! ๊ธฐ๋ณธ๋ถํฐ ์ฑGPT ํต์ฌ ํธ๋์คํฌ๋จธ๊น์ง) [๋ฐ์ดํฐ๋ถ์/๊ณผํ Part3]
๊ฐ์ฌ๊ฐ ์ฒ์ ๋ฅ๋ฌ๋์ ์ตํ์ ๋ ์คํจํ๋ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋ฅ๋ฌ๋ ์ดํด์ ํ์ํ ์ํ, ์ด๋ก , ํ์ดํ ์น ๊ธฐ๋ฐ ๊ตฌํ, ์ ์ดํ์ต, GPT ํต์ฌ ํธ๋์คํฌ๋จธ๊น์ง ์ฐจ๊ทผ์ฐจ๊ทผ ์ตํ ์ ์๋๋ก ์๋กญ๊ฒ ๊พธ๋ฏผ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 1,675๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๋ค๋ฆ์ด ์๋๋ผ ๋ฅ๋ฌ๋ ๊ฐ์์์ ์์ ์ฌํญ์ด ์์ด์ ๊ฐ๋ณ๊ฒ ๊ณต์ ๋ฅผ ๋๋ฆฝ๋๋ค.
CNN์ผ๋ก MNIST ๋ถ๋ฅ ๋ฌธ์ ์ ์ฉํด๋ณด๊ธฐ ์ฑํฐ์์ ํ ์คํธ ํ๊ฐ ์ test_loss๋ฅผ ๊ณ์ฐํ๋ ๋ถ๋ถ์ ์ค๋ฅ๊ฐ ์์์ต๋๋ค. ๋ถํธ์ ๋๋ ค ์ฃ์กํฉ๋๋ค. ๋ฐ๋ผ์ ๊ด๋ จ ์๋ฃ๋ฅผ ๋ค์ ๋งฅ๋ฝ์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ํ์์ต๋๋ค.
nn.NLLLoss()๋ ๊ธฐ๋ณธ์ ์ผ๋ก reduction='mean' ์ค์ ์ด ์ ์ฉ๋์ด ์์ด์, ๊ฐ ๋ฏธ๋๋ฐฐ์น์์ ํด๋น ๋ฐฐ์น ๋ด ์ํ๋ค์ ํ๊ท loss๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐ๋ผ์ for๋ฌธ์ ํตํด ๋์ ๋ test_loss๋ "๋ฏธ๋๋ฐฐ์น ํ๊ท ๊ฐ๋ค์ ํฉ"์ด ๋ฉ๋๋ค.
๊ธฐ์กด ์ฝ๋์์๋ ์ด ๊ฐ์ ์ ์ฒด ์ํ ์(len(test_batches.dataset), ์: 10000)๋ก ๋๋์๋๋ฐ, ์ด๋ ๊ฒ ํ๋ฉด ์ค์ loss๋ณด๋ค ํจ์ฌ ์์ ๊ฐ์ด ๊ณ์ฐ๋ฉ๋๋ค. ์ฌ๋ฐ๋ฅธ ๊ณ์ฐ์ ์ํด์๋ ๋ฏธ๋๋ฐฐ์น ์(len(test_batches), ์: 79)๋ก ๋๋ ์ผ ํฉ๋๋ค.
์ฆ, ๋ฏธ๋๋ฐฐ์น ํ๊ท ๋ค์ ํฉ์ด๋ฏ๋ก ๋ฏธ๋๋ฐฐ์น ์๋ก ๋๋ ์ผ ์ ์ฒด ํ๊ท loss๊ฐ ์ ํํ๊ฒ ๊ณ์ฐ๋ฉ๋๋ค.
์์ ๋ ํ์ผ:
12_CNN_MNIST.ipynb
12_CNN_MNIST_GPU.ipynb
12_CNN_MNIST_GPU_DROPOUT.ipynb
ํด๋น ์ฃผํผํฐ๋ ธํธ๋ถ ์๋ฃ๋ฅผ ์์ ์๋ฃํ์ผ๋, ์์ ์๋ฃ๋ฅผ ๋ค์ ๋ค์ด๋ฐ์ผ์๋ฉด ์์ ๋ ์ฝ๋๋ก ํ์ตํ์ค ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๋ค๋ฆ์ด ์๋๋ผ, ์ ๊ท ๊ฐ์๋ฅผ ์คํํ์ฌ ๊ฐ๋ณ๊ฒ ๊ณต์ ๋ฅผ ๋๋ฆฝ๋๋ค.
๋ณธ ๊ฐ์๋ ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ ์ ๋ฌธ ์ปค๋ฆฌ์ด๋ฅผ ์ค๋นํ์๊ฑฐ๋ ํ์ ์์ ํ๋ํ์๋ ๋ถ๋ค์ด ๋ฐ๋์ ์์์ผ ํ๋ ์ปดํจํฐ๊ณตํ(CS ์ง์)์ ํต์ฌ์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ ๊ฐ์์ ๋๋ค. ์ปดํจํฐ๊ณตํ(CS ์ง์)์ ์ฌ๋ฌ ๊ณผ๋ชฉ ์ค์์๋ ํนํ ์ค์ํ ์ปดํจํฐ๊ตฌ์กฐ, ์ด์์ฒด์ , ๋คํธ์ํฌ๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ตํ์ค ์ ์๋๋ก ์ธ ๊ณผ๋ชฉ์ ํ๋์ ๊ฐ์๋ก ๊ตฌ์ฑํ์์ต๋๋ค. ๋ํ ๊ธฐ์ ๋ฉด์ ๋๋น๋ฅผ ์ํด ๊ฐ ๊ณผ๋ชฉ์ ํต์ฌ ๊ธฐ์ ๋ฉด์ ๋ฌธํญ๊ณผ, ํน๋ณํ ๋ต๋ณ ๋ฐฉ๋ฒ, ๋ชจ๋ฒ ๋ต์๋ ํฌํจํ์์ต๋๋ค.
์ปดํจํฐ๊ณตํ ์ง์์ ๊ฐ๋ฐ ๋ฐ ๋ฐ์ดํฐ ๋ถ์ผ์ ํ์ ๊ธฐ๋ฐ ์ง์์์๋ ๊ทธ ์ค์์ฑ์ด ๊ฐ๊ณผ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ์ญ์ ์ฃผ๋ณ ์ง์ธ์ด๋ ๊ฐ์กฑ์๊ฒ ๊ฐ๋ฐ์ ๋๋ ๋ฐ์ดํฐ ์ ๋ฌธ ๋ถ์ผ๋ฅผ ์ค๋นํ๋ค๋ฉด ๊ผญ ์ตํ๋ผ๊ณ ๊ฐ์กฐํ ๋งํผ ์ค์ฅ๊ธฐ์ ์ผ๋ก ๋ฐ๋์ ํ์ํ ์ด๋ก ์ ๋๋ค.
๊ทธ๋ฌ๋ ๊ฐ๋ณ ๊ณผ๋ชฉ์ผ๋ก ์ ๋ฆฌํ๋ ค๋ฉด ๋ถ๋์ด ๋ง์ ์ด๋ ค์์ ๊ฒช๋ ๋ถ๋ค์ด ๋ง์ต๋๋ค. ์ด๋ฌํ ์ด๋ ค์์ ํด์ํ๊ธฐ ์ํด ์จ๋ผ์ธ ๊ฐ์ ํํ๋ก ๊น๋ํ๊ฒ ๋ด์ฉ์ ์ ๋ฆฌํ์์ต๋๋ค. ํต์ฌ ๊ฐ๋ ์ ๊น์ด ์๊ฒ ๋ค๋ฃจ๋ฉด์๋, ๋ช ํํ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ๋ค์ํ ์ค๋ช ๋ฐฉ์์ ํ์ฉํ์ต๋๋ค.
์ด๋ฏธ 5๋ ์ ๋ถํฐ ์ฌ๋ฌ ์ฐจ๋ก ์๋ก ์์ ํ๋ฉด์, ์๋ง ๋ช ์ ์๊ฐ์์ด ์ ํํ๊ณ , ๊ตญ๋ด ์ ์์ IT ๊ธฐ์ ์์๋ ์ ์ ์ฌ์ ๊ต์ก ์๋ฃ๋ก ํ์ฉํ๋ ๊ฒ์ฆ๋ ๊ฐ์์ ๋๋ค. ์ด๋ฒ์ ๋ค์ ์๋ก ์์ ์ ํ์ฌ ๋ณด๋ค ๊ฐ์ ํ์ฌ ์คํ ํ ๊ฒ์ธ๋ฐ์. ์๋ฌด์ชผ๋ก ๊ผญ ๋์์ด ๋์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
์ ๊ท ์คํ ํ ์ธ๋ ๋ฃ์ด๋์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์์ฌ๋ฏธ์ฝ๋ฉ ๋๋ฆผ
์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๊ฐ์๋ฅผ ๋ฆฌ๋ด์ผํ์ฌ ๊ฐ๋ณ๊ฒ ๊ณต์ ๋๋ฆฝ๋๋ค. ์ง์ ์ ๋ฆฌ๋ด์ผํ ๋ค์ ๊ฐ์๋ค์ ์ด์ด์
๋ค์ ๊ฐ์๋ฅผ ๋ฆฌ๋ด์ผํ์์ต๋๋ค.
๊ธฐ์กด ํ์ด์ฌ ๋ฐฑ์๋์ ์น๊ธฐ์ ๋ถํธ์บ ํ ๊ฐ์๋ช ๋ ๋ณธ๊ฒฉ์ ์ธ ๊ฐ๋ฐ์ ์ํด ๊ผญ ์ดํดํด์ผํ ํต์ฌ ์น๊ธฐ์ ๊ฐ๋ , ์ค๊ธ ํ์ด์ฌ ๋ฌธ๋ฒ, ๋ฐฑ์๋ ๊ธฐ์ด๋ฅผ ์ ๋ฆฌํ ๊ฐ์ ์ทจ์ง์ ๋ง๊ฒ ๋ณ๊ฒฝํ์๊ณ ์. ์ต์ ํธ๋ ๋์ ๊ฐ์ฅ ๋น ๋ฅธ ํ์คํ ๊ฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ๋ฐ์ํ์ฌ ๊ฐ์ ๋ด์ฉ์ ๊ฐ์ ํ์ต๋๋ค.
๋ณธ ๊ฐ์๋ฅผ ํตํด ์ค์ ๊ฐ๋ฐ์ ํ์์ ์ธ ํ์ด์ฌ ์ค๊ธ ๋ฌธ๋ฒ(์ค๊ธ ๊ฐ์ฒด์งํฅ ํฌํจ)๊ณผ ์น/์ฑ ํต์ฌ ๊ฐ๋ , ์ต์ ํ์คํ ์ํคํ ์ฒ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ตํ์ค ์ ์์ต๋๋ค. ์ด๋ฏธ ์๊ฐํ์ จ๋ ๋ถ๋ค๋ ๊ทธ๋๋ก ๋ค์ ๋ค์ผ์ค ์ ์๊ณ ์. ์ ๋ฐ์ดํธ๋ ์์์ ์ฑํฐ๋ช ์ (์ ๋ฐ์ดํธ)๋ฅผ ํ๊ธฐํ์ฌ, ์ด๋ฏธ ํ์ต์ ํ์ ๋ถ๋ค๋ ์ ๋ฐ์ดํธ๋ ๋ถ๋ถ๋ง ํ์ธ์ด ๊ฐ๋ฅํ๋๋ก ํ์์ต๋๋ค. ์์ผ๋ก๋ ์ง์์ ์ธ ์ ๋ฐ์ดํธ๋ก ๋ง์กฑ์ค๋ฐ ํ์ต ๊ฒฝํ์ ์ ๊ณตํ๊ฒ ์ต๋๋ค.
๋ณธ ๊ฐ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ดํ์๋ ๋ค๋ฅธ ๊ฐ์๋ค๋ ๊พธ์คํ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
์๋ฌด์ชผ๋ก ๊ด๋ จ ๊ฐ์๋ ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๊ฐ์๋ฅผ ๋ฆฌ๋ด์ผํ์ฌ ๊ฐ๋ณ๊ฒ ๊ณต์ ๋๋ฆฝ๋๋ค.
์ง์ ์ ๋ฆฌ๋ด์ผํ ๋ค์ ๊ฐ์์ ์ด์ด์
[๋ฆฌ๋ด์ผ] ์ฒ์ํ๋ ํ์ด์ฌ ๋ฐ์ดํฐ ๋ถ์ (์ฝ๊ฒ! ์ ์ฒ๋ฆฌ, pandas, ์๊ฐํ ์ ๊ณผ์ ์ตํ๊ธฐ) [๋ฐ์ดํฐ๋ถ์/๊ณผํ Part1]๋ค์ ๊ฐ์๋ฅผ ๋ฆฌ๋ด์ผํ์์ต๋๋ค.
๊ธฐ์กด ๊ฐ์์์ ๋ถ์กฑํด๋ณด์๋ ๋ถ๋ถ๋ ๊ฐ์ ํ๊ณ , ์ต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ง์ถ์ด ๊ฐ์ ์ ํ์์ต๋๋ค. ๋ ๋ณด๋ค ์ค๋ฌด์ ์ธ ๊ด์ ์์ ์ด์ผ๊ธฐ๋ฅผ ์ถ๊ฐํ์ฌ ๊ฐ์๋ฅผ ๊ฐ์ ํ์์ต๋๋ค. ์ด๋ฏธ ์๊ฐํ์ จ๋ ๋ถ๋ค๋ ๊ทธ๋๋ก ๋ค์ ๋ค์ผ์ค ์ ์๊ณ ์.
๋ณธ ๊ฐ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ดํ์๋ ๋ค๋ฅธ ๊ฐ์๋ค๋ ๊พธ์คํ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
์๋ฌด์ชผ๋ก ๊ด๋ จ ๊ฐ์๋ ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๊ฐ์๋ฅผ ๋ฆฌ๋ด์ผํ์ฌ ๊ฐ๋ณ๊ฒ ๊ณต์ ๋๋ฆฝ๋๋ค.
๊ทธ๋์ ๋ง์ ๋ถ๋ค์ด ์๊ฐํด์ฃผ์๊ณ , ์ข๊ฒ ๋ด์ฃผ์ จ๋ ๊ฐ์์ธ๋ฐ์. ๋ค์ ํ์ด์ฌ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ฒ๋ฆฌํ๊ณ , ๋ถ์ํ๊ณ , ์๊ฐํํ๋ ๊ธฐ๋ฅ์ ๋ด์ ๋ค์ ๊ฐ์๋ฅผ ์๋กญ๊ฒ ๋ฆฌ๋ด์ผ ํ์์ต๋๋ค. ๊ธฐ์กด ๊ฐ์์์ ๋ถ์กฑํด๋ณด์๋ ๋ถ๋ถ๋ ๊ฐ์ ํ๊ณ , ๋ฐ์ดํฐ ๋ถ์ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ๋ณ ๋ฌธ๋ฒ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ๋ ์๋๋ฐ์. ์ต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ง์ถ์ด ๊ฐ์ ํ์๊ณ ์. ๋ ๋ณด๋ค ์ค๋ฌด์ ์ธ ๊ด์ ์์ ์ด์ผ๊ธฐ๋ฅผ ์ถ๊ฐํ์ฌ ๊ฐ์๋ฅผ ๊ฐ์ ํ์์ต๋๋ค. ์ด๋ฏธ ์๊ฐํ์ จ๋ ๋ถ๋ค๋ ๊ทธ๋๋ก ๋ค์ ๋ค์ผ์ค ์ ์์ต๋๋ค.
๋ณธ ๊ฐ์์ ๋ง์ฐฌ๊ฐ์ง๋ก, ๋ค์ ๊ฐ์๋ ์ด๋ฒ๋ฌ ๋ง์ ๋ชฉํ๋ก ๋ฆฌ๋ด์ผํ ์์ ์ด๋ฉฐ, ์ดํ ๋ค๋ฅธ ๊ฐ์๋ ๊พธ์คํ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
์๋ฌด์ชผ๋ก ๊ด๋ จ ๊ฐ์์ ๊ด์ฌ์์ผ์ ๋ถ๋ค์ด ๊ผญ ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๋ฆ์์ง๋ง ์ํด ๋ณต ๋ง์ด ๋ฐ์ผ์ธ์. ๋ค๋ฆ์ด ์๋๋ผ, ๋ฐ์ดํฐ ๊ด๋ จ ์ปค๋ฆฌ์ด (๋ฐ์ดํฐ ๋ถ์๊ฐ, ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ๋ฑ) ์ ๋ํด ๋น์ ๊ณต์๋ถ๋ค์ ๊ฐ์ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ์ค๋นํด๊ฐ๋ฉด ์ข์์ง ๊ณ ๋ฏผํ์๋ ๋ถ๋ค์ด ๋ง๋๋ผ๊ณ ์.
๊ทธ๋์ ๋น์ ๊ณต์ ์ง์ฅ์ธ, ๋ํ์ (์ ์ , 3~4ํ๋ ), ์กธ์ ์ (์ทจ์ค์) ๋ถ๋ค์ด ์ํฉ๋ณ๋ก ๊ฐ์ฅ ๋น ๋ฅธ ์ค๋น ๋ฐฉ๋ฒ์ ์ ํฌ๋ธ ์์์ผ๋ก ๋ง๋ค์ด๋ณด์์ต๋๋ค.

๊ฐ์ธ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ถ์ผ๋ ๋ฐ์ดํฐ ์ปค๋ฆฌ์ด ๋ฟ๋ง ์๋๋ผ, ์ต๊ทผ ํ๋๊ฐ ๋๊ณ ์๋ AI ์์ด์ ํธ ๊ธฐ๋ฐ AI ์๋น์ค ๊ฐ๋ฐ ๋ถ์ผ๊น์ง๋ ์ค๋นํ ์ ์๋ ์ข์ ๋ถ์ผ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํน์๋ผ๋ ๊ด์ฌ์ด ์์ผ์ ๋ถ๋ค์ ๊ด๋ จ ์์์ด ๋์์ด ๋๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์. ์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ์ ๋๋ค.
๋ค๋ฆ์ด ์๋๋ผ ์ต๊ทผ PyTorch ๋ฒ์ ์์ ์ฝ๋ ์์ ๋์์ด ์กฐ๊ธ ๋ค๋ฅด๊ฒ ๋ณด์ผ ์ ์๋ ๋ถ๋ถ์ด ์์ด์ ๊ณต์ ๋ฅผ ๋๋ฆฝ๋๋ค.
์ต๊ทผ PyTorch ๋ฒ์ ์์๋ FloatTensor() ๋ก ํ ์ ์์ฑ์, ๊ฐ ํ ์๋ฅผ ๋๋คํ ๊ฐ์ด ์๋, 0์ผ๋ก ์ด๊ธฐํํฉ๋๋ค.
(๋ด๋ถ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ๋ ๊ฐ์ ๋ฐ๋ก โ0โ์ด๋ ๋๋ค๊ฐ์ผ๋ก ์ด๊ธฐํํ์ง ์๊ธฐ ๋๋ฌธ์, ๋ฌด์์๋ก ๋ณด์ด๋ ๊ฐ(์ค์ ๋ก๋ ๋ฉ๋ชจ๋ฆฌ์ ๋จ์ ์๋ ์ฐ๋ ๊ธฐ? ๊ฐ)์ด ๋ค์ด๊ฐ ๊ฒ์ด์๋๋ฐ, ์ด๋ฅผ ์ต์ ๋ฒ์ ์์๋ ๊ฐ์ ๋ก 0์ผ๋ก ์ด๊ธฐํํ๋๋ก ํ๊ณ ์์ต๋๋ค.)
๋ฐ๋ผ์ ํน์ ๊ฐ์ ์์๋ก ์ง์ ํด์ ํ ์๋ฅผ ๋ง๋ค์ง ์๊ณ , ๋จ์ ํ ์ ์์ฑ์์๋ ๊ฐ ํ ์ ์ถ๋ ฅ์ ๋๋ค ๊ฐ์ด ์๋, ์ด๊ธฐ๊ฐ์ผ๋ก 0์ด ์ง์ ๋์ด, ์ถ๋ ฅํ์ ๋ 0์ผ๋ก ๋์ค๊ฒ ๋์์ผ๋ฉฐ, ์ด๋ ์ ์์๋์ด๋ฏ๋ก ์ด ๋ถ๋ถ๋ง ์ฐธ๊ณ ํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
ํด๋น ๋ถ๋ถ์ ์ฝ๋ ์๋ฃ์๋ ๊ธ์ผ ์ค๋ช ์ ๋ฃ์ด ์ ์ฒด ์๋ฃ ์ ๋ฐ์ดํธํ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์์ฌ๋ฏธ์ฝ๋ฉ Dave Lee ๋๋ฆผ
์๋ ํ์ธ์, ์์ฌ๋ฏธ์ฝ๋ฉ์ Dave Lee์ ๋๋ค.
๋ค๋ฆ์ด์๋๋ผ ์ด๋ฒ์ SQL ํ์ต์ ์ํ ์๋ก์ด ๋ก๋๋งต์ ์ค๋นํ์ฌ ์ฌ๋ฌ๋ถ๊ป ๊ณต์ ๋๋ฆฝ๋๋ค!
SQL ๋์ฅ๋ด๊ธฐ (w/์์ฌ๋ฏธ์ฝ๋ฉ) : https://www.inflearn.com/roadmaps/6724
SQL์ ๋ฐ์ดํฐ์ ๊ฐ๋ฐ ๋ถ์ผ ๋ชจ๋์์ ํ์์ ์ธ ๋๊ตฌ์ ๋๋ค. ์ต๊ทผ์๋ SQL ์ฝ๋ฉ ํ ์คํธ๋ ๋์ด๋๊ณ ์๋๋ฐ์, ์๊ฐ๋ณด๋ค ๋ค์ํ ๋ฌธ๋ฒ๊ณผ ๊ฐ๋ ์ ์กฐํฉํ์ฌ ์ํ๋ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๋ ์ผ์ด ์ฝ์ง ์๋ค๋ ๋ถ๋ค์ด ๋ง์ต๋๋ค. SQL์ ํจ๊ณผ์ ์ผ๋ก ๋ง์คํฐํ๋ ค๋ฉด, ์ค์ ๋ฌธ์ ๋ฅผ ํ๋ฉฐ ๋ค์ํ ์ฟผ๋ฆฌ ์์ฑ ๊ฒฝํ์ ์๋ ๊ฒ์ด ๊ฐ์ฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค.
์ด ๋ก๋๋งต์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ด ๊ฐ๋ ๋ถํฐ ๊ธฐ๋ณธ ๋ฐ ์ค๊ณ ๊ธ SQL ๋ฌธ๋ฒ์ ๋ค๋ฃจ๊ณ , 101๊ฐ์ ์ค์ ๋ฌธ์ ๋ฅผ ํตํด SQL์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ ์ ์๋๋ก ์ค๊ณํ์ต๋๋ค. ๋ค์ ๋ ๊ฐ์๋ฅผ ๋ฌถ์ด 30% ํ ์ธ๊น์ง ์ ์ฉํ์ผ๋, SQL์ ํ์คํ๊ฒ ๋ค์ง๊ณ ์ถ์ ๋ถ๋ค๊ป ์ถ์ฒ๋๋ฆฝ๋๋ค.
[2024 ๋ฆฌ๋ด์ผ] ์ฒ์ํ๋ SQL๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค(MySQL) ๋ถํธ์บ ํ [์ ๋ฌธ๋ถํฐ ํ์ฉ๊น์ง]
[2024 ์ ๊ท๊ฐ์] ์ค๊ณ ๊ธ SQL๊ณผ ์ค์ ๋ฐ์ดํฐ ๋ถ์ 101 ๋ฌธ์ ํ์ด [๋ฐ์ดํฐ๋ถ์/๊ณผํ Part1]
SQL์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ๊ณ ์ ํ์๋ ๋ถ๋ค๊ป ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.






