MLOps: ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์ง€์†์  ๋ฐฐํฌ ๋ฐ ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ

Last reviewed 2024-08-28 UTC

์ด ๋ฌธ์„œ์—์„œ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ (ML) ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์ง€์†์  ํ†ตํ•ฉ (CI), ์ง€์†์  ๋ฐฐํฌ (CD), ์ง€์†์  ํ•™์Šต (CT)์„ ๊ตฌํ˜„ํ•˜๊ณ  ์ž๋™ํ™”ํ•˜๋Š” ๊ธฐ์ˆ ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ์ฃผ๋กœ ์˜ˆ์ธก AI ์‹œ์Šคํ…œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ณผํ•™ ๋ฐ ML์€ ๋ณต์žกํ•œ ์‹ค์ œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ์—…๊ณ„๋ฅผ ํ˜์‹ ํ•˜๊ณ , ๋ชจ๋“  ๋„๋ฉ”์ธ์—์„œ ๊ฐ€์น˜๋ฅผ ์ฐฝ์ถœํ•˜๋Š” ๋ฐ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ํšจ๊ณผ์ ์œผ๋กœ ML ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ
  • ์ €๋ ดํ•œ ์ฃผ๋ฌธํ˜• ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค
  • ๋‹ค์–‘ํ•œ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์—์„œ ML์„ ์œ„ํ•œ ์ „๋ฌธ ๊ฐ€์†๊ธฐ
  • ๋‹ค์–‘ํ•œ ML ์—ฐ๊ตฌ ๋ถ„์•ผ (์˜ˆ: ์ปดํ“จํ„ฐ ๋น„์ „, ์ž์—ฐ์–ด ์ดํ•ด, ์ƒ์„ฑํ˜• AI, ์ถ”์ฒœ AI ์‹œ์Šคํ…œ)์˜ ๋น ๋ฅธ ๋ฐœ์ „

๋”ฐ๋ผ์„œ ๋งŽ์€ ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ ๋ฐ์ดํ„ฐ ๊ณผํ•™ํŒ€๊ณผ ML ๊ธฐ๋Šฅ์— ํˆฌ์žํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์˜ˆ์ธก ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ๋Š” DevOps ์›์น™์„ ML ์‹œ์Šคํ…œ(MLOps)์— ์ ์šฉํ•˜๋ ค๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ๋ฐ ML ์—”์ง€๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. MLOps๋Š” ML ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ(Dev)๊ณผ ML ์‹œ์Šคํ…œ ์šด์˜(Ops)์„ ํ†ตํ•ฉํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ML ์—”์ง€๋‹ˆ์–ด๋ง ๋ฌธํ™” ๋ฐ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. MLOps์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ, ์ถœ์‹œ, ๋ฐฐํฌ, ์ธํ”„๋ผ ๊ด€๋ฆฌ๋ฅผ ๋น„๋กฏํ•˜์—ฌ ML ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์˜ ๋ชจ๋“  ๋‹จ๊ณ„์—์„œ ์ž๋™ํ™” ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ํŠน์ •ํ•œ ๊ด€๋ จ ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์˜คํ”„๋ผ์ธ ํ™€๋“œ์•„์›ƒ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์˜ˆ์ธก ์„ฑ๋Šฅ์„ ๊ฐ–์ถ˜ ML ๋ชจ๋ธ์„ ๊ตฌํ˜„ํ•˜๊ณ  ํ•™์Šต์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ ๋„์ „๊ณผ์ œ๋Š” ML ๋ชจ๋ธ์„ ๋นŒ๋“œํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ๋„์ „๊ณผ์ œ๋Š” ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ์ง€์†์ ์œผ๋กœ ํ†ตํ•ฉ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. Google์—์„œ๋Š” ํ”„๋กœ๋•์…˜ ML ์„œ๋น„์Šค์˜ ์˜ค๋žœ ์—ญ์‚ฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ”„๋กœ๋•์…˜์—์„œ ML ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๋Š” ๋ฐ ๋งŽ์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ ์ค‘ ์ผ๋ถ€๋Š” Machine Learning: The High Interest Credit Card of Technical Debt์— ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ๊ณผ ๊ฐ™์ด ์‹ค์ œ ML ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€๋งŒ ML ์ฝ”๋“œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ•„์ˆ˜ ์ฃผ๋ณ€ ์š”์†Œ๋Š” ๊ด‘๋ฒ”์œ„ํ•˜๊ณ  ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค.

ML ์‹œ์Šคํ…œ์€ ML ์ฝ”๋“œ๋ณด๋‹ค ํ›จ์”ฌ ๊ด‘๋ฒ”์œ„ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 1. ML ์‹œ์Šคํ…œ์˜ ์š”์†Œ. Hidden Technical Debt in Machine Learning Systems์—์„œ ์ธ์šฉ๋จ

์œ„ ๋‹ค์ด์–ด๊ทธ๋žจ์—๋Š” ๋‹ค์Œ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ตฌ์„ฑ
  • ์ž๋™ํ™”
  • ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘
  • ๋ฐ์ดํ„ฐ ํ™•์ธ
  • ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น…
  • ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ
  • ๋ชจ๋ธ ๋ถ„์„
  • ํ”„๋กœ์„ธ์Šค ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ
  • ์„œ๋น™ ์ธํ”„๋ผ
  • ๋ชจ๋‹ˆํ„ฐ๋ง

์ด์™€ ๊ฐ™์€ ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์šด์˜ํ•˜๋ ค๋ฉด ML ์‹œ์Šคํ…œ(MLOps)์— DevOps ์›์น™์„ ์ ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ML์˜ CI, CD, CT์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ๊ณผํ•™ ๋ฐฉ์‹์— MLOps ํ™˜๊ฒฝ ์„ค์ • ์‹œ ๊ณ ๋ คํ•ด์•ผ ํ•  ๊ฐœ๋…์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฃผ์ œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

  • DevOps์™€ MLOps ๋น„๊ต
  • ML ๋ชจ๋ธ ๊ฐœ๋ฐœ ๋‹จ๊ณ„
  • MLOps ์„ฑ์ˆ™๋„ ์ˆ˜์ค€
  • ์ƒ์„ฑํ˜• AI๋ฅผ ์œ„ํ•œ MLOps

DevOps์™€ MLOps ๋น„๊ต

DevOps๋Š” ๋Œ€๊ทœ๋ชจ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ์‹์€ ๊ฐœ๋ฐœ ์ฃผ๊ธฐ ๋‹จ์ถ•, ๋ฐฐํฌ ์†๋„ ์ฆ๊ฐ€, ์•ˆ์ •์ ์ธ ์ถœ์‹œ ๋“ฑ์˜ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์ ์„ ๋ˆ„๋ฆฌ๋ ค๋ฉด ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์— ๋‹ค์Œ์˜ ๋‘ ๊ฐ€์ง€ ๊ฐœ๋…์„ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค.

ML ์‹œ์Šคํ…œ์€ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์ด๋ฏ€๋กœ ๊ทœ๋ชจ์— ๋งž์ถฐ ์‹œ์Šคํ…œ์„ ์•ˆ์ •์ ์œผ๋กœ ๋นŒ๋“œํ•˜๊ณ  ์šด์˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์œ ์‚ฌํ•œ ๋ฐฉ์‹์ด ์ ์šฉ๋˜์ง€๋งŒ,

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ์—์„œ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ๊ณผ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

  • ํŒ€ ๊ธฐ์ˆ : ML ํ”„๋กœ์ ํŠธ์—์„œ ํŒ€์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํƒ์ƒ‰์  ๋ฐ์ดํ„ฐ ๋ถ„์„, ๋ชจ๋ธ ๊ฐœ๋ฐœ, ์‹คํ—˜์— ์ค‘์ ์„ ๋‘๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ๋˜๋Š” ML ์—ฐ๊ตฌ์›์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ์› ์ค‘์—๋Š” ํ”„๋กœ๋•์…˜ ์ˆ˜์ค€์˜ ์„œ๋น„์Šค๋ฅผ ๋นŒ๋“œ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐœ๋ฐœ: ML์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‹คํ—˜์ ์ž…๋‹ˆ๋‹ค. ํŠน์„ฑ, ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ•, ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ตฌ์„ฑ์„ ๋‹ค์–‘ํ•˜๊ฒŒ ์‹œ๋„ํ•˜์—ฌ ๋ฌธ์ œ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๊ฒƒ์„ ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋„์ „๊ณผ์ œ๋Š” ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ๋˜ ๊ฒƒ๊ณผ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ์„ ์ถ”์ ํ•˜๊ณ , ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๋ฉด์„œ ์žฌํ˜„์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

  • ํ…Œ์ŠคํŠธ: ML ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ๋Š” ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ๋ณด๋‹ค ๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋‹จ์œ„ ๋ฐ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ์™ธ์—๋„ ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ, ํ•™์Šต๋œ ๋ชจ๋ธ ํ’ˆ์งˆ ํ‰๊ฐ€, ๋ชจ๋ธ ๊ฒ€์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐฐํฌ: ML ์‹œ์Šคํ…œ์—์„œ ๋ฐฐํฌ๋Š” ์˜คํ”„๋ผ์ธ์œผ๋กœ ํ•™์Šต๋œ ML ๋ชจ๋ธ์„ ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ๋งŒํผ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ML ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ธ์„ ์ž๋™์œผ๋กœ ์žฌํ•™์Šต์‹œํ‚ค๊ณ  ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋‹จ๊ณ„ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ฐฐํฌํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณต์žก์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ด ํŒŒ์ดํ”„๋ผ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ๋ฐฐํฌํ•˜๊ธฐ ์ „ ์ƒˆ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ณ  ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•˜๋Š” ๋‹จ๊ณ„๋ฅผ ์ž๋™ํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋กœ๋•์…˜: ML ๋ชจ๋ธ์€ ์ตœ์ ํ™”๋˜์ง€ ์•Š์€ ์ฝ”๋”ฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ง€์†์ ์œผ๋กœ ์ง„ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„๋กœ ์ธํ•ด ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ชจ๋ธ์€ ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ๋ณด๋‹ค ๋‹ค์–‘ํ•œ ๋ฐฉ์‹์œผ๋กœ ์†์ƒ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ์ €ํ•˜๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ์˜ ์š”์•ฝ ํ†ต๊ณ„๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋ชจ๋ธ์˜ ์˜จ๋ผ์ธ ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์—ฌ ๊ฐ’์ด ๊ธฐ๋Œ€์น˜๋ฅผ ๋ฒ—์–ด๋‚˜๋ฉด ์•Œ๋ฆผ์„ ์ „์†กํ•˜๊ฑฐ๋‚˜ ๋กค๋ฐฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ML ๋ฐ ๊ธฐํƒ€ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์€ ์†Œ์Šค ์ œ์–ด์˜ ์ง€์†์  ํ†ตํ•ฉ, ๋‹จ์œ„ ํ…Œ์ŠคํŠธ, ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ, ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ ๋˜๋Š” ํŒจํ‚ค์ง€์˜ ์ง€์†์  ๋ฐฐํฌ๊ฐ€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ML์—์„œ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ฃผ๋ชฉํ•  ๋งŒํ•œ ์ฐจ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • CI๋Š” ๋” ์ด์ƒ ์ฝ”๋“œ ๋ฐ ๊ตฌ์„ฑ์š”์†Œ๋งŒ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ, ๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ, ๋ชจ๋ธ๋„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • CD๋Š” ๋” ์ด์ƒ ๋‹จ์ผ ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€ ๋˜๋Š” ์„œ๋น„์Šค๋งŒ์ด ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์„œ๋น„์Šค(๋ชจ๋ธ ์˜ˆ์ธก ์„œ๋น„์Šค)๋ฅผ ์ž๋™์œผ๋กœ ๋ฐฐํฌํ•ด์•ผ ํ•˜๋Š” ์‹œ์Šคํ…œ(ML ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ)์ž…๋‹ˆ๋‹ค.
  • CT๋Š” ML ์‹œ์Šคํ…œ์— ๊ณ ์œ ํ•œ ์ƒˆ ์†์„ฑ์œผ๋กœ, ๋ชจ๋ธ์„ ์ž๋™์œผ๋กœ ์žฌํ•™์Šต์‹œํ‚ค๊ณ  ์„œ๋น™ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ML ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ณ  ํ‰๊ฐ€ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋‹จ๊ณ„๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

ML์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๊ณผํ•™ ๋‹จ๊ณ„

๋ชจ๋“  ML ํ”„๋กœ์ ํŠธ์—์„œ ๋น„์ฆˆ๋‹ˆ์Šค ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ •์˜ํ•˜๊ณ  ์„ฑ๊ณต ๊ธฐ์ค€์„ ์„ค์ •ํ•œ ํ›„ ML ๋ชจ๋ธ์„ ํ”„๋กœ๋•์…˜์— ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์—๋Š” ๋‹ค์Œ ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋‹จ๊ณ„๋Š” ์ˆ˜๋™์œผ๋กœ ์™„๋ฃŒํ•˜๊ฑฐ๋‚˜ ์ž๋™ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ฐ์ดํ„ฐ ์ถ”์ถœ: ML ํƒœ์Šคํฌ๋ฅผ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•˜๊ณ  ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ ๋ถ„์„: ML ๋ชจ๋ธ์„ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ํƒ์ƒ‰์  ๋ฐ์ดํ„ฐ ๋ถ„์„ (EDA)์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
    • ๋ชจ๋ธ์—์„œ ์˜ˆ์ƒํ•˜๋Š” ๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ ๋ฐ ํŠน์„ฑ ์ดํ•ด
    • ๋ชจ๋ธ์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ค€๋น„ ๋ฐ ํŠน์„ฑ ์ถ”์ถœ ์‹๋ณ„
  3. ๋ฐ์ดํ„ฐ ์ค€๋น„: ML ํƒœ์Šคํฌ๋ฅผ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๊ฐ€ ์ค€๋น„๋ฉ๋‹ˆ๋‹ค. ์ด ์ค€๋น„์—๋Š” ๋ฐ์ดํ„ฐ ์ •๋ฆฌ๊ฐ€ ํฌํ•จ๋˜๋ฉฐ, ์—ฌ๊ธฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šต, ๊ฒ€์ฆ, ํ…Œ์ŠคํŠธ ์„ธํŠธ๋กœ ๋ถ„ํ• ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜ ๋ฐ ํŠน์„ฑ ์ถ”์ถœ์„ ๋Œ€์ƒ ํƒœ์Šคํฌ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ชจ๋ธ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ์ค€๋น„๋œ ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ ๋ถ„ํ• ์ž…๋‹ˆ๋‹ค.
  4. ๋ชจ๋ธ ํ•™์Šต: ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ๋‹ค์–‘ํ•œ ML ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ค€๋น„๋œ ๋ฐ์ดํ„ฐ๋กœ ๋‹ค์–‘ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ตœ๊ณ  ์„ฑ๋Šฅ์˜ ML ๋ชจ๋ธ์„ ๊ฐ–๋„๋ก ๊ตฌํ˜„๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ดˆ๋งค๊ฐœ๋ณ€์ˆ˜ ์กฐ์ •์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ํ•™์Šต๋œ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.
  5. ๋ชจ๋ธ ํ‰๊ฐ€: ๋ชจ๋ธ ํ’ˆ์งˆ์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ํ™€๋“œ์•„์›ƒ ํ…Œ์ŠคํŠธ ์„ธํŠธ์—์„œ ๋ชจ๋ธ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ๋ชจ๋ธ์˜ ํ’ˆ์งˆ์„ ํ‰๊ฐ€ํ•˜๋Š” ์ธก์ •ํ•ญ๋ชฉ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.
  6. ๋ชจ๋ธ ๊ฒ€์ฆ: ์˜ˆ์ธก ์„ฑ๋Šฅ์ด ํŠน์ • ๊ธฐ์ค€๋ณด๋‹ค ์šฐ์ˆ˜ํ•˜๋ฉด ๋ชจ๋ธ์ด ๋ฐฐํฌ์— ์ ํ•ฉํ•œ ๊ฒƒ์œผ๋กœ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค.
  7. ๋ชจ๋ธ ์„œ๋น™: ๊ฒ€์ฆ๋œ ๋ชจ๋ธ์€ ์˜ˆ์ธก์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€์ƒ ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฐํฌ๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์˜จ๋ผ์ธ ์˜ˆ์ธก์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด REST API๊ฐ€ ํฌํ•จ๋œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค
    • ์—์ง€ ๋˜๋Š” ํœด๋Œ€๊ธฐ๊ธฐ์— ์‚ฝ์ž…๋œ ๋ชจ๋ธ
    • ์ผ๊ด„ ์˜ˆ์ธก ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€
  8. ๋ชจ๋ธ ๋ชจ๋‹ˆํ„ฐ๋ง: ๋ชจ๋ธ ์˜ˆ์ธก ์„ฑ๋Šฅ์ด ๋ชจ๋‹ˆํ„ฐ๋ง๋˜์–ด ML ํ”„๋กœ์„ธ์Šค์—์„œ ์ƒˆ๋กœ์šด ๋ฐ˜๋ณต์„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋‹จ๊ณ„์˜ ์ž๋™ํ™” ์ˆ˜์ค€์€ ์ƒˆ ๋ฐ์ดํ„ฐ๊ฐ€ ์ œ๊ณต๋œ ์ƒˆ ๋ชจ๋ธ์˜ ํ•™์Šต ์†๋„ ๋˜๋Š” ์ƒˆ ๊ตฌํ˜„์ด ์ œ๊ณต๋œ ์ƒˆ ๋ชจ๋ธ์˜ ํ•™์Šต ์†๋„๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ML ํ”„๋กœ์„ธ์Šค์˜ ์„ฑ์ˆ™๋„๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ์ž๋™ํ™”๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์ˆ˜์ค€๋ถ€ํ„ฐ ML ๋ฐ CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๋ชจ๋‘๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์ˆ˜์ค€๊นŒ์ง€ ์„ธ ๊ฐ€์ง€ MLOps ์ˆ˜์ค€์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

MLOps ์ˆ˜์ค€ 0: ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค

๋งŽ์€ ํŒ€์—๋Š” ์ตœ์ฒจ๋‹จ ๋ชจ๋ธ์„ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ML ์—ฐ๊ตฌ์›์ด ์žˆ์ง€๋งŒ, ML ๋ชจ๋ธ์„ ๋นŒ๋“œํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •์€ ์™„์ „ํžˆ ์ˆ˜๋™์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ด๋Š” ์ฝ˜ํ…์ธ  ์„ฑ์ˆ™๋„์˜ ๊ธฐ๋ณธ ์ˆ˜์ค€ ๋˜๋Š” ์ˆ˜์ค€ 0์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์ด ํ”„๋กœ์„ธ์Šค์˜ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

MLOps ์ˆ˜์ค€ 0์— ๋Œ€ํ•œ ์ˆ˜๋™ ML ๋‹จ๊ณ„์˜ ์›Œํฌํ”Œ๋กœ

๊ทธ๋ฆผ 2. ๋ชจ๋ธ์„ ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋™ ML ๋‹จ๊ณ„

ํŠน์„ฑ

๋‹ค์Œ ๋ชฉ๋ก์€ ๊ทธ๋ฆผ 2์™€ ๊ฐ™์ด MLOps ์ˆ˜์ค€ 0 ํ”„๋กœ์„ธ์Šค์˜ ํŠน์ง•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

  • ์ˆ˜๋™, ์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ฐ˜, ์–‘๋ฐฉํ–ฅ ํ”„๋กœ์„ธ์Šค: ๋ฐ์ดํ„ฐ ๋ถ„์„, ๋ฐ์ดํ„ฐ ์ค€๋น„, ๋ชจ๋ธ ํ•™์Šต, ๋ชจ๋ธ ๊ฒ€์ฆ์„ ํฌํ•จํ•œ ๋ชจ๋“  ๋‹จ๊ณ„๊ฐ€ ์ˆ˜๋™์ž…๋‹ˆ๋‹ค. ๊ฐ ๋‹จ๊ณ„๋ฅผ ์ˆ˜๋™์œผ๋กœ ์‹คํ–‰ํ•˜๊ณ , ํ•œ ๋‹จ๊ณ„์—์„œ ๋‹ค๋ฅธ ๋‹จ๊ณ„๋กœ ์ˆ˜๋™ ์ „ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ž‘์—… ๊ฐ€๋Šฅํ•œ ๋ชจ๋ธ์ด ์ƒ์„ฑ๋  ๋•Œ๊นŒ์ง€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ๋…ธํŠธ๋ถ์—์„œ ๋Œ€ํ™”ํ˜•์œผ๋กœ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ์‹คํ—˜ ์ฝ”๋“œ์— ์˜ํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

  • ML๊ณผ ์ž‘์—… ๊ฐ„ ์—ฐ๊ฒฐ ํ•ด์ œ: ์ด ํ”„๋กœ์„ธ์Šค๋Š” ๋ชจ๋ธ์„ ๋งŒ๋“œ๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ๋ชจ๋ธ์„ ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๋ฅผ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ์—”์ง€๋‹ˆ์–ด๋งํŒ€์— ํ•™์Šต๋œ ๋ชจ๋ธ์„ ์•„ํ‹ฐํŒฉํŠธ๋กœ ์ „๋‹ฌํ•˜์—ฌ API ์ธํ”„๋ผ์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์ „๋‹ฌ์—๋Š” ํ•™์Šต๋œ ๋ชจ๋ธ์„ ์Šคํ† ๋ฆฌ์ง€ ์œ„์น˜์— ๋ฐฐ์น˜ํ•˜๊ฑฐ๋‚˜, ๋ชจ๋ธ ๊ฐ์ฒด๋ฅผ ์ฝ”๋“œ ์ €์žฅ์†Œ์— ํ™•์ธํ•˜๊ฑฐ๋‚˜, ๋ชจ๋ธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์—…๋กœ๋“œํ•˜๋Š” ์ž‘์—…์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ชจ๋ธ์„ ๋ฐฐํฌํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๋Š” ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ•™์Šต-์„œ๋น™ ํŽธํ–ฅ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐ„ํ—์ ์ธ ์ถœ์‹œ ๋ฐ˜๋ณต: ๋ฐ์ดํ„ฐ ํ”„๋กœ์„ธ์Šค๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™ํŒ€์ด ๋ชจ๋ธ ๊ตฌํ˜„์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์ƒˆ ๋ฐ์ดํ„ฐ๋กœ ๋ชจ๋ธ์„ ์žฌํ•™์Šต์‹œํ‚ค๋Š” ๋“ฑ ์ž์ฃผ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ชจ๋ธ์„ ๊ด€๋ฆฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ชจ๋ธ ๋ฒ„์ „์€ 1๋…„์— ๋‘์–ด ๋ฒˆ๋งŒ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

  • CI ์—†์Œ: ๊ตฌํ˜„ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ๊ฑฐ์˜ ์—†์œผ๋ฏ€๋กœ CI๊ฐ€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ฝ”๋“œ ํ…Œ์ŠคํŠธ๋Š” ๋…ธํŠธ๋ถ ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค. ์‹คํ—˜ ๋‹จ๊ณ„๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ์™€ ๋…ธํŠธ๋ถ์€ ์†Œ์Šค๋กœ ์ œ์–ด๋˜๋ฉฐ ํ•™์Šต๋œ ๋ชจ๋ธ, ํ‰๊ฐ€ ์ธก์ •ํ•ญ๋ชฉ, ์‹œ๊ฐํ™”์™€ ๊ฐ™์€ ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  • CD ์—†์Œ: ๋ชจ๋ธ ๋ฒ„์ „์ด ์ž์ฃผ ๋ฐฐํฌ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ CD๋Š” ๊ณ ๋ ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ์˜ˆ์ธก ์„œ๋น„์Šค๋ฅผ ์˜๋ฏธํ•˜๋Š” ๋ฐฐํฌ: ์ด ํ”„๋กœ์„ธ์Šค๋Š” ์ „์ฒด ML ์‹œ์Šคํ…œ์„ ๋ฐฐํฌํ•˜๋Š” ๋Œ€์‹  ์˜ˆ์ธก ์„œ๋น„์Šค(์˜ˆ: REST API๊ฐ€ ํฌํ•จ๋œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค)๋กœ ํ•™์Šต๋œ ๋ชจ๋ธ์„ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ™œ์„ฑ ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ถ€์กฑ: ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ชจ๋ธ ์„ฑ๋Šฅ ์ €ํ•˜ ๋ฐ ๊ธฐํƒ€ ๋ชจ๋ธ ๋™์ž‘ ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋ธ ์˜ˆ์ธก ๋ฐ ์ž‘์—…์„ ์ถ”์ ํ•˜๊ฑฐ๋‚˜ ๋กœ๊น…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์—”์ง€๋‹ˆ์–ด๋งํŒ€์€ ๋ณด์•ˆ, ํšŒ๊ท€, ๋ถ€ํ•˜ ๋ฐ ์นด๋‚˜๋ฆฌ์•„ ํ…Œ์ŠคํŠธ๋ฅผ ๋น„๋กฏํ•˜์—ฌ API ๊ตฌ์„ฑ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์ž์ฒด์ ์ธ ๋ณต์žกํ•œ ์„ค์ •์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒˆ๋กœ์šด ML ๋ชจ๋ธ ๋ฒ„์ „์˜ ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ๋Š” ๋ชจ๋ธ์ด ๋ชจ๋“  ์˜ˆ์ธก ์š”์ฒญ ํŠธ๋ž˜ํ”ฝ์„ ์ œ๊ณตํ•˜๋„๋ก ์Šน๊ฒฉ๋˜๊ธฐ ์ „์— ์ผ๋ฐ˜์ ์œผ๋กœ A/B ํ…Œ์ŠคํŠธ ๋˜๋Š” ์˜จ๋ผ์ธ ์‹คํ—˜์„ ๊ฑฐ์นฉ๋‹ˆ๋‹ค.

๋„์ „๊ณผ์ œ

MLOps ์ˆ˜์ค€ 0์€ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ML์„ ์ ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ๋งŽ์€ ๋น„์ฆˆ๋‹ˆ์Šค์—์„œ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ๋ชจ๋ธ์ด ๊ฑฐ์˜ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ•™์Šต๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋Š” ์ด ์ˆ˜๋™์ ์ธ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ๊ธฐ๋ฐ˜ ํ”„๋กœ์„ธ์Šค๋กœ๋„ ์ถฉ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” ์‹ค์ œ ํ™˜๊ฒฝ์— ๋ชจ๋ธ์ด ๋ฐฐํฌ๋  ๋•Œ ์†์ƒ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ํ™˜๊ฒฝ์˜ ๋™์ ์ธ ๋ณ€ํ™” ๋˜๋Š” ํ™˜๊ฒฝ์ด ์„ค๋ช…๋œ ๋ฐ์ดํ„ฐ์˜ ๋ณ€ํ™”์— ์ ์‘ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Why Machine Learning Models Crash and Burn in Production(๋จธ์‹  ๋Ÿฌ๋‹์ด ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ๋‹ค์šด ๋ฐ ๋ฒˆ์ธ ๋˜๋Š” ์ด์œ )๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ๋ชจ๋ธ์˜ ์ •ํ™•์„ฑ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ์ ๊ทน์ ์œผ๋กœ ๋ชจ๋ธ ํ’ˆ์งˆ ๋ชจ๋‹ˆํ„ฐ๋ง: ํ’ˆ์งˆ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ฉด ์„ฑ๋Šฅ ์ €ํ•˜ ๋ฐ ๋ชจ๋ธ ๋น„ํ™œ์„ฑ์„ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ƒˆ๋กœ์šด ์‹คํ—˜ ๋ฐ˜๋ณต ๋ฐ ์ƒˆ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ชจ๋ธ ์žฌํ•™์Šต(์ˆ˜๋™)์˜ ๋‹จ์„œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋กœ๋•์…˜ ๋ชจ๋ธ ์ž์ฃผ ์žฌํ•™์Šต: ์ง„ํ™”ํ•˜๊ณ  ์ƒˆ๋กœ์šด ํŒจํ„ด์„ ํฌ์ฐฉํ•˜๋ ค๋ฉด ์ตœ์‹  ๋ฐ์ดํ„ฐ๋กœ ๋ชจ๋ธ์„ ์žฌํ•™์Šต์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์•ฑ์—์„œ ML์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒจ์…˜ ์ œํ’ˆ์„ ์ถ”์ฒœํ•˜๋Š” ๊ฒฝ์šฐ ์ถ”์ฒœ์€ ์ตœ์‹  ํŠธ๋ Œ๋“œ์™€ ์ œํ’ˆ์— ๋งž๊ฒŒ ์กฐ์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ตฌํ˜„์„ ์ง€์†์ ์œผ๋กœ ์‹คํ—˜: ์ตœ์‹  ์•„์ด๋””์–ด์™€ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์„ ํ™œ์šฉํ•˜๋ ค๋ฉด ํŠน์„ฑ ์ถ”์ถœ, ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜, ์ดˆ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ์˜ ์ƒˆ๋กœ์šด ๊ตฌํ˜„์„ ์‹œ๋„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์–ผ๊ตด ์ธ์‹์— ์ปดํ“จํ„ฐ ๋น„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์–ผ๊ตด ํŒจํ„ด์€ ๊ณ ์ •๋˜์ง€๋งŒ, ๋” ๋‚˜์€ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ง€ ์ •ํ™•๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค์˜ ๋„์ „๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด CI/CD ๋ฐ CT์šฉ MLOps ๋ฐฉ์‹์ด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ML ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ฐฐํฌํ•˜์—ฌ CT๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ CI/CD ์‹œ์Šคํ…œ์„ ์„ค์ •ํ•˜์—ฌ ML ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ƒˆ๋กœ์šด ๊ตฌํ˜„์„ ๋น ๋ฅด๊ฒŒ ํ…Œ์ŠคํŠธ, ๋นŒ๋“œ, ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์„น์…˜์—์„œ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

MLOps ์ˆ˜์ค€ 1: ML ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”

์ˆ˜์ค€ 1์˜ ๋ชฉํ‘œ๋Š” ML ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž๋™ํ™”ํ•˜์—ฌ ๋ชจ๋ธ์„ ์ง€์†์ ์œผ๋กœ ํ•™์Šต์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ ์˜ˆ์ธก ์„œ๋น„์Šค๋ฅผ ์ง€์†์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ๋ชจ๋ธ์„ ์žฌํ•™์Šต์‹œํ‚ค๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜๋ ค๋ฉด ํŒŒ์ดํ”„๋ผ์ธ ํŠธ๋ฆฌ๊ฑฐ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ž๋™ํ™”๋œ ๋ฐ์ดํ„ฐ ๋ฐ ๋ชจ๋ธ ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ํŒŒ์ดํ”„๋ผ์ธ์— ๋„์ž…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๊ทธ๋ฆผ์€ CT์šฉ ์ž๋™ํ™”๋œ ML ํŒŒ์ดํ”„๋ผ์ธ์„ ๋„์‹ํ™”ํ•˜์—ฌ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

CT์šฉ ML ํŒŒ์ดํ”„๋ผ์ธ์˜ ์›Œํฌํ”Œ๋กœ

๊ทธ๋ฆผ 3. CT์šฉ ML ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”

ํŠน์„ฑ

๋‹ค์Œ ๋ชฉ๋ก์€ ๊ทธ๋ฆผ 3๊ณผ ๊ฐ™์ด MLOps ์ˆ˜์ค€ 1 ์„ค์ •์˜ ํŠน์ง•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

  • ๋น ๋ฅธ ์‹คํ—˜: ML ์‹คํ—˜ ๋‹จ๊ณ„๊ฐ€ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋‹จ๊ณ„ ๊ฐ„ ์ „ํ™˜์€ ์ž๋™์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋ฏ€๋กœ ์‹คํ—˜์„ ๋น ๋ฅด๊ฒŒ ๋ฐ˜๋ณตํ•˜๊ณ , ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์„ ํ”„๋กœ๋•์…˜์œผ๋กœ ๋” ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ๋ชจ๋ธ์˜ CT: ๋‹ค์Œ ์„น์…˜์—์„œ ์„ค๋ช…ํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ํŒŒ์ดํ”„๋ผ์ธ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์ด ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ์ž๋™์œผ๋กœ ํ•™์Šต๋ฉ๋‹ˆ๋‹ค.

  • ์‹คํ—˜-์šด์˜ ๊ท ํ˜•: ๊ฐœ๋ฐœ ๋˜๋Š” ์‹คํ—˜ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌํ˜„์€ ์‚ฌ์ „ ํ”„๋กœ๋•์…˜ ๋ฐ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ด๋Š” DevOps ํ†ตํ•ฉ์„ ์œ„ํ•œ MLOps ๋ฐฉ์‹์— ์žˆ์–ด ํ•ต์‹ฌ์ ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค.

  • ๊ตฌ์„ฑ์š”์†Œ ๋ฐ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋ชจ๋“ˆํ™”๋œ ์ฝ”๋“œ: ML ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด ML ํŒŒ์ดํ”„๋ผ์ธ ์ „์ฒด์—์„œ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์žฌ์‚ฌ์šฉ, ๊ตฌ์„ฑ, ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ EDA ์ฝ”๋“œ๋Š” ์—ฌ์ „ํžˆ ๋…ธํŠธ๋ถ์— ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๊ตฌ์„ฑ์š”์†Œ์˜ ์†Œ์Šค ์ฝ”๋“œ๋Š” ๋ชจ๋“ˆํ™”๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์ปจํ…Œ์ด๋„ˆํ™”ํ•˜์—ฌ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

    • ์ปค์Šคํ…€ ์ฝ”๋“œ ๋Ÿฐํƒ€์ž„์—์„œ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
    • ๊ฐœ๋ฐœ ๋ฐ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ ๊ฐ„์— ์ฝ”๋“œ๋ฅผ ์žฌํ˜„ ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    • ํŒŒ์ดํ”„๋ผ์ธ์˜ ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๊ฒฉ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์š”์†Œ๋Š” ์ž์ฒด ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ ๋ฒ„์ „์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹ค์–‘ํ•œ ์–ธ์–ด ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋ธ์˜ ์ง€์†์  ๋ฐฐํฌ: ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์˜ ML ํŒŒ์ดํ”„๋ผ์ธ์€ ์ƒˆ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋œ ์ƒˆ ๋ชจ๋ธ์— ์˜ˆ์ธก ์„œ๋น„์Šค๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต ๋ฐ ๊ฒ€์ฆ๋œ ๋ชจ๋ธ์„ ์˜จ๋ผ์ธ ์˜ˆ์ธก์šฉ ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋ธ ๋ฐฐํฌ ๋‹จ๊ณ„๊ฐ€ ์ž๋™ํ™”๋ฉ๋‹ˆ๋‹ค.

  • ํŒŒ์ดํ”„๋ผ์ธ ๋ฐฐํฌ: ์ˆ˜์ค€ 0์—์„œ๋Š” ํ•™์Šต๋œ ๋ชจ๋ธ์„ ํ”„๋กœ๋•์…˜์— ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ค€ 1์˜ ๊ฒฝ์šฐ, ํ•™์Šต๋œ ๋ชจ๋ธ์„ ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ž๋™์œผ๋กœ ๋ฐ˜๋ณต ์‹คํ–‰๋˜๋Š” ์ „์ฒด ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ๊ตฌ์„ฑ์š”์†Œ

์ด ์„น์…˜์—์„œ๋Š” ML ์ง€์†์  ํ•™์Šต์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ์•„ํ‚คํ…์ฒ˜์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š” ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ฐ ๋ชจ๋ธ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

ML ํŒŒ์ดํ”„๋ผ์ธ์„ ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•  ๋•Œ๋Š” ML ํŒŒ์ดํ”„๋ผ์ธ ํŠธ๋ฆฌ๊ฑฐ ์„น์…˜์—์„œ ์„ค๋ช…ํ•œ ํŠธ๋ฆฌ๊ฑฐ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ์ž๋™์œผ๋กœ ํŒŒ์ดํ”„๋ผ์ธ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์€ ์ƒˆ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒˆ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋œ ์ƒˆ ๋ชจ๋ธ ๋ฒ„์ „์„ ์ƒ์„ฑํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 3 ์ฐธ์กฐ). ๋”ฐ๋ผ์„œ ๋‹ค์Œ ์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ๋•์…˜ ํŒŒ์ดํ”„๋ผ์ธ์€ ์ž๋™ํ™”๋œ ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ๋ฐ ๋ชจ๋ธ ๊ฒ€์ฆ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ: ์ด ๋‹จ๊ณ„๋Š” ๋ชจ๋ธ ํ•™์Šต ์ „์— ๋ชจ๋ธ์„ ์žฌํ•™์Šตํ• ์ง€ ๋˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ ์‹คํ–‰์„ ์ค‘์ง€ํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฐ์ •์€ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ๋‹ค์Œ์„ ์‹๋ณ„ํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

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

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

์˜คํ”„๋ผ์ธ ๋ชจ๋ธ ๊ฒ€์ฆ ์™ธ์—๋„ ์ƒˆ๋กœ ๋ฐฐํฌ๋œ ๋ชจ๋ธ์€ ์˜จ๋ผ์ธ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์˜ˆ์ธก์„ ์ œ๊ณตํ•˜๊ธฐ ์ „์— ์นด๋‚˜๋ฆฌ์•„ ๋ฐฐํฌ ๋˜๋Š” A/B ํ…Œ์ŠคํŠธ ์„ค์ •์—์„œ ์˜จ๋ผ์ธ ๋ชจ๋ธ ๊ฒ€์ฆ์„ ๊ฑฐ์นฉ๋‹ˆ๋‹ค.

Feature Store

์ˆ˜์ค€ 1 ML ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ์„ ํƒ์  ์ถ”๊ฐ€ ๊ตฌ์„ฑ์š”์†Œ๋Š” Feature Store์ž…๋‹ˆ๋‹ค. Feature Store๋Š” ํ•™์Šต ๋ฐ ์ œ๊ณต์„ ์œ„ํ•œ ํŠน์„ฑ์˜ ์ •์˜, ์Šคํ† ๋ฆฌ์ง€, ์•ก์„ธ์Šค๋ฅผ ํ‘œ์ค€ํ™”ํ•˜๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค. Feature Store๋Š” ํŠน์„ฑ ๊ฐ’์— ๋Œ€ํ•œ ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰ ์ผ๊ด„ ์ฒ˜๋ฆฌ ๋ฐ ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„ ์‹ค์‹œ๊ฐ„ ์ œ๊ณต์„ ์œ„ํ•œ API๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๋ฉฐ, ํ•™์Šต ๋ฐ ์ œ๊ณต ์›Œํฌ๋กœ๋“œ๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Feature Store๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

  • ๋™์ผํ•˜๊ฑฐ๋‚˜ ์œ ์‚ฌํ•œ ํŠน์„ฑ ์„ธํŠธ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ํ•ญ๋ชฉ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํŠน์„ฑ ์„ธํŠธ ํƒ์ƒ‰ ๋ฐ ์žฌ์‚ฌ์šฉ
  • ํŠน์„ฑ ๋ฐ ๊ด€๋ จ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•˜์—ฌ ์ •์˜๊ฐ€ ๋‹ค๋ฅธ ์œ ์‚ฌํ•œ ํŠน์„ฑ ์‚ฌ์šฉ ๋ฐฉ์ง€
  • Feature Store์—์„œ ์ตœ์‹  ํŠน์„ฑ ๊ฐ’ ์ œ๊ณต
  • Feature Store๋ฅผ ์‹คํ—˜, ์ง€์†์  ํ•™์Šต, ์˜จ๋ผ์ธ ์„œ๋น™์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•˜์—ฌ ํ•™์Šต-์„œ๋น™ ํŽธํ–ฅ ๋ฐฉ์ง€. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•™์Šต์— ์‚ฌ์šฉ๋˜๋Š” ํŠน์„ฑ์ด ์ œ๊ณต ์ค‘์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

    • ์‹คํ—˜์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” Feature Store์—์„œ ์˜คํ”„๋ผ์ธ ์ถ”์ถœ์„ ๊ฐ€์ ธ์™€ ์‹คํ—˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ง€์†์  ํ•™์Šต์˜ ๊ฒฝ์šฐ ์ž๋™ํ™”๋œ ML ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ์€ ํ•™์Šต ํƒœ์Šคํฌ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ์ตœ์‹  ํŠน์„ฑ ๊ฐ’์˜ ๋ฐฐ์น˜๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์˜จ๋ผ์ธ ์˜ˆ์ธก์˜ ๊ฒฝ์šฐ ์˜ˆ์ธก ์„œ๋น„์Šค๋Š” ๊ณ ๊ฐ ์ธ๊ตฌํ†ต๊ณ„ ํŠน์„ฑ, ์ œํ’ˆ ํŠน์„ฑ, ํ˜„์žฌ ์„ธ์…˜ ์ง‘๊ณ„ ํŠน์„ฑ ๋“ฑ์˜ ์š”์ฒญ๋œ ํ•ญ๋ชฉ๊ณผ ๊ด€๋ จ๋œ ํŠน์„ฑ ๊ฐ’์˜ ๋ฐฐ์น˜๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์˜จ๋ผ์ธ ์˜ˆ์ธก ๋ฐ ํŠน์„ฑ ๊ฒ€์ƒ‰์˜ ๊ฒฝ์šฐ ์˜ˆ์ธก ์„œ๋น„์Šค๋Š” ํ•ญ๋ชฉ๊ณผ ๊ด€๋ จ๋œ ํŠน์„ฑ์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—”ํ‹ฐํ‹ฐ๊ฐ€ ๊ณ ๊ฐ์ธ ๊ฒฝ์šฐ ๊ด€๋ จ ๊ธฐ๋Šฅ์—๋Š” ์—ฐ๋ น, ๊ตฌ๋งค ๋‚ด์—ญ, ํƒ์ƒ‰ ํ–‰๋™์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค๋Š” ์ด๋Ÿฌํ•œ ํŠน์„ฑ ๊ฐ’์„ ์ผ๊ด„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ฐœ๋ณ„์ ์œผ๋กœ๊ฐ€ ์•„๋‹Œ ํ•œ ๋ฒˆ์— ํ•ญ๋ชฉ์— ํ•„์š”ํ•œ ๋ชจ๋“  ํŠน์„ฑ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ด ๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ•์€ ํŠนํžˆ ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์„ ๊ด€๋ฆฌํ•ด์•ผ ํ•  ๋•Œ ํšจ์œจ์„ฑ์„ ๋†’์ด๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ

ML ํŒŒ์ดํ”„๋ผ์ธ์˜ ๊ฐ ์‹คํ–‰์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๋ฐ์ดํ„ฐ ๋ฐ ์•„ํ‹ฐํŒฉํŠธ ๊ณ„๋ณด, ์žฌํ˜„์„ฑ, ๋น„๊ต๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ๊ธฐ๋ก๋˜๋ฉฐ, ์˜ค๋ฅ˜์™€ ์ด์ƒ์„ ๋””๋ฒ„๊น…ํ•˜๋Š” ๋ฐ๋„ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์„ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ML ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

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

ML ํŒŒ์ดํ”„๋ผ์ธ ํŠธ๋ฆฌ๊ฑฐ

์‚ฌ์šฉ์ž์˜ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋”ฐ๋ผ ML ํ”„๋กœ๋•์…˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž๋™ํ™”ํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋กœ ๋ชจ๋ธ์„ ์žฌํ•™์Šต์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋„์ „๊ณผ์ œ

ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ƒˆ ๊ตฌํ˜„์ด ์ž์ฃผ ๋ฐฐํฌ๋˜์ง€ ์•Š๊ณ  ๋ช‡ ๊ฐœ์˜ ํŒŒ์ดํ”„๋ผ์ธ๋งŒ ๊ด€๋ฆฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์œผ๋กœ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒˆ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌํ˜„์„ ์ˆ˜๋™์œผ๋กœ ๋ฐฐํฌํ•˜๋ฉฐ, ํŒŒ์ดํ”„๋ผ์ธ์„ ๋Œ€์ƒ ํ™˜๊ฒฝ์— ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ดํ”„๋ผ์ธ์˜ ํ…Œ์ŠคํŠธ๋œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ITํŒ€์— ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ ์ƒˆ ML ์•„์ด๋””์–ด๊ฐ€ ์•„๋‹Œ ์ƒˆ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ์ƒˆ ๋ชจ๋ธ์„ ๋ฐฐํฌํ•  ๋•Œ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ƒˆ ML ์•„์ด๋””์–ด๋ฅผ ์‹œ๋„ํ•ด์•ผ ํ•˜๊ณ  ML ๊ตฌ์„ฑ์š”์†Œ์˜ ์ƒˆ ๊ตฌํ˜„์„ ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ์—ฌ๋Ÿฌ ML ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ ML ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๊ธฐ ์œ„ํ•œ CI/CD ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

MLOps ์ˆ˜์ค€ 2: CI/CD ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”

ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ด๊ฒŒ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ๊ฐ•๋ ฅํ•œ ์ž๋™ํ™”๋œ CI/CD ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž๋™ํ™”๋œ CI/CD ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ํŠน์„ฑ ์ถ”์ถœ, ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜, ์ดˆ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๋ฅผ ๋น ๋ฅด๊ฒŒ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ์ด๋Ÿฌํ•œ ์•„์ด๋””์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ์ƒˆ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๋Œ€์ƒ ํ™˜๊ฒฝ์— ์ž๋™์œผ๋กœ ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์ž๋™ํ™”๋œ ML ํŒŒ์ดํ”„๋ผ์ธ ์„ค์ •๊ณผ ์ž๋™ํ™”๋œ CI/CD ๋ฃจํ‹ด์˜ ํŠน์„ฑ์„ ๊ฐ€์ง„ CI/CD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ML ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

CI/CD ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ML ํŒŒ์ดํ”„๋ผ์ธ์˜ ์›Œํฌํ”Œ๋กœ

๊ทธ๋ฆผ 4. CI/CD ๋ฐ ์ž๋™ํ™”๋œ ML ํŒŒ์ดํ”„๋ผ์ธ

์ด MLOps ์„ค์ •์—๋Š” ๋‹ค์Œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

  • ์†Œ์Šค ์ œ์–ด
  • ์„œ๋น„์Šค ํ…Œ์ŠคํŠธ ๋ฐ ๋นŒ๋“œ
  • ๋ฐฐํฌ ์„œ๋น„์Šค
  • ๋ชจ๋ธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ
  • Feature Store
  • ML ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ
  • ML ํŒŒ์ดํ”„๋ผ์ธ ์กฐ์ •์ž

ํŠน์„ฑ

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ML CI/CD ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋‹จ๊ณ„๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

CI/CD ์ž๋™ํ™”๋œ ML ํŒŒ์ดํ”„๋ผ์ธ์˜ ํŠน์„ฑ

๊ทธ๋ฆผ 5. CI/CD ์ž๋™ํ™”๋œ ML ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋‹จ๊ณ„

ํŒŒ์ดํ”„๋ผ์ธ์€ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  1. ๊ฐœ๋ฐœ ๋ฐ ์‹คํ—˜: ์ƒˆ ML ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์‹คํ—˜ ๋‹จ๊ณ„๊ฐ€ ์กฐ์ •๋˜๋Š” ์ƒˆ ๋ชจ๋ธ๋ง์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ML ํŒŒ์ดํ”„๋ผ์ธ ๋‹จ๊ณ„์˜ ์†Œ์Šค ์ฝ”๋“œ์ด๋ฉฐ, ์†Œ์Šค ์ฝ”๋“œ๋Š” ์†Œ์Šค ์ €์žฅ์†Œ๋กœ ํ‘ธ์‹œ๋ฉ๋‹ˆ๋‹ค.

  2. ํŒŒ์ดํ”„๋ผ์ธ ์ง€์†์  ํ†ตํ•ฉ: ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋นŒ๋“œํ•˜๊ณ  ๋‹ค์–‘ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ์ดํ›„ ๋‹จ๊ณ„์—์„œ ๋ฐฐํฌ๋  ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์„ฑ์š”์†Œ(ํŒจํ‚ค์ง€, ์‹คํ–‰ ํŒŒ์ผ, ์•„ํ‹ฐํŒฉํŠธ)์ž…๋‹ˆ๋‹ค.

  3. ํŒŒ์ดํ”„๋ผ์ธ ์ง€์†์  ๋ฐฐํฌ: CI ๋‹จ๊ณ„์—์„œ ์ƒ์„ฑ๋œ ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ๋Œ€์ƒ ํ™˜๊ฒฝ์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ๋ชจ๋ธ์˜ ์ƒˆ ๊ตฌํ˜„์ด ํฌํ•จ๋˜๋Š”, ๋ฐฐํฌ๋œ ํŒŒ์ดํ”„๋ผ์ธ์ž…๋‹ˆ๋‹ค.

  4. ์ž๋™ํ™”๋œ ํŠธ๋ฆฌ๊ฑฐ: ํŒŒ์ดํ”„๋ผ์ธ์€ ์ผ์ • ๋˜๋Š” ํŠธ๋ฆฌ๊ฑฐ์— ๋Œ€ํ•œ ์‘๋‹ต์— ๋”ฐ๋ผ ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ์ž๋™์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ๋ชจ๋ธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋กœ ํ‘ธ์‹œ๋˜๋Š” ํ•™์Šต๋œ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

  5. ๋ชจ๋ธ ์ง€์†์  ๋ฐฐํฌ: ํ•™์Šต๋œ ๋ชจ๋ธ์„ ์˜ˆ์ธก์˜ ์˜ˆ์ธก ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ๋ฐฐํฌ๋œ ๋ชจ๋ธ ์˜ˆ์ธก ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  6. ๋ชจ๋‹ˆํ„ฐ๋ง: ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ชจ๋ธ ์„ฑ๋Šฅ์˜ ํ†ต๊ณ„๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์˜ ์ถœ๋ ฅ์€ ํŒŒ์ดํ”„๋ผ์ธ์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ์ƒˆ ์‹คํ—˜ ์ฃผ๊ธฐ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ํŠธ๋ฆฌ๊ฑฐ์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ถ„์„ ๋‹จ๊ณ„๋Š” ํŒŒ์ดํ”„๋ผ์ธ์ด ์ƒˆ ๋ฐ˜๋ณต์˜ ์‹คํ—˜์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค. ๋ชจ๋ธ ๋ถ„์„ ๋‹จ๊ณ„ ๋˜ํ•œ ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค.

์ง€์†์  ํ†ตํ•ฉ

์ด ์„ค์ •์—์„œ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ๊ตฌ์„ฑ์š”์†Œ๋Š” ์ƒˆ ์ฝ”๋“œ๊ฐ€ ์ปค๋ฐ‹๋˜๊ฑฐ๋‚˜ ์†Œ์Šค ์ฝ”๋“œ ์ €์žฅ์†Œ๋กœ ํ‘ธ์‹œ๋  ๋•Œ ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ, ํŒจํ‚ค์ง•๋ฉ๋‹ˆ๋‹ค. CI ํ”„๋กœ์„ธ์Šค์—๋Š” ํŒจํ‚ค์ง€, ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€, ์‹คํ–‰ ํŒŒ์ผ์„ ๋นŒ๋“œํ•˜๋Š” ๊ฒƒ ์™ธ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ…Œ์ŠคํŠธ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํŠน์„ฑ ์ถ”์ถœ ๋กœ์ง์„ ๋‹จ์œ„ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ์— ๊ตฌํ˜„๋œ ๋‹ค์–‘ํ•œ ๋ฉ”์„œ๋“œ๋ฅผ ๋‹จ์œ„ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ ์—ด์„ ํ—ˆ์šฉํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด ํ•จ์ˆ˜๋ฅผ ์›-ํ•ซ ํŠน์„ฑ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ ํ•™์Šต์ด ์ˆ˜๋ ดํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, ๋ชจ๋ธ์˜ ์†์‹ค์ด ๋ฐ˜๋ณต์œผ๋กœ ์ธํ•ด ์ค‘๋‹จ๋˜๊ณ  ๋ช‡ ๊ฐ€์ง€ ์ƒ˜ํ”Œ ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ณผ์ ํ•ฉํ•จ).

  • ๋ชจ๋ธ ํ•™์Šต์—์„œ 0์œผ๋กœ ๋‚˜๋ˆ„๊ฑฐ๋‚˜ ์ž‘์€ ๊ฐ’ ๋˜๋Š” ํฐ ๊ฐ’์„ ์กฐ์ž‘ํ•˜์—ฌ NaN ๊ฐ’์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๋Š”์ง€ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

  • ํŒŒ์ดํ”„๋ผ์ธ์˜ ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์˜ˆ์ƒ ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

  • ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์„ฑ์š”์†Œ ๊ฐ„์˜ ํ†ตํ•ฉ์„ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

์ง€์†์  ๋ฐฐํฌ

์ด ์ˆ˜์ค€์—์„œ ์‹œ์Šคํ…œ์€ ์ƒˆ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌํ˜„์„ ๋Œ€์ƒ ํ™˜๊ฒฝ์— ์ง€์†์ ์œผ๋กœ ๋ฐฐํฌํ•˜์—ฌ ์ƒˆ๋กœ ํ•™์Šต๋œ ๋ชจ๋ธ์˜ ์˜ˆ์ธก ์„œ๋น„์Šค๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ๋ชจ๋ธ์˜ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์ง€์†์  ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด์„œ ๋‹ค์Œ ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ์„ ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ๋ชจ๋ธ๊ณผ ๋Œ€์ƒ ์ธํ”„๋ผ์˜ ํ˜ธํ™˜์„ฑ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋ธ์— ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๊ฐ€ ์„œ๋น™ ํ™˜๊ฒฝ์— ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ํ•„์ˆ˜ ๋ฉ”๋ชจ๋ฆฌ, ์ปดํ“จํŒ…, ๊ฐ€์†๊ธฐ ๋ฆฌ์†Œ์Šค๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์˜ˆ์ƒ๋˜๋Š” ์ž…๋ ฅ์œผ๋กœ ์„œ๋น„์Šค API๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ์‘๋‹ต์ด ์˜ˆ์ƒํ•˜๋Š” ์‘๋‹ต์„ ๊ฐ€์ ธ์˜ค๋„๋ก ํ•˜์—ฌ ์˜ˆ์ธก ์„œ๋น„์Šค๋ฅผ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด ํ…Œ์ŠคํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋ธ ๋ฒ„์ „์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ํ•ด๋‹น ๋ฒ„์ „์ด ๋‹ค๋ฅธ ์ž…๋ ฅ์„ ์˜ˆ์ƒํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ํฌ์ฐฉํ•ฉ๋‹ˆ๋‹ค.

  • ์ดˆ๋‹น ์ฟผ๋ฆฌ ์ˆ˜(QPS) ๋ฐ ๋ชจ๋ธ ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ๊ฐ™์€ ์ธก์ •ํ•ญ๋ชฉ์„ ํฌ์ฐฉํ•˜๊ธฐ ์œ„ํ•œ ์„œ๋น„์Šค ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ๊ฐ€ ํฌํ•จ๋œ ์˜ˆ์ธก ์„œ๋น„์Šค ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ

  • ์žฌํ•™์Šต ๋˜๋Š” ์ผ๊ด„ ์˜ˆ์ธก์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

  • ๋ชจ๋ธ์ด ๋ฐฐํฌ๋˜๊ธฐ ์ „์— ์˜ˆ์ธก ์„ฑ๋Šฅ ๋ชฉํ‘œ๋ฅผ ์ถฉ์กฑํ•˜๋Š”์ง€ ํ™•์ธ

  • ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์ž๋™ ๋ฐฐํฌ(์˜ˆ: ๊ฐœ๋ฐœ ๋ถ„๊ธฐ์— ์ฝ”๋“œ๋ฅผ ํ‘ธ์‹œํ•˜์—ฌ ํŠธ๋ฆฌ๊ฑฐ๋œ ๋ฐฐํฌ)

  • ์‚ฌ์ „ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๋ฐ˜์ž๋™ ๋ฐฐํฌ(์˜ˆ: ๊ฒ€ํ† ์ž๊ฐ€ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์Šน์ธํ•œ ํ›„ ๊ธฐ๋ณธ ๋ถ„๊ธฐ์— ์ฝ”๋“œ๋ฅผ ๋ณ‘ํ•ฉํ•˜์—ฌ ํŠธ๋ฆฌ๊ฑฐ๋œ ๋ฐฐํฌ)

  • ์‚ฌ์ „ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ์„ฑ๊ณต์ ์ธ ํŒŒ์ดํ”„๋ผ์ธ ์‹คํ–‰ ํ›„์— ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์ˆ˜๋™ ๋ฐฐํฌ

์š”์•ฝํ•˜์ž๋ฉด ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ML์„ ๊ตฌํ˜„ํ•œ๋‹ค๊ณ  ํ•ด์„œ ๋ชจ๋ธ์ด ์˜ˆ์ธก์šฉ API๋กœ ๋ฐฐํฌ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋Œ€์‹  ์ƒˆ ๋ชจ๋ธ์˜ ์žฌํ•™์Šต ๋ฐ ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ML ํŒŒ์ดํ”„๋ผ์ธ ๋ฐฐํฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. CI/CD ์‹œ์Šคํ…œ์„ ์„ค์ •ํ•˜๋ฉด ์ƒˆ๋กœ์šด ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌํ˜„์„ ์ž๋™์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ์˜ ๋น ๋ฅธ ๋ณ€ํ™”์— ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ํ•œ ์ˆ˜์ค€์—์„œ ๋‹ค๋ฅธ ์ˆ˜์ค€์œผ๋กœ ์ฆ‰์‹œ ์ด๋™ํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์„ ์ ์ง„์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜์—ฌ ML ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๋ฐ ํ”„๋กœ๋•์…˜์˜ ์ž๋™ํ™”๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„

์ฐธ์—ฌ์ž

์ €์ž:

๊ธฐํƒ€ ์ฐธ์—ฌ์ž: ์ˆ˜๋‹ ์ฟ ๋งˆ๋ฅด ์žฅ ๋ฐ”ํ•˜๋‘๋ฅด | ๊ณ ๊ฐ ์—”์ง€๋‹ˆ์–ด