NS Shop+ ํ™ˆ์‡ผํ•‘

[BigContest] NS Shop+ ํ™ˆ์‡ผํ•‘ ์‹ค์  ์˜ˆ์ธก

  • ๋ถ„์„๊ธฐ๊ฐ„: 2020 August ~ 2020 September
  • ๋ณธ ๋Œ€ํšŒ๋Š” BigContest์—์„œ ์ฃผ์ตœํ•œ ๋Œ€ํšŒ๋กœ, NS Shop+์˜ 2020๋…„ 6์›” ์‹ค์ ์„ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์ด ์ฃผ๋ชฉ์ ์ด์—ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ตœ์  ์ˆ˜์ต์„ ๊ณ ๋ คํ•œ ์š”์ผ๋ณ„/์‹œ๊ฐ„๋Œ€๋ณ„/์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ํŽธ์„ฑ ์ตœ์ ์•ˆ ๋ฐฉ์•ˆ(๋ชจํ˜•)์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ๊นŒ์ง€๊ฐ€ ๋Œ€ํšŒ ์š”๊ตฌ์‚ฌํ•ญ์ด์—ˆ๋‹ค.
  • ํ‰๊ฐ€๋ฐฉ๋ฒ•์€ MAPE(Mean Abosolute Percentage Error) ํ‰๊ท ์ ˆ๋Œ€๋น„์œจ์˜ค์ฐจ์˜€๋‹ค.

My Role

1. ์ƒํ’ˆ๊ตฐ๋ณ„ ๋ฐ์ดํ„ฐ ํ•ด์„

  • ์ƒํ™œ์šฉํ’ˆ, ๊ฐ€๊ตฌ, ์นจ๊ตฌ, ๋ฌดํ˜• ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ์ดํ„ฐ ํ•ด์„
  • ์ƒํ’ˆ๊ตฐ๋ณ„๋กœ ํŠน์ง•์ด ๋‹ค๋ฅผ ๊ฒƒ์œผ๋กœ ํŒ๋‹จ๋˜์–ด ์—ญํ• ์„ ๋ถ„๋‹ดํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์‹ค์‹œํ•˜์˜€๋‹ค.

2. ๋…ธ์ถœ์‹œ๊ฐ„ ์ „์ฒ˜๋ฆฌ

  • (1-1) ๋ฐ˜์˜ฌ๋ฆผ
  • (1-2) Missing Value Imputation (ffill)
  • (1-3) ๊ทธ๋ฃนํ™”

  • (2-1) ๋…ธ์ถœ์‹œ๊ฐ„ ๋ˆ„์  ๋ฐ ์ดํ•ฉ ๊ณ„์‚ฐ

3. Business ๋ชจ๋ธ์— ์•ˆ ๋งž๋Š” ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ

  • ์ทจ๊ธ‰์•ก = ํŒ๋งค๋‹จ๊ฐ€ X ์ฃผ๋ฌธ๋Ÿ‰
  • ์ทจ๊ธ‰์•ก์ด ํŒ๋งค๋‹จ๊ฐ€๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ๋Š” ์˜ค๋ฅ˜์ด๋ฏ€๋กœ, 0์›์œผ๋กœ ๋ณ€๊ฒฝ

4. ์ƒํ’ˆ๋ช… ์ „์ฒ˜๋ฆฌ

  • (1) ๋ธŒ๋žœ๋“œ ์ถ”์ถœ
  • (2) ์„ธํŠธ ์ƒํ’ˆ ์—ฌ๋ถ€
  • (3) ์ƒํ’ˆ๊ตฐ๋ณ„ ์†Œ๋ถ„๋ฅ˜ ์ถ”์ถœ

What I Have Learned

1. ์‹ค์ œ ๋ฐ์ดํ„ฐ๋Š” ์ƒ๊ฐ๋ณด๋‹ค ์˜ค๋ฅ˜๊ฐ€ ๋งŽ๋‹ค.

  • (My Role์˜ 3๋ฒˆ ์ฐธ๊ณ )

2. ์ œ๊ณต๋˜์ง€ ์•Š์€ ์ •๋ณด๊ฐ€ ๋งŽ๋‹ค.

  • ๋‹ค์–‘ํ•œ ํ• ์ธ๊ฒฝ๋กœ๋กœ ์ธํ•ด, ๊ณ ๊ฐ๋งˆ๋‹ค ํ• ์ธ๋ฐ›์€ ๊ธˆ์•ก์ด ๋‹ค๋ฅด๋‹ค.

3. ๋ถˆ๊ท ํ˜•๋ฐ์ดํ„ฐ Upsampling

  • ์ƒํ’ˆ๊ตฐ๋ณ„ ๋ฐ์ดํ„ฐ ๊ฐœ์ˆ˜๊ฐ€ ๋‹ฌ๋ž๋Š”๋ฐ, ๋ถ€์กฑํ•œ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ฒฝ์šฐ n๋ฐฐ ๋ฐ์ดํ„ฐ์ˆ˜๋ฅผ ๋Š˜๋ ค์ฃผ์—ˆ๋‹ค.
  • ์ดํ›„ SMOTE์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•๋ก ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

4. ํŒŒ์ƒ๋ณ€์ˆ˜ ํ•˜๋‚˜๊ฐ€ ์„ฑ๋Šฅ ํ–ฅ์ƒ์œผ๋กœ ์ด์–ด์ง„๋‹ค.

  • ๋ˆ„์  ๋…ธ์ถœ์‹œ๊ฐ„์ด ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ํฌ๊ฒŒ ๊ธฐ์—ฌํ•˜์˜€๋‹ค.

5. Bayesian Optimization

  • hyperparameter ์„ ์ • ์‹œ, ์‚ฌ์ „์ง€์‹์„ ํ™œ์šฉํ•˜๋ฉด ๋ณด๋‹ค ์ข‹์€ ์„ฑ๋Šฅ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

Difficulty

  1. ๋ฐ์ดํ„ฐ๊ฐ€ ์ •์ œ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ž˜๋ชป ์ •์ œ๋œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์—ˆ๋‹ค.
  2. ์ƒํ’ˆ๊ตฐ๋ณ„๋กœ ํŠน์ง•์ด ์ƒ์ดํ–ˆ๋‹ค.
  3. ํ•™์Šต๋ฐ์ดํ„ฐ์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ •๋ณด๊ฐ€ ํ‰๊ฐ€๋ฐ์ดํ„ฐ์— ์กด์žฌํ–ˆ๋‹ค.
  4. ์ฝ”๋กœ๋‚˜๋กœ ์ธํ•œ ์˜ํ–ฅ์„ ๊ณ„์‚ฐํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค.

Result

Best Broadcasting Schedule Suggestion

  1. ์ƒํ’ˆ๊ตฐ๋ณ„ PRIME TIME ์„ ์ •
  • Prime Time์ด๋ž€, ํ•ด๋‹น ์ƒํ’ˆ๊ตฐ์ด ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” ์‹œ๊ฐ„๋Œ€๋ฅผ ์˜๋ฏธํ•œ๋‹ค.
  1. ์ƒํ’ˆ๊ตฐ๋ณ„ ์ถ”์ฒœ ์ƒํ’ˆ
  • ๋งค์ถœ์•ก์— ํฐ ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•˜๋Š” ์ƒํ’ˆ๋“ค์€ Prime Time์— ๋ฐฐ์น˜ํ•œ๋‹ค.
  • ๊ตฌ๋งค์ˆ˜๋Ÿ‰์— ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ƒํ’ˆ๋“ค์€ ๋น„๊ต์  ์• ๋งคํ•œ ์‹œ๊ฐ„๋Œ€์— ๋ฐฐ์น˜ํ•œ๋‹ค.
  • EX) ์˜๋ฅ˜์˜ ๊ฒฝ์šฐ, prime time์— ์‚ฌ์น˜ํ’ˆ(๋‹ค์šด์ฝ”ํŠธ, ๋ฐํฌ์ฝ”ํŠธ)์„ ํŒ๋งคํ•˜๊ณ , ๊ทธ์™ธ ์‹œ๊ฐ„๋Œ€์—๋Š” ๊ธฐ๋ณธ ์•„์ดํ…œ(ํ”Œ๋ฆฌ์Šค ์ž์ผ“, ํ‹ฐ์…”์ธ )์„ ํŒ๋งคํ•œ๋‹ค.

Presentation

nsshop02


nsshop03


nsshop04


nsshop05


nsshop06


nsshop07


nsshop08


nsshop09


nsshop10


nsshop11


nsshop12


nsshop13


nsshop14


nsshop15


nsshop16


nsshop17


nsshop18


nsshop19


nsshop20


nsshop21


nsshop22


nsshop23


nsshop24


nsshop25


nsshop26


nsshop27


nsshop28


nsshop29


nsshop30


nsshop31


nsshop32


nsshop33


nsshop34


nsshop35


nsshop36


nsshop37


nsshop38


nsshop39


nsshop40