batch vs. online learning

๋ฐฐ์น˜ํ•™์Šต vs. ์˜จ๋ผ์ธํ•™์Šต

Batch learning (๋ฐฐ์น˜ ํ•™์Šต) = ์˜คํ”„๋ผ์ธ ํ•™์Šต (offline learning)

  • ์‹œ์Šคํ…œ์ด ์ ์ง„์ ์œผ๋กœ ํ•™์Šตํ•  ์ˆ˜ ์—†์Œ. ๊ฐ€์šฉํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•ด ํ›ˆ๋ จ์‹œ์ผœ์•ผ ํ•จ
  • ์ผ๋ฐ˜์ ์œผ๋กœ ์˜คํ”„๋ผ์ธ์—์„œ ์ˆ˜ํ–‰ : ์‹œ๊ฐ„๊ณผ ์ž์›์„ ๋งŽ์ด ์†Œ๋ชจํ•˜๊ธฐ ๋•Œ๋ฌธ
  • ํ•™์Šตํ•œ ๊ฒƒ์„ ๋‹จ์ง€ ์ ์šฉ๋งŒ = ๋จผ์ € ์‹œ์Šคํ…œ์„ ํ›ˆ๋ จ์‹œํ‚ค๊ณ  ๊ทธ ๋‹ค์Œ ์ œํ’ˆ ์‹œ์Šคํ…œ์— ์ ์šฉํ•˜๋ฉด ๋” ์ด์ƒ์˜ ํ•™์Šต ์—†์ด ์‹คํ–‰
  • ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๋ ค๋ฉด ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด ์‹œ์Šคํ…œ์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ํ›ˆ๋ จ โ†’ ์ด์ „ ์‹œ์Šคํ…œ์„ ์ค‘์ง€์‹œํ‚ค๊ณ  ์ƒˆ ์‹œ์Šคํ…œ์œผ๋กœ ๊ต์ฒด
  • ์ž์›์ด ์ œํ•œ๋œ ์‹œ์Šคํ…œ(๋กœ๋ด‡, ์Šค๋งˆํŠธํฐ), ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•˜๋Š” ๋ฐ์ดํ„ฐ(์ฃผ์‹)์—๋Š” ๋น„ํšจ์œจ


Online learning (์˜จ๋ผ์ธ ํ•™์Šต)

  • ๋ฐ์ดํ„ฐ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ํ•œ ๊ฐœ์”ฉ ๋˜๋Š” ๋ฏธ๋‹ˆ๋ฐฐ์น˜๋ผ ๋ถ€๋ฅด๋Š” ์ž‘์€ ๋ฌถ์Œ ๋‹จ์œ„๋กœ ์ฃผ์ž…ํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ํ›ˆ๋ จ
  • ๋งค ํ•™์Šต ๋‹จ๊ณ„๊ฐ€ ๋น ๋ฅด๊ณ  ๋น„์šฉ์ด ์ ๊ฒŒ ๋“ค์–ด ์ฆ‰์‹œ ํ•™์Šต ๊ฐ€๋Šฅ โ†’ ์—ฐ์†์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ณ  ๋น ๋ฅธ ๋ณ€ํ™”์— ์Šค์Šค๋กœ ์ ์‘ํ•ด์•ผํ•˜๋Š” ์‹œ์Šคํ…œ์— ์ ํ•ฉ
  • ๊ณต๊ฐ„ ์ ˆ์•ฝ โ†’ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์ƒ˜ํ”Œ์„ ํ•™์Šตํ•˜๋ฉด ํ•™์Šต์ด ๋๋‚œ ๋ฐ์ดํ„ฐ๋Š” ํ๊ธฐ ๊ฐ€๋Šฅ
  • ์ปดํ“จํ„ฐ ํ•œ ๋Œ€์˜ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†๋Š” ์•„์ฃผ ํฐ ๋ฐ์ดํ„ฐ์…‹ ํ•™์Šต ์‹œ์Šคํ…œ์— ์ ์šฉ ๊ฐ€๋Šฅ = ์™ธ๋ถ€ ๋ฉ”๋ชจ๋ฆฌ ํ•™์Šต : ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ฐ์ดํ„ฐ ์ผ๋ถ€๋ฅผ ์ฝ์–ด ๋“ค์ด๊ณ  ํ›ˆ๋ จ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰. ์ „์ฒด ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชจ๋‘ ์ ์šฉ๋  ๋•Œ๊นŒ์ง€ ๊ณผ์ •์„ ๋ฐ˜๋ณต
    โ—พ ์™ธ๋ถ€ ๋ฉ”๋ชจ๋ฆฌ ํ•™์Šต์€ ๋ณดํ†ต ์˜คํ”„๋ผ์ธ์œผ๋กœ ์‹คํ–‰
  • ํ•™์Šต๋ฅ (learning rate) : ๋ณ€ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ์ ์‘ํ•  ๊ฒƒ์ธ์ง€
    โ—พ ๋†’์œผ๋ฉด : ์‹œ์Šคํ…œ์ด ๋ฐ์ดํ„ฐ์— ๋น ๋ฅด๊ฒŒ ์ ์‘ํ•˜์ง€๋งŒ ์˜ˆ์ „ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธˆ๋ฐฉ ์žŠ์Œ
    โ—พ ๋‚ฎ์œผ๋ฉด : ๋Š๋ฆฌ๊ฒŒ ํ•™์Šตํ•˜์ง€๋งŒ ์ƒˆ๋กœ์šด ์…‹์˜ ๋Œ€ํ‘œ์„ฑ ์—†๋Š” ๋ฐ์ดํ„ฐ์— ๋œ ๋ฏผ๊ฐ
  • ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ์  : ์‹œ์Šคํ…œ์— ๋‚˜์œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ฃผ์ž…๋˜์—ˆ์„ ๋•Œ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์ด ์ ์ง„์ ์œผ๋กœ ๊ฐ์†Œ


โ˜… ๋” ๋งŽ์€ ๋‚ด์šฉ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ click click! โ˜