Potato
์•ˆ๋…•ํ•˜์„ธ์š”, ๊ฐ์žก๋‹ˆ๋‹ค?๐Ÿฅ” ^___^ ๐Ÿ˜บ github ๋ฐ”๋กœ๊ฐ€๊ธฐ ๐Ÿ‘‰๐Ÿป

AI study/potato's PJT (in dongguk)

[์ถ”์ฒœ์‹œ์Šคํ…œ] Song2Vec์„ ํ™œ์šฉํ•œ ๊ฐœ์ธ ๋งž์ถคํ˜• ์Œ์› ์ถ”์ฒœ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ

๊ฐ์ž ๐Ÿฅ” 2021. 7. 28. 02:33
๋ฐ˜์‘ํ˜•

CONTENTS
  1. ์„œ๋ก 
    1. ์ฃผ์ œ ์„ ์ • ๋ฐฐ๊ฒฝ
    2. ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ
    3. ๊ธฐ์กด ๋ฐฉ๋ฒ•๋ก  ๋น„๊ต
  2. ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
    1. ํ”„๋กœ์ ํŠธ ํ”„๋กœ์„ธ์Šค ๊ฐ„๋‹จ ์„ค๋ช…
    2. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ์ „์ฒ˜๋ฆฌ
    3. Song2Vec ๋„์ถœ
    4. ๊ตฐ์ง‘ํ™”
    5. ๊ตฐ์ง‘๋ผ๋ฒจ๋ง
    6. ํ‰๊ท ๊ฐ’ ๋„์ถœ
  3. ๊ฒ€์ฆ
  4. ๊ฒฐ๋ก 

 

์„œ๋ก 

  • ํ˜„์žฌ ์Œ์›์ถ”์ฒœ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ธ์‹
    • 70%์ด์ƒ์˜ ์œ ์ €๋“ค์ด ์ž์‹ ์˜ ์ทจํ–ฅ๊ณผ ๋งž์ง€ ์•Š๋Š”๋‹ค๋Š” ์ด์œ ๋กœ ์Œ์› ํ”Œ๋žซํผ์˜ ์ถ”์ฒœ์„œ๋น„์Šค ์ด์šฉํ•˜์ง€ ์•Š์Œ -> ์‹ ๋ขฐ๋„๊ฐ€ ๋‚ฎ์Œ
    • ๋”๋ถˆ์–ด ์ถ”์ฒœ ์„œ๋น„์Šค๊ฐ€ ์กด์žฌํ•จ์„ ์•Œ๊ณ ๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ -> ์œ ์šฉ์„ฑ์ด ๋‚ฎ์Œ
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ž์ฃผ ๋“ฃ๋Š” ์Œ์›์„ ๊ธฐ์ค€์œผ๋กœ ์ถ”์ฒœํ•ด์ฃผ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉ(Matrix Factorization)ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž์˜ ์ „์ฒด์ ์ธ ์Œ์•… ์ทจํ–ฅ์„ ๊ณ ๋ คํ•˜์ง€ ๋ชปํ–ˆ๋‹ค๊ณ  ํŒŒ์•…

 

 

  • ์Œ์› ์ถ”์ฒœ์‹œ ์œ ์ €์˜ ์ „์ฒด ์ทจํ–ฅ์„ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์•ˆ์„ ๋ชจ์ƒ‰ํ•˜์—ฌ AS-IS, TO-BE ๋ถ„์„ ์‹ค์‹œ
  • ์‚ฌ์šฉ์ž์˜ ์ทจํ–ฅ์„ ์ž˜ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š” ์Œ์› ์ถ”์ฒœ ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜๊ณ ์ž ํ•จ

 

  • ๊ธฐ์กด ์Œ์› ์ถ”์ฒœ ๋ฐฉ์‹
    • Matrix Factorization (ํ–‰๋ ฌ๋ถ„ํ•ด) ๋ฐฉ์‹ ์‚ฌ์šฉ
    • ์‚ฌ์šฉ์ž-์•„์ดํ…œ(์Œ์›) ํ‰์ ํ–‰๋ ฌ์„ ๋ถ„ํ•ดํ•˜์—ฌ ์‚ฌ์šฉ์ž์™€ ์•„์ดํ…œ(์Œ์›)์‚ฌ์ด์˜ ํŠน์„ฑ์„ ์ฐพ์•„๋‚ด๋Š” ๋ฐฉ์‹์œผ๋กœ 'ํŠน์ • ํ•˜๋‚˜์˜ ์•„์ดํ…œ(์Œ์›)'์„ ๊ธฐ์ค€์œผ๋กœ ์ถ”์ฒœ์„ ํ•˜๊ฒŒ ๋จ
    • ์ด๋Š” ์œ ์ €๊ฐ€ ์–ด๋–ค ๋…ธ๋ž˜๋ฅผ ํ•จ๊ป˜ ๋“ฃ๋Š”์ง€์— ๋Œ€ํ•œ ๋งฅ๋ฝ์„ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ•จ
  • ์ƒˆ๋กญ๊ฒŒ ์ œ์•ˆํ•œ Song2Vec๋ชจ๋ธ
    • ์•„๋ž˜ ๋‘ ๊ฐœ์˜ ๋…ผ๋ฌธ์— ์˜ํ•˜๋ฉด ์Œ์•…์„ ๋“ฃ๋Š” ์ˆœ์„œ์—๋Š” ์Œ์•… ๊ฐ„์˜ ์œ ์‚ฌ์„ฑ์— ๋Œ€ํ•œ ํ’๋ถ€ํ•œ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ์ ธ ์žˆ๊ณ , ํ˜„์žฌ ์žฌ์ƒ๋˜๋Š” ์Œ์›์€ ์œ ์ €์˜ ๊ฐ์ •์„ ๋ถˆ๋Ÿฌ ์ผ์œผ์ผœ ํ›„์†๊ณก ์„ ํƒ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๋‚ด์šฉ์ด ๋‹ด๊ฒจ์ ธ ์žˆ๋‹ค.
      • [Learning Music Embedding with Metadata for Context Aware Recommendation] Dongjing Wang1,3, Shuiguang Deng*1, Xin Zhang2, Guandong Xu
      • [Exploiting Music Play Sequence for Music Recommendation] Zhiyong Cheng1, Jialie Shen2, Lei Zhu3, Mohan Kankanhalli1, Liqiang Nie4
    • ๋”ฐ๋ผ์„œ ์œ ์ €์˜ ์ „์ฒด ์ทจํ–ฅ์„ ๊ณ ๋ คํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์Œ์› ์ถ”์ฒœ์„ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ์…‹์„ '์œ ์ € ๊ฐœ์ธ์˜ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ' ๋กœ ์‚ฌ์šฉํ•ด์•ผํ•˜๊ณ , Song2Vec ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ๋…ธ๋ž˜๊ฐ„์˜ ๋ฌธ๋งฅ์„ ํŒŒ์•…ํ•œ ์ถ”์ฒœ์ด ์ด๋ฃจ์–ด์ ธ์•ผ ํ•จ์„ ํŒŒ์•…ํ•จ

 

์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„

  • ํ”„๋กœ์ ํŠธ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋„์‹ํ™” ํ•œ ํ™”๋ฉด
  • Song2Vec ์„ ํ™œ์šฉํ•˜์—ฌ ์Œ์›์„ 30์ฐจ์›์˜ ๋ฒกํ„ฐ๋กœ ์ž„๋ฒ ๋”ฉํ•˜๊ณ , ๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”๋ฅผ ์‹ค์‹œํ•œ ํ›„ ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ์Œ์›์„ ์ถ”์ฒœํ•  ๊ฒƒ์ด๋‹ค.
  • ์ตœ์ •์ ์œผ๋กœ 10๊ฐœ์˜ ๋…ธ๋ž˜๋ฅผ ์ถ”์ฒœํ•˜๊ฒŒ ๋œ๋‹ค 

 

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

 

  • Song2Vec์€ ์‚ฌ์šฉ์ž๋“ค์ด ํŠน์ • ๊ณก์„ ์–ด๋–ค๊ณก๊ณผ ํ•จ๊ป˜๋“ฃ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์‹
  • ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด์˜ ์ฃผ๋ณ€ ๊ณก์„ ๊ณ ๋ คํ•˜๋Š” ์Œ์› ๋ฒกํ„ฐํ™” ๋ฐฉ์‹์„ ํ†ตํ•ด ์Œ์›๊ฐ„์˜ ์œ ์‚ฌ๋„๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ
  • ํ•™์Šต๋ฐฉ์‹
    • skip-gram ๋ฐฉ์‹
    • ์ฃผ๋ณ€๊ณก ์˜ˆ์ธกํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•™์Šต ์ง„ํ–‰
    • ๋นˆ๋„์ˆ˜ 5์ดํ•˜์˜ ๊ณก์€ ํ•™์Šต์—์„œ ์ œ์™ธ

 

  • 30์ฐจ์› ๋ฒกํ„ฐ๋ฅผ ๊ฐ–๊ณ  ์œ ์‚ฌํ•œ ๊ณก์„ ์ฐพ๊ธฐ์œ„ํ•ด ๊ตฐ์ง‘ํ™” ์ง„ํ–‰
  • ๊ณ„์‚ฐ๋Ÿ‰์˜ ๋ฌธ์ œ๋กœ ๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”๋ฅผ ์‹ค์‹œํ•˜๊ธฐ ์ด์ „์— ์šฐ์„ ์ ์œผ๋กœ k means ๊ตฐ์ง‘ํ™” ์‹ค์‹œ
    • ์ ์ ˆํ•œ ๊ตฐ์ง‘์˜ ์ˆ˜๋Š” WSS ๊ทธ๋ž˜ํ”„๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ง€์ • ( K = 10์œผ๋กœ ์„ค์ • )

 

  • ๊ตฐ์ง‘ํ™”๊ฐ€ ์ž˜ ์ด๋ฃจ์–ด์กŒ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์ฐจ์› ์ฐจ์›์ถ•์†Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ TSNE ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ตฐ์ง‘ํ™”๋œ ๊ฒƒ๋“ค์„ ์‹œ๊ฐํ™”
  • ๋ฐ์ดํ„ฐ๋ฅผ 10๊ฐœ์˜ ๊ตฐ์ง‘์œผ๋กœ ๋‚˜๋ˆ„์—ˆ๊ณ , ๊ฐ ๊ตฐ์ง‘๋งˆ๋‹ค ๊ณ„์ธต์ ๊ตฐ์ง‘ํ™”๋ฅผ ์‹ค์‹œ
    • ์ตœ์ข…์ ์œผ๋กœ 30๊ฐœ์˜ ๊ตฐ์ง‘์œผ๋กœ ๋‚˜๋‰จ

 

  • ๋‘ ๊ตฐ์ง‘ํ™”๋ฅผ ์ ์šฉํ•œ ๊ฒฐ๊ณผ๋ฌผ
  • ๊ฐ ์Œ์›์˜ ๊ตฐ์ง‘ ๋ผ๋ฒจ์„ ๋ถ€์—ฌ

 

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

 

๊ฒ€์ฆ

์ถ”์ฒœ์„œ๋น„์Šค์˜ ๊ฒ€์ฆ๋ฐฉ์‹์€ ๋งค์šฐ ์ฃผ๊ด€์ ์ผ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ๊ด€์  ๊ฒ€์ฆ ๋ฐ ์ฃผ๊ด€์  ๊ฒ€์ฆ์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ์ง„ํ–‰ํ–ˆ๋‹ค.

  • ๊ฐ๊ด€์ ์ธ ์ง€ํ‘œ๋ฅผ ํ™œ์šฉํ•œ ๊ฒ€์ฆ
    • ๊ธฐ์กด mf ๋ฐฉ์‹์˜ ์ถ”์ฒœ๋ฐฉ์‹๊ณผ ๋น„๊ต
    • ๋‚˜๋จธ์ง€ ์ ˆ๋ฐ˜์„ ์–ผ๋งˆ๋‚˜ ๋” ์ž˜๋งž์ท„๋‚˜ Precision ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๋น„๊ต 
      • Song2Vec ๋ชจ๋ธ(4.95%)์ด MF ๋ชจ๋ธ(1.29%)๋ณด๋‹ค precision์ด ์•ฝ 4% ๋†’์Œ 
    • ๋˜ํ•œ ์ถ”์ฒœ ๊ฒฐ๊ณผ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋ถ„์‚ฐ๋˜์–ด์žˆ๋‚˜๋ฅผ ์‚ดํŽด๋ณด๊ธฐ ์œ„ํ•ด Entropy diversity ๊ฐ’์„ ์‚ดํŽด๋ด„
      • Song2Vec(2.45) / MF(2.26) ์œผ๋กœ Song2Vec์ด ๋” ๋‹ค์–‘ํ•œ ์ถ”์ฒœ์„ ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Œ
      • ์‚ฌ๋žŒ์˜ ์ทจํ–ฅ์€ ๋‹จ์ˆœ ํ•˜๋‚˜์˜ ๊ตฐ์ง‘์ด๋‚˜ ์žฅ๋ฅด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์–‘ํ•œ ๊ตฐ์ง‘์—์„œ ๋ฝ‘์„ ์ˆ˜๋ก ๋” ๊ฐœ์ธ์˜ ์ทจํ–ฅ์ด ๋งŽ์ด ๋ฐ˜์˜๋๋‹ค๊ณ  ํ•ด์„ํ–ˆ๋‹ค. (์•„๋ž˜ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋”๋ณด๊ธฐ ๋ฒ„ํŠผ -> ์ถ”์ฒœ ์ „์ฒด)

๋”๋ณด๊ธฐ

์œ„ ์ถ”์ฒœ๊ฒฐ๊ณผ์˜ ์ „์ฒด์ ์ธ ๋ชจ์Šต์ด๋‹ค. ์ถ”์ฒœ๋œ ๊ฒฐ๊ณผ๋ฅผ ์ „์ฒด์ ์œผ๋กœ ๋ณด์•˜์„ ๋•Œ๋„ Song2Vec์ด ํ›จ์”ฌ ๋‹ค์–‘ํ•œ ์ถ”์ฒœ์ด ๊ฐ€๋Šฅํ•จ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

  • ์ฃผ๊ด€์ ์ธ ์ง€ํ‘œ๋ฅผ ํ™œ์šฉํ•œ ๊ฒ€์ฆ
    • ์‹ค์ œ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ๋งŒ์กฑ์‹œ์ผฐ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๊ด€์ ์ธ ๊ฒ€์ฆ ์ง„ํ–‰
    • 5๋ช…์—๊ฒŒ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฐ›์•„ ๊ณก์ถ”์ฒœ์„ ์ง„ํ–‰
    • ์‹ค์ œ ์‚ฌ์šฉ์ž์˜ ์˜๊ฒฌ์„ ๋“ค์–ด๋ด„์œผ๋กœ์จ ์ถ”์ฒœ์‹œ์Šคํ…œ์˜ ์žฅ์ ๊ณผ ๋‹จ์ ์„ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒ€์ฆ

 

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

 

 

๋ฐ˜์‘ํ˜•