๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐Ÿ–ฅ dev-ruby

[์ธ๊ณต์ง€๋Šฅ] 5-3 ๋”ฅ๋Ÿฌ๋‹ ๋ณธ๋ฌธ

์ธ๊ณต์ง€๋Šฅ

[์ธ๊ณต์ง€๋Šฅ] 5-3 ๋”ฅ๋Ÿฌ๋‹

ruby_s 2021. 12. 11. 17:38
728x90
๋ฐ˜์‘ํ˜•
SMALL

๋”ฅ๋Ÿฌ๋‹

  • ๋‹ค์ˆ˜์˜ ์ธต์„ ๊ฐ–๋Š” ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ ์‚ฌ์šฉ
  • ๋ณต์žกํ•œ ๊ตฌ์กฐ์˜ ์‹ ๊ฒฝ๋ง์„ ํ•™์Šต์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋งŽ์€ ๋ฐ์ดํ„ฐ์™€ ์ปดํ“จํŒ… ์ž์› ํ•„์š”
  • ๊ธฐ์กด ๊ธฐ๊ณ„ํ•™์Šต ๋ณด๋‹ค ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ

์ผ๋ฐ˜ ์‹ ๊ฒฝ๋ง : ์†Œ์ˆ˜์˜ ์€๋‹‰์ธต ํฌํ•จ - ํ•™์Šต์ด ์ž˜ ์•ˆ๋จ

ํŠน์ง• ์ถ”์ถœํ•œ ํŠน์ง• ๋ฒกํ„ฐ๋ฅผ ์‹ ๊ฒฝ๋ง ํ•™์Šต์˜ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉ

๋”ฅ๋Ÿฌ๋‹ ์‹ ๊ฒฝ๋ง : ๋‹ค์ˆ˜์˜ ์€๋‹‰์ธต ํฌํ•จ

ํŠน์ง• ์ถ”์ถœ๊ณผ ์‹ ๊ฒฝ๋ง ํ•™์Šต์„ ํ•จ๊ป˜ ์ˆ˜ํ–‰ํ•จ

๊ธฐ์šธ๊ธฐ ์†Œ๋ฉธ ๋ฌธ์ œ

์€๋‹‰์ธต์ด ๋งŽ์€ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์—์„œ ์ถœ๋ ฅ์ธต์—์„œ ์•„๋ž˜ ์ธต์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ์ „๋‹ฌ๋˜๋Š” ์˜ค์ฐจ๊ฐ€ ํฌ๊ฒŒ ์ค„์–ด๋“ค์–ด ํ•™์Šต์ด ๋˜์ง€ ์•Š๋Š” ํ˜„์ƒ

๊ธฐ์šธ๊ธฐ ์†Œ๋ฉธ ๋ฌธ์ œ ์™„ํ™”

์‹œ๊ทธ๋ชจ์ด๋“œ๋‚˜ ์Œ๊ณก ํƒ„์  ํŠธ ๋Œ€์‹  ReLUํ•จ์ˆ˜ ์‚ฌ์šฉ

ReLUํ•จ์ˆ˜ ์‚ฌ์šฉ๊ณผ ํ•จ์ˆ˜ ๊ทผ์‚ฌ

  • ํ•จ์ˆ˜๋ฅผ ๋ถ€๋ถ„์ ์ธ ํ‰๋ฉด ํƒ€์ผ๋“ค๋กœ ๊ทผ์‚ฌํ•˜๋Š” ํ˜•ํƒœ
  • ์ถœ๋ ฅ์ด 0 ์ด์ƒ์ธ ๊ฒƒ๋“ค์— ์˜ํ•ด ๊ณ„์‚ฐ๋˜๋Š” ๊ฒฐ๊ณผ

๊ฐ€์ค‘์น˜ ์ดˆ๊ธฐํ™”

  • ์‹ ๊ฒฝ๋ง์˜ ์„ฑ๋Šฅ์— ํฐ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์š”์†Œ
  • ๋ณดํ†ต ๊ฐ€์ค‘์น˜์˜ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ 0์— ๊ฐ€๊นŒ์šด ๋ฌด์ž‘์œ„ ๊ฐ’ ์‚ฌ์šฉ

๊ฐœ์„ ๋œ ๊ฐ€์ค‘์น˜ ์ดˆ๊ธฐํ™” ๋ฐฉ๋ฒ•

  • ๊ฐ ๋…ธ๋“œ์˜ ์ž…๋ ฅ ๋…ธ๋“œ ๊ฐœ์ˆ˜ ni ์™€ ์ถœ๋ ฅ ๋…ธ๋“œ ๊ฐœ์ˆ˜ ni+1 ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

1. ๊ท ๋“ฑ ๋ถ„ํฌ ์ดˆ๊ธฐํ™”

2. ์ œ์ด๋น„์–ด(Xavier) ์ดˆ๊ธฐํ™” : ๊ฐ€์ค‘์น˜์˜ ์ดˆ๊ธฐ๊ฐ’์€ ์ธต์— ์žˆ๋Š” ๋…ธ๋“œ ๊ฐœ์ˆ˜์— ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค.

3. ํ—ˆ(He) ์ดˆ๊ธฐํ™”

 

๊ณผ์ ํ•ฉ

  • ๋ชจ๋ธ์ด ํ•™์Šต ๋ฐ์ดํ„ฐ์— ์ง€๋‚˜์น˜๊ฒŒ ๋งž์ถ”์–ด์ง„ ์ƒํƒœ
  • ๋ฐ์ดํ„ฐ์—๋Š” ์žก์Œ์ด๋‚˜ ์˜ค๋ฅ˜๊ฐ€ ํฌํ•จ
    • - ํ•™์Šต๋˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์„ฑ๋Šฅ ์ €ํ•˜

๊ณผ์ ํ•ฉ ์™„ํ™” ๊ธฐ๋ฒ•

1. ๊ทœ์ œํ™”

  • ์˜ค์ฐจ ํ•จ์ˆ˜๋ฅผ ์˜ค์ฐจํ•ญ๊ณผ ๋ชจ๋ธ ๋ณต์žก๋„ํ•ญ์œผ๋กœ ์ •์˜ํ•œ๋‹ค.

- ๋ชจ๋ธ์ด ๋ณต์žกํ•ด์ง€๋ฉด ๊ณผ์ ํ•ฉ์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋ชจ๋ธ ๋ณต์žก๋„๋ฅผ ๋ฒŒ์  ํ•ญ์œผ๋กœ ์ถ”๊ฐ€ํ•œ๋‹ค.

2. ๋“œ๋กญ์•„์›ƒ ๊ธฐ๋ฒ•

  • ํ•™์Šตํ•  ๋•Œ ์ผ์ •ํ™•๋ฅ ๋กœ ๋…ธ๋“œ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ์„ ํƒํ•˜์—ฌ, ์„ ํƒ๋œ ๋…ธ๋“œ์˜ ์•ž๋’ค๋กœ ์—ฐ๊ฒฐ๋œ ๊ฐ€์ค‘์น˜ ์„ ์€ ์—†๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค.
  • ๋ฏธ๋‹ˆ๋ฐฐ์น˜๋‚˜ ํ•™์Šต์ฃผ๊ธฐ๋งˆ๋‹ค ๋“œ๋กญ์•„์›ƒ์„ ํ•˜์—ฌ ์ƒˆ๋กญ๊ฒŒ ํ•™์Šตํ•œ๋‹ค.
  • ์ถ”๋ก ํ•  ๋•Œ๋Š” ๋“œ๋กญ์•„์›ƒ์„ ํ•˜์ง€ ์•Š๊ณ  ์ „์ฒด ํ•™์Šต๋œ ์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅ ๊ณ„์‚ฐ

ํ•™์Šต์ฃผ๊ธฐ: ์ „์ฒด ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด์„œ ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ์„ ํ•œ๋ฒˆ์˜ ํ•™์Šต๊ณผ์ •์„ ์™„๋ฃŒํ•˜๋Š” ๊ฒƒ

๋ฐฐ์น˜ : ์‹ ๊ฒฝ๋ง์˜ ๊ฐ€์ค‘์น˜๋ฅผ ํ•œ๋ฒˆ ์ˆ˜์ •ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ

3. ๋ฐฐ์น˜ ์ •๊ทœํ™”

์‹ ๊ฒฝ๋ง์˜ ๊ฐ ์ธต์—์„œ ๋ฏธ๋‹ˆ๋ฐฐ์น˜ B์˜ ๊ฐ ๋ฐ์ดํ„ฐ์— ๊ฐ€์ค‘์น˜ ์—ฐ์‚ฐ์„ ์ ์šฉํ•œ ๊ฒฐ๊ณผ์ธ xi์˜ ๋ถ„ํฌ๋ฅผ ์ •๊ทœํ™”ํ•˜๋Š” ๊ฒƒ

 

๊ฐ€์ค‘์น˜ ํ•™์Šต ๊ธฐ๋ฒ•

1. ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ• : ๋ฐ˜๋Œ€๋ฐฉํ–ฅ ๋ฒกํ„ฐ๋ฅผ ๋”ํ•ด์คŒ

2. ๋ชจ๋ฉ˜ํ…€ ์‚ฌ์šฉ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ• : ํ˜„์žฌ ์œ„์น˜์—์„œ ๊ทธ๋ ˆ๋””์–ธํŠธ๋ฅผ ๊ณ„์‚ฐ

3. NAG : ๋ชจ๋ฉ˜ํ…€์œผ๋กœ ์ด๋™ํ•œ ๊ณณ์—์„œ ๊ทธ๋ ˆ๋””์–ธํŠธ ๊ณ„์‚ฐ

4. Adagrad : ๊ฐ€์ค‘์น˜๋ณ„๋กœ ๋‹ค๋ฅธ ํ•™์Šต์œจ ์‚ฌ์šฉ

5. Adadelta : Adagrad์˜ ํ™•์žฅ, ๊ณผ๊ฑฐ ๊ทธ๋ ˆ๋””์–ธํŠธ์˜ ์˜ํ–ฅ์„ ์ค„์ด๋ฉด์„œ ๊ทธ๋ ˆ๋””์–ธํŠธ ์ œ๊ณฑํ•ฉ ๊ณ„์‚ฐ

6. RMSprop : ๊ฐ€์ค‘์น˜๋ณ„๋กœ ๋‹ค๋ฅธ ํ•™์Šต์œจ ์‚ฌ์šฉ, ๊ฒฐํ•ฉ๋œ ๊ทธ๋ ˆ๋””์–ธํŠธ ์ œ๊ณฑํ•ฉ์˜ ์ œ๊ณฑ๊ทผ์„ ํ•™์Šต์œจ๋กœ ์‚ฌ์šฉ

7. ADAM : ๊ฐ€์ค‘์น˜๋ณ„๋กœ ๋‹ค๋ฅธ ํ•™์Šต์œจ ์‚ฌ์šฉ, ๊ทธ๋ ˆ๋””์–ธํŠธ์˜ 1์ฐจ, 2์ฐจ ๋ชจ๋ฉ˜ํ…€ ์‚ฌ์šฉ

 

Quiz

์ผ๋ฐ˜ ์‹ ๊ฒฝ๋ง์ธ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์—์„œ ์€๋‹‰์ธต์˜ ๊ฐœ์ˆ˜๋Š” 2~3๊ฐœ ์ •๋„๋กœ ์ž‘๋‹ค. (O)

์ผ๋ฐ˜ ์‹ ๊ฒฝ๋ง์—์„œ ํŠน์ง• ์ถ”์ถœ์„ ๋ณ„๋„๋กœ ํ•  ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฅผ ์ฒ˜๋ฆฌํ•ด์ค˜์•ผ ํ•œ๋‹ค. (O)

๋”ฅ๋Ÿฌ๋‹ ์‹ ๊ฒฝ๋ง์—์„œ๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ํŠน์ง• ์ถ”์ถœ ๋ฐฉ๋ฒ•์ด ํ•™์Šต์„ ํ†ตํ•ด์„œ ๊ฒฐ์ •๋  ์ˆ˜ ์žˆ๋‹ค. (O)

๊ธฐ์šธ๊ธฐ ์†Œ๋ฉธ ๋ฌธ์ œ๋Š” ๊ณ„๋‹จ ๋ชจ์–‘ ํ™œ์„ฑ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์™„ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. (X) -> ReLUํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์™„ํ™”

ReLUํ•จ์ˆ˜์˜ ์ถœ๋ ฅ๊ฐ’์€ 0์ด ๋  ์ˆ˜ ์—†๋‹ค. (X)

ReLUํ™œ์„ฑํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, ๋ฏธ๋ถ„๊ฐ’์ด 1์ธ ๋ถ€๋ถ„์ด ์žˆ๋‹ค. (O)

๊ณผ์ ํ•ฉ ์ƒํƒœ์ด๋ฉด ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์„ฑ๋Šฅ์ด ํ•™์Šต ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์„ฑ๋Šฅ ๋ณด๋‹ค ์ข‹๋‹ค. (X)

์˜ค์ฐจํ•จ์ˆ˜๋ฅผ ์˜ค์ฐจํ•ญ๊ณผ ๋ชจ๋ธ ๋ณต์žก๋„ํ•ญ์œผ๋กœ ๊ตฌ์„ฑํ•จ์œผ๋กœ์จ ๊ณผ์ ํ•ฉ์„ ์™„ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. (O)

ํ•™์Šตํ•  ๋•Œ ์ผ์ • ํ™•๋ฅ ๋กœ ๋…ธ๋“œ๋“ค์„ ๋ฌด์ž‘์œ„๋กœ ์„ ํƒํ•˜์—ฌ ๋…ธ๋“œ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ์ด ์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐฐ์ œํ•˜๋Š” ๋“œ๋กญ์•„์›ƒ์€ ๊ณผ์ ํ•ฉ ํ•ด์†Œ์— ๋„์›€์ด ๋œ๋‹ค. (O)

๋ฏธ๋‹ˆ๋ฐฐ์น˜ ๋‹จ์œ„๋กœ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐฑ์‹ ํ•˜๋Š” ํ•™์Šต์„ ํ•˜๋ฉด ๊ณผ์ ํ•ฉ์„ ์™„ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. (O)

๋”ฅ๋Ÿฌ๋‹ ์‹ ๊ฒฝ๋ง์˜ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค. (O)

๋ชจ๋ฉ˜ํ…€ ์‚ฌ์šฉ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•์—์„œ๋Š” ์ง์ „ ์‹œ์ ์˜ ๊ฐ€์ค‘์น˜ ๊ฐฑ์‹  ์ •๋ณด๋ฅผ ์ผ๋ถ€ ํ™œ์šฉํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐฑ์‹ ํ•œ๋‹ค. (O)

Adadelta ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ฐ€์ค‘์น˜๋ณ„๋กœ ํ•™์Šต์œจ์„ ๋‹ค๋ฅด๊ฒŒ ์ ์šฉ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. (O)

ํ˜„์žฌ ์•Œ๋ ค์ง„ ๊ฐ€์ค‘์น˜ ํ•™์Šต ๊ธฐ๋ฒ• ์ค‘ ADAM์ด ๊ฐ€์žฅ ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์ด๋‹ค. (X)

 

 

 

728x90
๋ฐ˜์‘ํ˜•
LIST