๋จธ์ ๋ฌ๋๊ณผ ๋ฅ๋ฌ๋์์ ๋ชจ๋ธ์ด ํ์ต์ ํ๋ค๋ ๊ฑด, ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ์ธ์ฐ๋ ๊ฒ ์๋๋๋ค. ๋ชจ๋ธ์ด ์ ์ ๋ ์ ํํ ์์ธก์ ํ๊ธฐ ์ํด **์กฐ๊ธ์ฉ ์ค์ค๋ก๋ฅผ ๊ฐ์ **ํด๋๊ฐ๋ ๊ณผ์ ์ด์ฃ .
๊ทธ ํต์ฌ์ ์๋ ๊ฒ์ด ๋ฐ๋ก ๊ฒฝ์ฌํ๊ฐ๋ฒ(Gradient Descent)์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๊ฒฝ์ฌํ๊ฐ๋ฒ์ ๊ณ ๋ฑํ๊ต ์ํ ์๊ฐ์ ๋ฐฐ์ด **“์ ์ ์ ๊ธฐ์ธ๊ธฐ”, ์ฆ ๋ฏธ๋ถ๊ฐ**๊ณผ ๋๋๋๋ก ๊น์ ๊ด๋ จ์ด ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋จธ์ ๋ฌ๋์ด ์ค์ฐจ๋ฅผ ์ค์ฌ๋๊ฐ๋ ๊ณผ์ ์ ๋ฏธ๋ถ์ ์์ ์ผ๋ก ์ฝ๊ฒ ํ์ด๋ณด๊ฒ ์ต๋๋ค.
๐ ๋ชฉ์ฐจ
1. ๊ฒฝ์ฌํ๊ฐ๋ฒ์ด๋?
๊ฒฝ์ฌํ๊ฐ๋ฒ(Gradient Descent)์ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ด ์ค์ฐจ๋ฅผ ์ค์ด๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ๋ชจ๋ธ์ด ์์ธก์ ํ๋ฆด์๋ก ๋น์ฉ ํจ์๊ฐ ๋์์ง๋๋ฐ, ์ด ๊ฐ์ **์ต์ํํ๋ ๋ฐฉํฅ์ผ๋ก ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์ **ํฉ๋๋ค. ์ฆ, **๋น์ฉ ํจ์ ๊ทธ๋ํ์ ๊ฐ์ฅ ๋ฎ์ ์ง์ (์ต์๊ฐ)์ ์ฐพ์๊ฐ๋ ๊ณผ์ **์ด๋ผ ๋ณผ ์ ์์ต๋๋ค.
2. ๋น์ฉ ํจ์์ ์ต์๊ฐ ์ฐพ๊ธฐ
๋ชจ๋ธ์ด ์ผ๋ง๋ ํ๋ ธ๋์ง๋ฅผ ์์น๋ก ๋ํ๋ด๋ ๋น์ฉ ํจ์๋ ๋ณดํต ์๋๋ก ๋ณผ๋กํ ๊ณก์ ํํ์ ๋๋ค. ์ด ๊ณก์ ์์ ๊ฐ์ฅ ๋ฎ์ ์ง์ ์ด ๋ฐ๋ก ์ค์ฐจ๊ฐ ๊ฐ์ฅ ์ ์ ์ํ์ด๋ฉฐ, ์ฐ๋ฆฌ๋ ์ด ์ง์ ์ ์ฐพ๊ธฐ ์ํด ๋ฐ๋ณต์ ์ผ๋ก ๊ณ์ฐ์ ์ํํฉ๋๋ค.
3. ์ ์ ์ ๊ธฐ์ธ๊ธฐ = ๋ฏธ๋ถ๊ฐ์ด ์ ์ค์ํ ๊น?
๊ณก์ ์ ํน์ ์ง์ ์์ ์ ์ ์ ๊ธฐ์ธ๊ธฐ๋ **๊ทธ ์ง์ ์์์ ์ฆ๊ฐ์จ**์ ์๋ฏธํฉ๋๋ค. ๋ฐ๋ก ์ด ์ ์ ์ ๊ธฐ์ธ๊ธฐ = ๋ฏธ๋ถ๊ฐ(Gradient)์
๋๋ค.
๋จธ์ ๋ฌ๋์ ์ด ๋ฏธ๋ถ๊ฐ์ ๋ณด๊ณ ํ๋จํฉ๋๋ค. ์ค์ฐจ๋ฅผ ์ค์ด๊ธฐ ์ํด **๊ธฐ์ธ๊ธฐ๊ฐ ํฐ ์ชฝ์ ํผํ๊ณ **, **๊ธฐ์ธ๊ธฐ๊ฐ ๋ฎ์์ง๋ ์ชฝ์ผ๋ก ์ด๋**ํ์ฃ . ์ฆ, **์ค์ฐจ ํจ์์ ๋ฏธ๋ถ๊ฐ์ ์ด์ฉํด ๊ฐ์ค์น๋ฅผ ์กฐ๊ธ์ฉ ์กฐ์ **ํด ๋๊ฐ๋ ๋ฐฉ์์
๋๋ค.
4. ๊ฒฝ์ฌํ๊ฐ๋ฒ์ด ์๋ํ๋ ๊ณผ์
1๏ธโฃ ํ์ฌ ์์น์์ ๋น์ฉ ํจ์์ ๋ฏธ๋ถ๊ฐ(๊ธฐ์ธ๊ธฐ)์ ๊ณ์ฐ
2๏ธโฃ ๊ทธ ๊ธฐ์ธ๊ธฐ์ **๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ํ ๊ฑธ์ ์ด๋**
3๏ธโฃ ์๋ก์ด ์์น์์ ๋ค์ ๊ธฐ์ธ๊ธฐ ๊ณ์ฐ → ๋ฐ๋ณต
์ด ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด์ **์ค์ฐจ๊ฐ ์ค์ด๋ค๊ณ **, ๋ชจ๋ธ์ ๋ ๋์ ์์ธก์ ํ๊ฒ ๋ฉ๋๋ค.
5. ํ์ต๋ฅ (learning rate)์ ์๋ฏธ
๊ฒฝ์ฌํ๊ฐ๋ฒ์์ ํ ๊ฑธ์์ ์ผ๋ง๋ ํฌ๊ฒ ๋ด๋์์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด ํ์ต๋ฅ (learning rate)์
๋๋ค.
- ๋๋ฌด ํฌ๋ฉด? ์ต์๊ฐ์ ์ง๋์ณ์ ๋ฐ์ฐํด๋ฒ๋ฆผ - ๋๋ฌด ์์ผ๋ฉด? ํ์ต์ด ๋๋ฌด ๋๋ ค์ง๊ฑฐ๋ ๋ฉ์ถฐ๋ฒ๋ฆผ
๐ ์ข์ ํ์ต๋ฅ ์ ๋น ๋ฅด๊ฒ ์๋ ดํ๋ฉด์๋ ์์ ์ ์ผ๋ก ์ต์๊ฐ์ ๋๋ฌํ๊ฒ ํด์ค๋๋ค.
6. ๋ง๋ฌด๋ฆฌ ์์ฝ
๊ฒฝ์ฌํ๊ฐ๋ฒ์ ๋จธ์ ๋ฌ๋์ด ํ์ตํ๋ ํต์ฌ ์๋ฆฌ์ด๋ฉฐ, “์ ์ ์ ๊ธฐ์ธ๊ธฐ๋ฅผ ๋ฐ๋ผ ๋ด๋ ค๊ฐ๋ ์ํ์ ๊ฑท๊ธฐ”๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ๋น์ฉ ํจ์์ ๊ธฐ์ธ๊ธฐ(๋ฏธ๋ถ๊ฐ)๋ฅผ ๊ณ์ฐํ๊ณ , ๊ทธ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๋ฉด์ ๋ชจ๋ธ์ ์ ์ ๋ ์ ํํ ์์ธก์ ํ๊ฒ ๋๋ ๊ฒ์ด์ฃ .
๐ง ๋จธ์ ๋ฌ๋์ ์ดํดํ๋ ๋ฐ ์์ด ๊ฒฝ์ฌํ๊ฐ๋ฒ๊ณผ ๋ฏธ๋ถ์ ๊ผญ ์ง๊ณ ๋์ด๊ฐ์ผ ํ ๊ฐ๋
์
๋๋ค!