๋ฅ๋ฌ๋ ๊ณต๋ถ ์ปค๋ฆฌํ๋ผ
์คํฐ๋ธ ์์ฆ๋์ ์น์ โAll my great stuff, I learned outside of schoolโ์ด๋ผ ํ๋ค.
๋๊ฐ ๊ฐ๋ฅด์ณ ์ฃผ๋ ๊ฒ์ ๊ทธ๋๋ก ๋ฐฐ์ฐ๋ ๊ฒ ๋ณด๋ค, ์ค์ค๋ก ์ฌ๊ธฐ์ ๊ธฐ ํค๋งค ๋ณด๋ฉด์ ์ด๊ฒ์ ๊ฒ ์๊ฐ ํด ๋ณด๊ณ ๋ง๋ค์ด ๋ณด๋ ๊ฒ์ด ๊ฐ์ฅ ์ข๋ค๊ณ ์๊ฐํ๋ค. ๋๋ ๊ทธ๋ ๊ฒ ํค๋งค๋ฉด์ ์ฌ๊ธฐ๊น์ง ์๊ณ , ์์ผ๋ก๋ ์ด์ฌํ ์ฆ๊ฒ๊ฒ ํค๋งค๊ณ ๋ค๋๊ฒ ๊ฐ๋ค.
ํ์ง๋ง ํค๋งค๊ณ ์์ ์๊ฐ์ด ์๋ ๊ฒฝ์ฐ, ๋๋ ํค๋งค๋ ๊ฒ์ด ์ฆ๊ฒ์ง ์๊ณ ์ง์ฆ๋ง ๋๋ ๊ฒฝ์ฐ์๋ ๋จผ์ ๊ฐ ์ฌ๋์ด ์ฐพ์๋ ๊ธธ์ ๋ฐ๋ผ๊ฐ๋ ๊ฒ์ด ์ข๊ฒ ๋ค. ๋ด๊ฐ ์ฐพ์๋ ์ง๋ฆ๊ธธ์ ๊ณต์ ํ๋ค.
๊ฐ์ฅ ๋จผ์ ํ ์ผ์ ์ฝ์ธ๋ผ์ ์ค๋๋ฅ ์ ๊ต์๋ ๊ฐ์๋ฅผ ๋ฃ๋ ๊ฒ์ด๋ค.
๊ฐ์ ๋์์์ ์ ํ๋ธ์๋ ๋ชจ๋ ๊ณต๊ฐ๋์ด ์๋ค. ํ์ง๋ง ๊ผญ ์ฝ์ธ๋ผ์์ ๋ค์ผ๋ฉด์ ์ฅํ๋ธ๋ก ์์ ๋ฅผ ํด ๋ด์ผ ํ๋ค. ๋ฌด๋ฃ๋ก๋ ๋ค์ ์ ์์ง๋ง, 79๋ฌ๋ฌ๋ฅผ ๋ด๊ณ ๋ค์ผ๋ฉด ๊ฐ์ ๋ด์ฉ์ด ๋จธ๋ฆฌ ์์ ๋ ์ ๋ค์ด ์ค๊ฒ ๋๋ค. ์ง์ง๋ค.
-
์ฝ์ธ๋ผ์ ์ค๋๋ฅ ์ ๊ต์๋์ ๋จธ์ ๋ฌ๋ ๊ฐ์: (https://www.coursera.org/certificate/machine-learning)
-
๋ค๋ฅธ ์คํ์ผ์ ๊ฐ์๋ค ๋ชจ์: (https://www.facebook.com/dgtgrade/posts/1145680742157457)
ํ๊ตญ์ด ๊ฐ์๋ฅผ ์ํ๋ฉด ๊น์ฑํ ๊ต์๋์ ๋ชจ๋๋ฅผ ์ํ ๋ฅ๋ฌ๋ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด ๋๋ค.
- ๋ชจ๋๋ฅผ ์ํ ๋ฅ๋ฌ๋: (https://youtu.be/BS6O0zOGX4E?list=PLlMkM4tgfjnLSOjrEJN31gZATbcj_MpUm)
ํน์ ๊ทธ๋ฅ ์์ฒญ๋๊ฒ ์ฌ์ด ๊ฐ์๋ถํฐ ์์ํ๊ณ ์ถ์ผ๋ฉด ํด๋จผ๋ฌ๋์ ๋ค์ผ๋ฉด ๋๋ค.
- ํด๋จผ๋ฌ๋: (https://youtu.be/CRaKdnk2W9c?list=PLefQdA1SdkhtRUuN_D3PdxaR2XTGQw8Ph)
1๋ฒ์ ๊ฐ์๋ฅผ ๋ฃ๋ค ๋ณด๋ฉด ๊ธ์ ์ ํํ๊ท์ ์ ๊ฒฝ๋ง์ ๊ธฐ์ด์ ๋ํด์ ์๊ฒ ๋๋ค.
์ด๋
Universal Approximation Theorem์ ๋ํด์ ๊ณต๋ถํ ๋ค ๊ฐ๋จํ ์ ๊ฒฝ๋ง์ ์ง์ Python+Numpy๋ก ๊ตฌํํด ๋ด์ผ ํ๋ค.
- ์ฐธ๊ณ ๊ธ: (https://www.facebook.com/groups/TensorFlowKR/permalink/332680743739657)
๊ผญ Python์ผ๋ก ํด์ผ ํ๋ ๊ฑด๊ฐ? ์๋๋ค. ๊ทธ๋ด๋ฆฌ๊ฐ ์์ง ์์๊ฐ. ํ์ง๋ง ๋ด๊ฐ ์ถ์ฒํ๋ ์ง๋ฆ๊ธธ์ Python์ด๋ค. ๊ทธ๊ฒ ๋์ธ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ๋์ธ๊ฐ ๊ผญ ๋๋ ๋์๊ฒ ๋ง๋ ๊ฒ์ ์๋์ง๋ง ๋์ธ๋ฅผ ๋ฐ๋ฅด๋ฉด ํธํ๋ค. ์ด๊ธ์ ์ด๋๊น์ง๋ ์ง๋ฆ๊ธธ์ ๋ํ ๊ธ์ด์ง ๋์ ๊ธธ์ด๋ ๋์ ๊ธธ์ ๋ํ ๊ธ์ด ์๋๋ค. Python์ด ์์ํ๋๋ผ๊ณ ๊ด์ฐฎ๋ค. Python์ ์ด๊ธฐ ์ง์ ์ฅ๋ฒฝ์ด ๋งค์ฐ ๋ฎ์ ์ธ์ด์ด๋ฏ๋ก ๊ฒ๋จน์ ํ์ ์๋ค.
์ฒ์์๋ Numpy์ ์ ํ์ค๊ฐ ์ข ์ด๋ ค์ ๋ณด์ผ ์ ์๋๋ฐ ์ต์ํด์ง๊ณ ๋๋ฉด Numpy ์์ผ๋ฉด ๋ชป ์ด ๊ฑฐ ๊ฐ์ ๋๋์ด ๋ ๋ค.
Python+Numpy+๊ธฐํ ๋ฑ๋ฑ์ ์ค์น์ ์ง๋ฆ๊ธธ์ Anaconda๋ค. IDE๋ ๋๋ PyCharm์ ์ฌ์ฉํ๊ณ ์๋ค. ์๋ vi๋ฅผ ์ฌ๋ํ๊ณ (์ง์ง) ์ง๊ธ๋ ์ฌ๋ํ์ง๋ง PyCharm ์จ๋ณด๊ณ ๋๋ ์์ผ๋ก ์ ์ด๋ Python ์ฝ๋ฉ์ vi์์๋ ๋ชป ํ ๊ฒ ๊ฐ๋ค.
๊ฐ๋ฐ ํ๊ฒฝ ์ค๋น์ ๋ํ ๋ ์์ธํ ๋ด์ฉ์ ์๋์ ์์์ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.
- ๋จธ์ ๋ฌ๋ ๊ฐ๋ฐํ๊ฒฝ ์ค๋น: (https://youtu.be/pMkwjXFZdH4?list=PLefQdA1SdkhtRUuN_D3PdxaR2XTGQw8Ph)
###์ ๊ฒฝ๋ง๊ณผ Python๊ณผ Numpy๊ฐ ์ด๋ ์ ๋ ์ต์ํด์ง๊ณ ๋๋ฉด ๋๋์ด TensorFlow๋ฅผ ์ฌ์ฉํด ๋ณผ ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ๊ผญ TensorFlow์ฌ์ผ ํ๋๊ฐ? ํ๋ ์ง๋ฌธ์ด ์์ ์ ์๋ค. ์๋๋ค. ํ์ง๋ง TF๊ฐ ๋์ธ๋ค.
์์์ ์ง๋ํ์ต ๋ฌธ์ ๋ฅผ ํ์ด๋ดค์ผ๋ฏ๋ก ์ด์ ๋ ๋น์ง๋ ํ์ต ๋ฌธ์ ๋ฅผ ํ์ด๋ณผ ๋๊ฐ ๋์๋ค. ๋น์ง๋ ํ์ต์ด๋ ๊ฒ์ ์ดํดํ ์ ์๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ Auto Encoder๋ฅผ ์ง์ ๋ง๋ค์ด ๋ณด๋ ๊ฒ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๋ ๋จธ์ ๋ฌ๋์ ํฌ๋ก์๋์ธ MNIST๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ์ฆ, ๋ชฉํ๋ MNIST AE๋ฅผ ๋ง๋๋ ๊ฒ์ด๋ค.
์์ง์ CNN์ ๋ํด์ ๋ชจ๋ฅด๋ฏ๋ก ๊ดํ ์ด๋ ต๊ฒ CNN์ผ๋ก ํ์ง ๋ง๊ณ FC๋ก๋ง ํด๋ ๋๋ค. MNIST๋ ๋๋ฌด ์ฌ์ด ๋ฌธ์ ๋ผ์ FC๋ก ํด๋ ์ ๋๋ค.
TensorFlow๊ฐ ๋๋ฌด ๋นจ๋ฆฌ ์ ๊ทธ๋ ์ด๋ ๋๊ณ , ์คํ๋ ๋ง์ด ๋ณํ๊ณ ์์ด์, ๊ฒจ์ฐ ๋ช์ฃผ์ ์ ์ฌ๋ผ์จ ๊ธ์ ์ ๋ณด๊ฐ ํ์ฌ ์ํฉ๊ณผ ๋ง์ง ์๊ฑฐ๋, ์์ ์ฝ๋๊ฐ ์ง๊ธ์ ์ ์ ๋์๊ฐ๊ธฐ๋ ํ๋๋ฐ ๊ทธ ์ ์ฃผ์ํด์ผ ํ๋ค. ์น์์ ๊ตฌํ ์์ ์ฝ๋๊ฐ ๋ฐ๋ก ์ ๋์๊ฐ๋ค๊ณ ๊ฒ๋จน์ ํ์ ์๋ค. ๋๋ถ๋ถ ์์ฃผ ์ด์ง์ฉ๋ง ์์ ํด ์ฃผ๋ฉด ๋์๊ฐ๊ฑฐ๋ค.
๊ทธ๋ฆฌ๊ณ ์๋์ฐ์์๋ TensorFlow ์ ๋์๊ฐ๋ค. GPU๋ ์ ์ด์ฉํ ์ ์๋ค.
๋ ์ฌ๊ฐํ๊ฒ ๋จธ์ ๋ฌ๋์ ์ด์ฌํ ์ ํด ๋ณด๋ ค๋ฉด ๊ฒฐ๊ตญ ๋ฆฌ๋ ์ค๋ก ๊ฐ๋๊ฒ ์ด๋์ ๋ ํธํ๊ธด ํ๋ค. TF์ธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด ์๋์ฐ์์ ์ ์ ๋๋ ๊ฒฝ์ฐ๋ค์ด ๊ฐํน ์๋ค. ํ์ง๋ง ์ผ๋จ ์ด ๊ธ์์ ๋ค๋ฃจ๋ ์ง๋ฆ๊ธธ์ ๋ฒ์ ๋ด์์๋ ๊ทธ๋ฅ ์๋์ฐ์์ ํด๋ ๋ฌธ์ ์๋ค.
์ฌ๊ธฐ๊น์ง ์์ผ๋ฉด ๋ฅ๋ฌ๋์ด ์ด๋ค ๊ฒ์ธ์ง ๋๊ฐ ๊ฐ์ ์กํ๋ค. ์ด์ ๋ถํฐ ์ ๋๊ฒ ์ด๊ฒ์ ๊ฒ ๊ณต๋ถํ๊ณ ๋ง๋ค์ด ๋ณด๊ณ ํ๋ฉด ๋๋ค.
๊ทธ๋ฐ๋ฐ ์ญ์ ์๊ฐ์ ์๋ผ๊ณ ์ถ์ผ๋ฉด ์ถ๊ฐ๋ก ์๋๊ธ๋ ์ฝ์ด ๋ณด๊ณ ๊ธธ์ ๋ ๋๋ค.
- ์ฐธ๊ณ ๊ธ: (https://www.facebook.com/dgtgrade/posts/1328790023846527)
์ด์ ๋ถํฐ๋ ํจ์ฌ ๋ ํฐ ๊ท๋ชจ์ ์ ๊ฒฝ๋ง์ ๋ค๋ค์ผ ํ๊ณ , ๊ทธ๋ฌ๋ ค๋ฉด ReLU์ ์นํด์ ธ์ผ ํ๋ค.
ReLU์ ๋ํด์ ์ง์งํ๊ฒ ๊ณ ๋ฏผํด ๋ณผ ํ์๊ฐ ์๋ค. ReLU๊ฐ ์ ๋น์ ํ์ธ์ง? ๋ด๋ฐ์์ ๋น์ ํ ์ฒ๋ฆฌ ๋ถ๋ถ์ด ์์ด์ง๋ฉด ์ด๋ป๊ฒ ๋๋ ๊ฒ์ธ์ง? ์ Sigmoid ๋ณด๋ค ReLU๊ฐ ์ข์ ๊ฒ์ธ์ง? ๋ฑ์ ๋ํด์ ๊ณ ๋ฏผํด ๋ณธ๋ค.
- ์ฐธ๊ณ ๊ธ: (https://www.facebook.com/dgtgrade/posts/1337481972977332)
์ถ๊ฐ๋ก Bias๊ฐ ์์ผ๋ฉด ์ด๋ป๊ฒ ๋๋์ง ๋ฑ ์ ๊ฒฝ๋ง ์ ์ฒด์ ์ํ์ ์๋ฏธ์ ๋ํด์ ๋ค๊ฐ๋๋ก ๊ณ ๋ฏผํด ๋ณธ๋ค.
๋จธ๋ฆฌ์์์๋ง ๊ณ ๋ฏผํด ๋ณด์ง ๋ง๊ณ ์ฝ๋ฉ์ ํด ๋ณด๋ฉด ์ข๋ค. ์ฌ๊ธฐ๊น์ง ์์ผ๋ฉด ์ด๋ฐ์ ๋ฐ ์คํ ์ฝ๋ฉ์ ์ด๋ ต์ง ์์ ๊ฑฐ๋ค.
์ง๊ธ๊น์ง ํด ๋ณธ ๊ฒ๋ณด๋ค ํจ์ ํฐ ๊ท๋ชจ์ ์ ๊ฒฝ๋ง์ ํ์ต ์ํค๊ธฐ ์ํด์๋ GPU๊ฐ ํ์ํ๋ค.
CPU๋ก ํ ๋ ๋ณด๋ค 10๋ฐฐ~50๋ฐฐ ์ ๋ ๋น ๋ฅด๊ฒ ํ์ต ์ํฌ ์ ์๋ค. CPU๋ก ํ๋ฉด ๋ญ ํ๋ ๋๋ ค๋ณด๊ณ ๋๋ผ๋ง ํ๋ ๋ณด๊ณ ์๋ฆฌ์ ๋์์ ๋ณด๋ฉด ์๋ฌ ๋ ์๋ค. ๊ฐ์ ๊ฒ์ GPU๋ก ๋๋ ค ๋ณด๋ฉด ์ฐจํ์ ํ ์๋ ์์ด ์๋ฌ๊ฐ ๋ ์์ ๊ฒ๋ค. CPU๋ก ํ๋ฉด ๋๋ ค ๋๊ณ ๋ค์ ๋ ์์นจ์ด ๋์ด์์ผ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๊ฝค ์๋ค. ์ฃฝ๋๋ค. ๋ต๋ตํด์.
GTX1080์ด ํ์ํ๋ค. (์์ธ์ค๋ช ์๋ตํ๊ณ ) ๋์ธ๋ค. ๋ฌธ์ ๋ ๊ฐ๊ฒฉ์ธ๋ฐ ๋๊ฐ 100๋ง์ ์ ๋ ํ๋ค. ๊ทธ๋ฆฌ๊ณ 1๊ฐ ๋ณด๋ค 2๊ฐ๊ฐ ์ข๋ค. ํ์ต์ 2๋ฐฐ๋ก ๋นจ๋ฆฌ ํ ์ ์๊ธฐ ๋๋ฌธ ๋ง์ ์๋๋ค. 1๊ฐ ๋ฐ์ ์๋ ๊ฒฝ์ฐ์๋ ํ๋ ํ์ต ๋๋ ค ๋์ ๋ค๋ก ์ถ๊ฐ๋ก ๊ฐ๋ฐ ์งํํ ๋ด์ฉ์ ์ ๊น๋ง ์คํ ์ผ์ ๋๋ ค ๋ณด๋ ๊ฒ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์์ฃผ ํ ์ ์์ง๋ ์์ ๊ฒ ๊ฐ์๋ฐ ์๋ฌดํผ ์ฝ์ง ์๋ค.
๊ทธ๋ฐ๋ฐ ์ด ๋ ์์ 2๊ฐ๋ ๊ผฝ์ผ๋ ค๋ฉด ๋ฉ์ธ๋ณด๋์ ํ์๋ ์ข์์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ GTX1080์ ๋ฅ๋ฌ๋ ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ๊ณ ๋์คํ๋ ์ด ์ฉ์ผ๋ก๋ ๋ฉ์ธ๋ณด๋์ ๋ด์ฅ ๊ทธ๋ํฝ ์นด๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ฌ๋ฌ๋ชจ๋ก ํธํ๋ฏ๋ก ๋ด์ฅ ๊ทธ๋ํฝ ์นด๋๋ ์ธ๋งํด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด 4K ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉ ์ค์ด๋ผ๋ฉด ๋ด์ฅ ๊ทธ๋ํฝ์นด๋๊ฐ 4K๋ฅผ ์ง์ํด์ผ ํ๊ฒ ๋ค.
์ด๋ ๊ฒ ํด์ ์ค๋นํ๋ฉด ๋ณธ์ฒด์๋ง ๋๋ต ์ด 300๋ง์ ์ ๋์ ํฌ์๊ฐ ํ์ํ๋ค. ํ๊ต๋ ํ์ฌ ๋ฑ์ ์กฐ์ง์ ์ํ ๊ฒฝ์ฐ์๋ ์กฐ์ง์ฅ์ ์(โฆ) ์ค๋ํ์ฌ ๊ตฌ๋งคํ๋ฉด ๋๋ค. ๊ฐ์ธ์ ๊ฒฝ์ฐ์๋โฆ ๊ทธ๋ ๋ค. ์ด๋ฐ ํฌ์๋ฅผ ์ฝ๊ฒ ํ๊ธฐ๋ ์ด๋ ค์ธ ๊ฑฐ๋ค. ๋ฌธ์ ๋ค.
์กฐ์ง์ด๋ ๊ฐ์ธ์ด๋ ๋น์ฅ ์ด ์ ๋์ ํฌ์๊ฐ ์ด๋ ค์ด ๊ฒฝ์ฐ์๋ AWS๋ Google Cloud ๋ฑ์ ์ด์ฉํ๋ ๊ฒ๋ ๋ฐฉ๋ฒ์ด๊ฒ ๋ค. ์๋ฌด๋๋ ๊ฐ๋ฐ์ ๋ก์ปฌ์์ ํ๋ ๊ฒ์ด ํธํ ํ ๋ ๊ฐ๋ฐ์ ๋ก์ปฌ์์ ํ๊ณ CPU๋ก๋ง ๋๋ ค ๋ณธ ํ์ ๋ณธ๊ฒฉ์ ์ธ ํ์ต์ ํด๋ผ์ฐ๋์์ GPU๋ก ๋๋ฆฌ๋ฉด ๋๊ฒ ๋ค. ์ฝ๋ ๋ณ๊ฒฝ์ ํ์ ์๊ณ , ํด๋ผ์ฐ๋ ์ฌ์ฉ๋ฃ๋ ์๊ฐ๋น ๋ช๋ฐฑ์ ์์ค์ด๋ผ๊ณ ํ๋ค.
๋๋ ํด๋ผ์ฐ๋์์๋ ์ด์ฌํ ํด ๋ณธ ์ ์ด ์์ด์ ๋ ์์ธํ ์๋ด๋ ๋ชป ํ๋ค.
์ด์ ๋๋์ด ๊ฐ์ ๊ณ ์์ด๋ฅผ ๋ถ๋ฅํด ๋ณผ ์ ์๋ ๋๊ฐ ์๋ค. Convolutional Neural Network๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
CNN์ ๊ณต๋ถํ๊ณ , CNN์ ์ด์ฉํด์ ๋ฌด์ธ๊ฐ ์ฌ๋ฐ๋ ๊ฑธ ๋ง๋ค์ด ๋ณธ๋ค. ์ด๋ ๊ฒ ๋ฅ๋ฌ๋์ด ํซํ๊ฒ ๋ ๊ฒ๋ CNN ๋๋ฌธ์ด๋ค. CNN์ผ๋ก๋ ๋ง์ ์ผ์ ํด ๋ณผ ์ ์๋ค.
- ์ฐธ๊ณ ๊ธ: (https://www.facebook.com/groups/TensorFlowKR/permalink/341049512902780)
์ฉ๊ธฐ ์๋ ์ฌ๋๋ค์ ์ด์ฏค์์ GAN์ ํด ๋ด๋ ๋๋ค. GAN์ ์ ๋งโฆ ์ ๊ธฐํ ๋ ์์ด๋ค.
Batch Normalization์ ์ ์ฉํด์ผ ํ๋ค.
๊ทธ๋ฐ๋ฐ ๋ง์ ์ด๋ ๊ฒ ํฐ ์ ๊ฒฝ๋ง์ ๋ค๋ฃจ๋ ค๋ค ๋ณด๋ฉด ์ด๋ฐ ์ ๋ฐ ์ด์ ๋ก ์ ์ ๋ ๊ฑฐ๋ค. ๊ทธ๋ฌ๋ฉด ์ด์ Batch Normalization์ ์ ์ฉํด์ผ ํ๋ค.
BN์ ๊ฐ๋์ด๋ค. ์์์ ์๊ธฐํ ์ด๋ฐ์ ๋ฐ ๋ฌธ์ ๋ค ์ค ๊ธฐ์ด์ ์ธ ๋ฌธ์ ๋ค์ ํ๋ฐฉ์ ํด๊ฒฐํด ์ค๋ค.
- ์ฐธ๊ณ ๊ธ: (https://www.facebook.com/dgtgrade/posts/1337790532946476)
์ด์ ๊ฐํํ์ต์ ๊ณต๋ถํด ๋ณผ ์ ์๋ค. ์ํ๊ณ ๋ ๋ฐ๋ก ์ด ๊ฐํํ์ต์ผ๋ก ๋ง๋ค์ด์ก๋ค. ๊ฐํํ์ต์ OpenAI Gym์์ ์งํํ๋ ๊ฒ์ด ์ข๋ค. ์ด์ฏค ๋๋ฉด ๋ ์ด์ ์ด๋ฐ ๋จํธ์ ์ธ ๋ด์ฉ์ ๊ธ์ด ํ์ํ ๊ฒ์ผ๋ก ์๊ฐํ์ง ์๋๋ค.
๊ฐ์์ ๊ธธ์ ๊ฐ๋ค.
๋ค๋ง ๋จ๋ค์ด ๊ณ ๋ฏผํด ๋ ๊ฑฐ ๊ทธ๋๋ก ๊ณต๋ถ๋ง ํ๋ ค ํ์ง ๋ง๊ณ , ๋ ๊ณต๋ถ ๋ง์ด ํ ๋ค์ ๋ญ๊ฐ ๋ง๋ค์ด ๋ณด๋ ค ํ์ง ๋ง๊ณ , ๊ฐ๋จํ ๋ญ๊ฐ๋ผ๋ ์ค์ ๋ก ๋ง๋ค์ด ๋ณด๋ฉด์ ๊ณต๋ถ ํ๊ธฐ๋ฅผ ์ถ์ฒํ๋ค.
๋ฌผ๋ก ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ฐพ์๋ณด๋ฉด ๋ถ๋ช ํ ๋จ๋ค์ด ์ด๋ฏธ ๋ ์ ์ ๋ฆฌ ํ๊ณ ์ ๋ง๋ค์ด ๋ ๊ฒ์ด ์์ ๊ฑฐ๋ค. ํ์ง๋ง ๋ณธ์ธ์ด ์ง์ ๋ง๋ค์ด ๋ณด๋ฉด์ 1) ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌ ํ๊ณ 2) ํด๊ฒฐ์ฑ ์ ๊ณ ๋ฏผํด ๋ณด๊ณ ํ๋ ๊ฒ์ด ๋จ๋ค์ด ์ ๋ฆฌํด ๋ ๋ฌธ์ ์ ํด๋ต์ ๋จผ์ ๋ณด๋ ๊ฒ ๋ณด๋ค ํจ์ฌ ๊ณต๋ถ๊ฐ ๋ง์ด ๋๋ค.
ํนํ ๋ต์ด ์๋๋ผ ๋ฌธ์ ๊ฐ ๋ญ์ง๋ฅผ ์ค์ค๋ก ๋ฐ๊ฒฌํ๋ ๊ณผ์ ์ ๋งค์ฐ ์ค์ํ๋ค.
) ์ถ์ฒ: (http://ohnu.tistory.com/entry/๋ฅ๋ฌ๋-๊ณต๋ถ๋ฐฉ๋ฒ)