๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[AI]_18_๊ณ์ธต ์ ๊ฒฝ๋ง ๋ณธ๋ฌธ
220327 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ ๋์ฐ์ฐ๋ถ๋์ ์๊ธฐ์ฌ์ด AI ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค>
https://doooob.tistory.com/68?category=825950
[์๊ธฐ์ฌ์ด AI - 18] ๊ณ์ธต ์ ๊ฒฝ๋ง
์ธ๊ฐ์ ๋๋ ๋ด๋ฐ(neuron)์ด๋ผ๋ ์ ๊ฒฝ ์ธํฌ์ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ก ๋์ด ์์ต๋๋ค. ๋ด๋ฐ์์ ๋ค๋ฅธ ๋ด๋ฐ์ ์ ํธ๋ฅผ ์ ๋ฌํ๋ ์ฐ๊ฒฐ ๋ถ์๋ฅผ ์๋ ์ค๋ผ๊ณ ํ๊ณ ๋ด๋ฐ์ ์๋ ์ค์์ ์ ๊ธฐ ๋ฐ ํํ ๋ฐ์์ ์ ํธ
doooob.tistory.com
1. ์ธ๊ฐ์ ๋
: ๋ด๋ฐ(neuron) ์ด๋ผ๋ ์ ๊ฒฝ ์ธํฌ์ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ก ๋์ด ์์
: ๋ด๋ฐ์์ ๋ค๋ฅธ ๋ด๋ฐ์ ์ ํธ๋ฅผ ์ ๋ฌํ๋ ์ฐ๊ฒฐ๋ถ์๋ฅผ ์๋ ์ค
: ๋ด๋ฐ์ ์๋ ์ค์์ ์ ๊ธฐ ๋ฐ ํํ ๋ฐ์์ ์ ํธ๋ฅผ ๋ฐ์ฐํ์ฌ ์ ๋ณด ๊ตํ
: ์ ๊ฒฝ๋ง์ ์ด๋ฌํ ์ธ๊ฐ์ ๋ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฐฉํ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ก ๋จ => ์ธ๊ณต ์ง๋ฅ ๋ชจ๋ธ
: ์ ๊ฒฝ๋ง์ ์ ๋ ฅ์ธต์ผ๋ก ๋ค์ด์จ ์ ํธ๊ฐ ์ฌ๋ฌ ๋ ธ๋(์ํ ๋ถ๋ถ : ๋ด๋ฐ์ ํด๋น, ์ธ๊ณต ๋ด๋ฐ์ด๋ผ๊ณ ๋ ํจ)๋ฅผ ํตํด ์ ํ๋์ด ์ถ๋ ฅ์ธต์ ์ ํด์ง๋ ๊ตฌ์กฐ
: ์ ๊ฒฝ ์ธํฌ์ ์ ๊ฒฝ์ ํตํด ์ ํธ๊ฐ ์ ๋ฌ๋๋ ์๋ฆฌ์ ๋น์ท
: ์ ๋ ฅ์ธต๊ณผ ์ถ๋ ฅ์ธต ์ฌ์ด์ ์ค๊ฐ ๊ณ์ธต์ด ์๋์ธต์ด๋ฉฐ, ์ด๋ฐ ๊ฒ๋ค์ด ๋ช ์ธต์ด๋ ๊ฒน์ณ์๋ ๊ฒ์ด ์ฌ์ธต ํ์ต
: ๋ ธ๋์ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ ์ ์ ์ฐ๊ฒฐ ๋ถ๋ถ์ด ์๋ ์ค
: ์ ๋๊ป๋ ๊ฐ์ง๋ง ์ค์ ๋ก๋ ๊ตต๊ธฐ๊ฐ ๋ค๋ฆ ๋๋ค. ์ด ์ ์ ๋๊ป(์ ๋ณด์ ๋ฌ ์ฉ์ด์ฑ์ ์ฐจ์ด)๋ฅผ ๊ฐ์ค์น(weight)
2. ์๊ทธ๋ชจ์ด๋(Sigmoid) ๋ด๋ฐ
๋น์ ์ ๋๋ฃ๊ฐ '๋ด์ผ ์๊ณ ๊ธฐ ๋จน์ผ๋ฌ ๊ฐ์'๊ณ ํฉ๋๋ค.
์ต๊ทผ ์ง๊ฐ์ด ๊ฐ๋ฒผ์ด ๋น์ ์ ํ๋จ์ ์ํฅ์ ๋ฏธ์น๋ ์์๋ ?
· ๊ฐ๊ฒฉ์ด ๋์ง ์๋ค (w = 4.3)
· ๊ณ ๊น์ง์ด ๋ฉ์ง ์๋ค (w = 1.3)
· ๊ทธ๋ ๊ฐ ์จ๋ค (w = 7.14)
: ๊ฐ ์์์ ์ค์์ฑ(๊ฐ์ค์น)๋ ๊ท ๋ฑํ์ง ์์
: ์ธ๊ณต ๋ด๋ฐ์ ์๊ณ ๊ฐ(๋ฐ์ด์ด์ค)์ด ์์ด์, ์ด ์๊ณ๊ฐ์ ์ด๊ณผํ๋ฉด ์ ํธ๊ฐ ์ ํด์ ธ ๋ฐํ(์คํ์ดํฌ)
+) ์๊ณ๊ฐ์ 5๋ก ๋ฎ์ถค
"๊ฐ๊ฒฉ ์์ + ๊ฑฐ๋ฆฌ ์์" ๋ 5.6 ์ด๋ฏ๋ก ์๊ณ๊ฐ ์ด๊ณผ!!
'๊ฐ ์์์ ๊ฐ์ค์น์ ํฉ VS. ๋ฐ์ด์ด์ค'
: ๊ฐ์ค์น์ ์๊ณ๊ฐ(๋ฐ์ด์ด์ค)์ ์ํด ์ ํธ๊ฐ ์ ํด์ง๋ ๋ชจ๋ธ์ 'ํผ์ ํธ๋ก ' => ์ต๊ทผ์๋ '์๊ทธ๋ชจ์ด๋(sigmoid) ๋ด๋ฐ'
ํผ์ ํธ๋ก ๊ณผ ์๊ทธ๋ชจ์ด๋ ๋ด๋ฐ์ด๋?
: ํผ์ ํธ๋ก ๋ ์๊ทธ๋ชจ์ด๋ ๋ด๋ฐ๋ ์ธ๊ณต ๋ด๋ฐ
- ํผ์ ํธ๋ก ์ ์ธ๊ฐ์ ๋๋ฅผ ๋ชจ๋ธ๋ง ํ ๊ฒ
- ํผ์ ํธ๋ก ์ ์ฌ์ฉํ 2์ธต ๋ชจ๋ธ(๋ณผ์ธ ๋ง ๋จธ์ )์ด ๊ณ ์, ํผ์ ํธ๋ก ์ ์ ์ถ๋ ฅ์ด 1 ๋๋ 0์ ๋ ๊ฐ๋ฟ
- ์ธต์ด ๋์ด๋ ๊ฒ์ด ๋ค์ธต ํผ์ ํธ๋ก ์ผ๋ก ์ ์ถ๋ ฅ์ด 1 ๋๋ 0์ด ์๋ ์ค์๊ฐ ๋ ๊ฒ์ด ์๊ทธ๋ชจ์ด๋ ๋ด๋ฐ
- ๋ ์ด์ด๊ฐ ์ฌ๋ฌ ์ธต์ผ๋ก ๊น์ด์ง ๊ฒ์ด ๋ฅ๋ฌ๋
์ ํ๋ ๋ณผ์ธ ๋ง ๋จธ์ (Restricted Boltzmann machine RBM)์ด๋?
: ๋ ธ๋์ ์ฐ๊ฒฐ์ (Connection)์ ์ฌ์ฉํ ๋ชจ๋ธ์์ ์ ๋ ฅ์ธต(bisible layer)๊ณผ ์๋์ธต(hidden layer)์ 2๊ฐ ์ธต๋ง ์๋ ๊ฒ
: ๋ฅ๋ฌ๋์์ ์ค๊ฐ์ธต์ ๊ฒ์ ์๋์ธต์ด๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ์ ์ด ๋ณผ์ธ ๋ง ๋จธ์ ์ผ๋ก๋ถํฐ ์์
: ๋์ผ ๊ณ์ธต ๋ด์์ ์ ๋ณด๋ฅผ ์ ๋ฌํ์ง ์๋๋ค๋ ์กฐ๊ฑด์ด '์ ํ๋'์ ๋ป
- ์ ํ์ ๋ถ์ด๋ ์ด์ ๋ ๋ง์ฝ ์ ํ์ ๋์ง ์์ผ๋ฉด ๋ค์ ๊น๋ค๋ก์
- ๋ค์ธตํํ์ฌ ๋์ผ์ธต์ ์ ๋ณด๋ฅผ ์ ๋ฌํ์ง ์๋ ๋ชจ๋ธ์ ํตํด์ ํ๋ ฌ ์ฐ์ฐ์ด ์ฌ์์ง๊ณ ์๋ ๊ฒ
๊ทธ๋ ๊ฐ ์ฌ์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๊ณ ์ด๋ป๊ฒ ๋๋ตํด์ผ ํ ์ง ๋ง์ค์
=> ๋์ํ๊ธฐ ์ํด ๋ ์ด์ด๋ฅผ ํ๋ ๋๋ ค 3์ธต ๋ง๋ค๊ธฐ
· ๊ทธ๋ ๋ ์ด๋๋ฐ์๋ค
· ๊ทธ๋ ๋ ์๊ณ ๊ธฐ๋ฅผ ์ข์ํ๋ค
· ๊ทธ๋ ์ ์ง์์ ๊ฐ๊น๋ค
· ์ง์ฅ๋๋ฃ ์ฌ๊ธฐ๋ ๊ทธ๋ ์ ์ ์น์ด๋ค
· ์ฌ๊ธฐ๋ ์ค๋ ๊ฒ ๊ฐ๋ค
· 2๊ฐ์ ์ ๋ ธ๋๋ฐฉ์์๋ ์ฌ๊ธฐ๋ ๊ทธ๋ ๋ฅผ ๋ถ๋ฌ๋์๋ค
: 1๊ฐ ์ธต์ ๋ํด์ "๊ทธ๋ ๋ ์ด๋๋ฅผ ๋ฐ์๋ค" ๊ฐ๋ฅ์ฑ์ ํ๋จ!!!!!!!!!!!!!!!!111
=> ๋ฅ๋ฌ๋์ ๋ชจ๋ ๊ธฐ๊ณ ํ์ต ์ค๊ฐ์ ์๋์ธต(Hidden Layers)์ ๋ค์ธตํํ์ฌ ๊น์ด์ง๋ ๊ฒ
=> ์ค์ ๋ด๋ฐ์ ๊นจ๋์ด ๊ณ์ธต์ผ๋ก ๋๋์ด์๋ ๊ฒ์ ์๋์ง๋ง, ์ ๊ฒฝ๋ง์ ์ด๋ฌํ ์ธต์ ๋ถ๋ฆฌํ์ฌ ํ๋ ฌ ์ฐ์ฐ ์ฒ๋ฆฌํ๋ ค ํจ
3. ์ค์ฐจ ์ญ ์ ํ(Back propagation)
Q. ๋ฅ๋ฌ๋์ ์ ๋จธ๋ฆฌ๊ฐ ์ข์์ง๋๊ฐ?
A. ์ค์ฐจ ์ญ ์ ํ
: '์ฑ ์ ์์ฌ๋ฅผ ๋ถ๋ช ํ ํ๊ณ , ์ ๋ขฐ๋ฅผ ๋ฎ์ถ๋' ๊ฒ
: ์ฌ๊ธฐ์ ๋งํ๋ ์ฑ ์์ด '์ค์ฐจ'์ด๊ณ ์ ๋ขฐ๊ฐ '๊ฐ์ค์น'
: ์์ธ ๋ถ์(์ค์ฐจ ์ ํ)์ ํตํด ๊ฐ์ธต์์์ ๋ฒ์ธ(์์ธ)์ ์๊ณ ๊ทธ ๋ฒ์ธ์ ๋ํ ์ ๋ขฐ๋(๊ฐ์ค์น)๋ฅผ ์กฐ๊ธ์ฉ ๋ฎ์ถ๋ ๊ฒ
: ์ ๋ ฅ์ธต์์ ์ถ๋ ฅ์ธต์ ํฅํ ์ ๋ณด์ ํ๋ฆ์ด ์๋ฐฉํฅ(์์ ํ)์ธ๋ฐ, ์ค์ฐจ๋ฅผ ์ถ๋ ฅ์ธต๋ถํฐ ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ค์ฐจ ์ญ ์ ํ
4. ๊ธฐ๊ณ ํ์ต ์๊ณ ๋ฆฌ์ฆ & ๋ฅ๋ฌ๋ (์ฌ์ธต ํ์ต)
- ์ ์ 1 : ๋ฅ ๋ฌ๋์ ๊ธฐ๊ณ ํ์ต์ ์ผ๋ถ
- ์ ์ 2 : ๋ฅ ๋ฌ๋์ ๋ชจ๋ ๊ธฐ๊ณ ํ์ต์์ ์๋์ธต(Hidden Layers)์ด ๊น์ด์ง๊ณ ๋ค์ธตํ๋ ๊ฒ
- ์ ์ 3 : ๊ธฐ๊ณ ํ์ต์ ๊ท์น ๊ธฐ๋ฐ์ ๊ณ์ฐ์ด๊ณ ๋ฅ๋ฌ๋์ ๋ธ๋๋ฐ์ค
=> ๊ธฐ๊ณ ํ์ต์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ด ์์์ผ๋ก ํํ๋๋ฉฐ ์ด๋ค ๋ ผ๋ฆฌ๋ก ๊ทธ ๊ฒฐ๊ณผ๊ฐ ๋์ถ๋์๋์ง ๋ช ํ
=> ๋ฅ๋ฌ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก AI๊ฐ ์ด๋ป๊ฒ ๊ทธ ๊ฒฐ๋ก ์ ๋์ด๋๋์ง ๋ธ๋๋ฐ์ค
'๐ฉโ๐ป ์ธ๊ณต์ง๋ฅ (ML & DL) > AI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AI]_20_๋น์ ์ ๊ณผํ ํ์ต (0) | 2022.03.27 |
---|---|
[AI]_19_๋จธ์ ๋ฌ๋(ML) ํ์ต ๋ฐ์ดํฐ (0) | 2022.03.27 |
[AI]_17_๊ธฐ๊ณํ์ต ๋ฐฉ๋ฒ (0) | 2022.03.27 |
[AI]_16_AI ํ์ต ๋ผ์ด๋ธ๋ฌ๋ฆฌ + ML (0) | 2022.03.27 |
[AI]_15_AI๊ฐ ์ฐ์ด๋ ๊ธฐ์ + HW (0) | 2022.03.27 |