728x90
Neural Network
์๋ฌผํ์ ์ธ ๋์ธํฌ๋ฅผ ๋ชจ๋ฐฉํด์ ๋ง๋ Computation Model.
์ ์ชฝ์์ ์ ํธ๋ฅผ ๋ฐ์์ Mergeํ๊ณ ์ผ์ ์์น ์ด์์ด๋ฉด ๋ค์์ผ๋ก ๋๊ธฐ๋ ์ญํ ๋ก ์๋ ค์ ธ ์๋ค.
์ฌ๋์ ๋๋ ๋ณต์กํ ์ผ์ ํ ์ ์์ง๋ง ๋ด๋ฐ ํ๋์ ๋จ์๋ ๊ต์ฅํ ๋จ์ํ๋ค๋ ๊ฒ.
์ด๋ฐ ๊ฐ๋
์ผ๋ก ์ปดํจํ
์ ํ๊ธฐ ์ํ ๋ชจ๋ธ๋ง์ ์์ํ๋ค.
Connection Weight์ ๊ณฑํด์ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ํด์ Mergeํด์ฃผ๊ณ Activation Function ์ ํตํด์ ํจ์๊ฐ ๋ง๋ค์ด์ง๋ค.
๋ชจ๋ ๊ฐ์ด ์๊ทธ๋ง๋ก ์ธํด ๋ํด์ง๊ณ (์ธํ)๋ผ๋ ๊ฐ์ ๋ํ๊ฒ ๋๋ค.
์ด (์ธํ)์ ๊ฒฝ์ฐ ์ง์ ์ ๋ฐฉ์ ์ y = ax + b์์ b๊ฐ ์์ด์ผ ๋ชจ๋ ์ง์ ์ด ํํ๋๋ฏ Bias๋ฅผ (์ธํ)๋ก ๋ํ๊ฒ ๋๋ ๊ฒ์ด๋ค.
๋ด๋ฐ ํ๋๊ฐ ํ๋ ๊ฒ์ weighted sum์ ํํ๋ก Mergeํ๋ ๊ฒ,
์
๋ ฅ ์ ๋ณด๋ฅผ Mergeํด์ ์ข ๋ High Level ๋ก ๋ฐ๊พธ๋ ์ญํ ์ ํ๋ค.
Nearal Network์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ weight๋ฅผ ์ผ๋ง๋ก ํด์ผํ๋ ์ง๊ฐ ์ค์ํ๋ค.
์ด๋ ๊ฒ ์๊ธด ๋ด๋ฐ์ด ์ฌ๋ฌ๊ฐ๋ฅผ ๊ตฌ์ฑํ๋ฉด์ ์ฌ๋ฌ๊ฐ์ Layer๊ฐ ๊ตฌ์ฑ๋๊ณ ์ด๋ ๊ฒ ํ๋์ Network๊ฐ ๊ตฌ์ฑ๋๋ค.
Weight๋ผ๋ ๊ฒ์ ๋
ธ๋์ ๋
ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ ์งํฉ์ฒด๊ฐ ๋๋ค. Neural Network๊ฐ ์ด๋ค ์ผ์ ๋ฐฐ์ ๋ค๋ผ๋ ๊ฒ์ ๊ทธ Task๋ฅผ ์ํํ๋ฉด์
๊ฐ์ฅ ์ต์ ์ weight๋ฅผ ์ฐพ์๋ค๋ผ๋ ๊ฒ์ด๋ค. ๋ฌด์์ธ๊ฐ๋ฅผ ๋ฐฐ์ ๋ค๋ผ๊ณ ํ ๋ Knowledge๊ฐ weight์ ์ ์ฅ๋๋ค๊ณ ํ ์ ์๋ค.
Connection Weight์ Training data์ ์ํด์ ์๋์ผ๋ก ์ต์ ํ ํ ์ ์๋ค.
Neural Network
Parameter์ ํด๋นํ๋ ๊ฒ์ด Weight์ Bias ๋ ๊ฐ์ง ์ข
๋ฅ์ ์ซ์๊ฐ Behavior๋ฅผ ๊ฒฐ์ ํ ์ ์๋ ํ๋ผ๋ฏธํฐ๊ฐ ๋๋ค.
Learning Mapping
input vector๊ฐ ๋ค์ด์์ ๋ ๊ทธ์ ๋์ํ๋ output vector๋ฅผ ๋ผ ์ ์๋๋ก ํ์ต์ ํ๋ค.
์ธ์์ ์กด์ฌํ๋ ๋ง์ ๋ฌธ์ ๊ฐ ๋ฒกํฐ์์ ๋ฒกํฐ๋ก Mappingํ๋ ๊ฒ์ผ๋ก ํํํ ์ ์๋ค.
์ด๋ค ๋ฌผ์ฒด๋ฅผ ์๋ณํ์ ๋ ๋ง์ถ๋ ๋ฌธ์ ๋ ๋ฒกํฐ๋ก ํํ ํ ์ ์๋ค.
์
๋ ฅ ๋ณ์๊ฐ ๋ค์ด์์ ๋ ์ถ๋ ฅ ๋ฒกํฐ๋ก ์ป๊ฒ ๋๋ ๊ฒ๋ ๋ค ๊ฐ๋ฅํ๋ค.
์ต๊ทผ์๋ Sequence์์ Sequence๋ก ์ด๋ํ๋ ๊ฒ๊น์ง ๊ตฌํ์ด ๋๋ค.
Sequence๋ ๊ธธ์ด๊ฐ ๊ณ ์ ๋์ด ์์ง ์๋ค.
์ ํต์ ์ธ ๋ฐฉ๋ฒ์ Vector์์ Vector๋ก Mapping์ ํ์ง๋ง ์์ฆ์ Seq์์ Seq๋ก ์ฐ๊ฒฐ๊น์ง ์งํํ๊ณ ์๋ค.
์ด๋ค Text๊ฐ ๋ค์ด์์ ๋ ์์ฑ์ ํธ๋ก ๋ฐ๊พธ๋ฉด TTS๊ฐ ๋๊ณ ๋ฐ๋์ ๊ฒฝ์ฐ ASR์ด ๋๋ค. ์ด๋ ๋ง์ฐฌ๊ฐ์ง๋ก Mapping์ ๋ฌธ์ ์ด๋ค.
Learn Probability distribution
Neural Networkํํ
์ฌ๋์ ์ผ๊ตด์ ๋ณด์ฌ์ฃผ๊ณ ์ฌ๋์ ๋ง๋ค์ด๋ผ ํ๋ฉฐ ๋น์ทํ ํจํด์ ์ฌ๋์ ๋ง๋ค์ด๋ผ ์ ์๋ค๋ ๊ฒ์ด๋ค.
์ฌ๋ ์ผ๊ตด์ด ๊ฐ์ง๊ณ ์๋ ํ๋ฅ ๋ถํฌ๋ฅผ ์์ ์ด ํ์ตํ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌํ ํ๋ฅ ๋ถํฌ์ ์
๊ฐํด์ ์๋ก์ด output์ ๋ง๋ค์ด๋ด๋ ๊ฒ์ด
Neural Network์ ์ญํ ์ด๋ผ๊ณ ํ ์ ์๋ค. ํ๋ฅ ๋ถํฌ๋ฅผ ํ์ตํ์ ๋ ํ ์ ์๋ ๊ฒ๋ค์ด ์๋ค.
Sample generation๊ณผ Restoration, ์ผ์ชฝ ๋์ ๋ณด์ฌ์ฃผ๊ณ ๋๋จธ์ง๋ฅผ ๊ทธ๋ฆฌ๋ผ๊ณ ํ์ ๋ ๋ณต๊ตฌํ ์ ์๋ค๋ ๊ฒ์ด๋ค.
Transformation, ํ๋ฐฑ ์์์ ์ฃผ๊ณ ์นผ๋ผ ์์์ ๋ง๋ค์ด๋ผ๋ผ๊ณ ํ๋ ๊ฒ.
ํ์ต ์์ด ํ๋ผ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅ ํ์ง๋ง ๋ง์ ์์์ ๋ณด์ฌ์ฃผ๊ณ ๋์ ๋ง์ ํ๋ฅ ๋ถํฌ์ ์
๊ฐํ์ฌ OUtput์ ๋ด๊ฒ ๋๋ ๊ฑฐ์ฑ๋ค.
Perceptron Neuron
์ฌ๋ฌ ๊ฐ์ ์
๋ ฅ์ weight๋ฅผ ๊ณฑํด์ Summation์ ํ๋ค. Activation function์ ๊ฒฝ์ฐ +1 -1 0 ์ ํํ ๋ฐฉ์์ ๊ฐ์ง ๋คํธ์ํฌ์ด๋ค.
Weighted Sum์ด๋ผ๋ ๊ฒ์ผ๋ก ํํ์ด ๋๋๋ฐ ์ํ์ ์ผ๋ก ๋ดค์ ๋ Linearํ ์ํ์ด๋ค.
์ฆ ๋จ์ํ ๋ชจ๋ธ๋ง๋ฐ์ ํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ Layor๋ฅผ ๋ง์ด ์๋ ๊ฒ์ด๋ค. ๋ง์ฝ Layor๊ฐ ๋ ๊ฐ ์ด์์ด ์๋ค๊ณ ์๊ฐํด๋ณด์
Weighted Sum์ด ๊ณ์ ์ธ์ด๊ณ ๊ทธ๊ฒ์ ์ํ์ ์ผ๋ก ์ ์ํ๋ค๋ฉด ์ฌ์ ํ Linearํ๊ฒ ๋๋ค.
layor๊ฐ ๋ง์ Network๋ฅผ ์ด๋ค๋ฉด ์ฌ์ ํ Linearํ ์ํ๊ฐ ๋๊ณ ์ฌ์ ํ ํจ๊ณผ๊ฐ ์๋ค๋ ๊ฒ์ด๋ค.
๊ทธ๋์ Nonlinear ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํ๋ค.
'๐ Self Study > ๐ Deep Learning Basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Deep learning (Multi-Layer Perceptron) (0) | 2021.12.23 |
---|---|
Deep learning (Gradient Descent, Chain Rule, Learning Rate) (0) | 2021.12.23 |
Deep learning(Activation Function, Forward Propagation, Single Layer Perceptron) (0) | 2021.12.23 |
Deep learning (Bayesian Theorem) (0) | 2021.12.23 |
Deep Learning(Classification, Regression, Overfitting) (0) | 2021.12.23 |