[๋จธ์‹ ๋Ÿฌ๋‹][์ฐจ์›์ถ•์†Œ] ๋ณ€์ˆ˜ ์„ ํƒ๋ฒ•

Posted by Euisuk's Dev Log on September 20, 2021

[๋จธ์‹ ๋Ÿฌ๋‹][์ฐจ์›์ถ•์†Œ] ๋ณ€์ˆ˜ ์„ ํƒ๋ฒ•

์›๋ณธ ๊ฒŒ์‹œ๊ธ€: https://velog.io/@euisuk-chung/๋จธ์‹ ๋Ÿฌ๋‹์ฐจ์›์ถ•์†Œ-๋ณ€์ˆ˜-์„ ํƒ๋ฒ•-16

๋ณธ ํฌ์ŠคํŠธ๋Š” ๊ณ ๋ ค๋Œ€ํ•™๊ต ๊ฐ•ํ•„์„ฑ ๊ต์ˆ˜๋‹˜์˜ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ• ํ›„ ์ •๋ฆฌ๋ฅผ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž‘์„ฑ ๋ฐ ์„ค๋ช…์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ์•„๋ž˜ ํฌ์ŠคํŠธ๋Š” ๋ฐ˜๋ง๋กœ ์ž‘์„ฑํ•œ ์  ์–‘ํ•ด๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Dimensionality Reduction

Curse of dimensionality

Curse of Dimensionalitys

  • ์ •์˜

    ์ด๋ก ์ (theory)์œผ๋กœ๋Š” ๋ณ€์ˆ˜์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•  ๋•Œ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ๋„ ์ฆ๊ฐ€ํ•œ๋‹ค. ํ•˜์ง€๋งŒ, ํ˜„์‹ค(reality)์—์„œ๋Š” ๋ณ€์ˆ˜์˜ ๊ฐœ์ˆ˜๊ฐ€ ์„ ํ˜•์ ์œผ๋กœ ๋Š˜์–ด๋‚  ๋•Œ, ๋™์ผํ•œ ์„ค๋ช…๋ ฅ์„ ๊ฐ–๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฐ์ฒด์˜ ์ˆ˜๋Š” ์ง€์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋ฉฐ ์ฐจ์›์ด ๋„ˆ๋ฌด ์ปค์ง€๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฌธ์ œ์ ์„ ์•ผ๊ธฐํ•œ๋‹ค.

  • ๋ฐ์ดํ„ฐ์˜ ๋ณ€์ˆ˜๊ฐ€ ๋งŽ์•„์งˆ ๋•Œ์˜ ๋ฌธ์ œ์ 

    โ‘  Noise โ†‘ โ‘ก ๊ณ„์‚ฐ ๋ณต์žก๋„ โ†‘ โ‘ข ๋™์ผํ•œ ์„ฑ๋Šฅ์„ ๊ฐ–๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜ โ†‘

Dimensionality Reduction

  • ๋ชฉ์ 

    ๋ฐ์ดํ„ฐ์˜ ๋ณธ์งˆ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋‚ด์žฌ์  ์ฐจ์›(intrinsic dimension)์€ ์‹ค์ œ ์ฐจ์›๋ณด๋‹ค ์ž‘๋‹ค. ๋”ฐ๋ผ์„œ, ์ตœ์ ์˜ ๋ณ€์ˆ˜๋“ค์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ(best subset of variables that fit the model)๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋‹ค.

  • ๋ฐฉ๋ฒ•

    โ‘  ๋„๋ฉ”์ธ ์ง€์‹์„ ์ด์šฉํ•œ ๋ณ€์ˆ˜ ์„ ํƒ

    โ‘ก ๋ชฉ์ ํ•จ์ˆ˜์— regularization term ์ถ”๊ฐ€

    โ‘ข ์ •๋Ÿ‰์ ์ธ ์ฐจ์›์ถ•์†Œ ๊ธฐ๋ฒ•์„ ์ˆ˜ํ–‰

  • ์˜ํ–ฅ

    โ‘  ๋ณ€์ˆ˜ ๊ฐ„์˜ ์ƒ๊ด€์„ฑ ์ œ๊ฑฐ

    โ‘ก ํ›„์ฒ˜๋ฆฌ(post-processing)์˜ ๊ฐ„์†Œํ™”

    โ‘ข ์ค‘๋ณต๋˜๊ฑฐ๋‚˜ ๋ถˆํ•„์š”ํ•œ ๋ณ€์ˆ˜ ์ œ๊ฑฐ

    โ‘ฃ ์‹œ๊ฐํ™”์˜ ์šฉ์ด์„ฑ

  • ๋ถ„๋ฅ˜ : feed-back loop์˜ ์กด์žฌ์— ๋”ฐ๋ผ

    โ‘  Supervised Dimensionality Reduction (์ง€๋„)

    โ‘ก Un-supervised Dimensionality Reduction (๋น„์ง€๋„)

  • ๋ถ„๋ฅ˜ : ๋ณ€์ˆ˜๋ฅผ ์„ ํƒํ•˜๋Š”๊ฐ€ ์ถ”์ถœํ•˜๋Š”๊ฐ€์— ๋”ฐ๋ผ

    โ‘  Variable Feature Selection (๋ณ€์ˆ˜ ์„ ํƒ)

    โ‘ก Variable Feature Extraction (๋ณ€์ˆ˜ ์ถ”์ถœ)

์•„๋ž˜ ํ‘œ๋Š” Dimensionality Reduction (์ฐจ์› ์ถ•์†Œ)๋ฅผ ์œ„์˜ ๋ถ„๋ฅ˜๋ฒ•์— ๋”ฐ๋ผ ์ •๋ฆฌํ•ด ๋ณธ ๊ฒƒ์ด๋‹ค.

์š”์•ฝ

Supervised Variable Selection

์ œ์ผ ์ฒซ๋ฒˆ์งธ ์†Œ๊ฐœํ•  ๋ฐฉ๋ฒ•์€ ๋ณ€์ˆ˜ ์„ ํƒ ์ค‘ Wrapper ๊ธฐ๋ฒ•์ธ Supervised Variable Selection์ด๋‹ค.

๋ชจ๋“  ๋ณ€์ˆ˜์˜ ์กฐํ•ฉ์— ๋Œ€ํ•˜์—ฌ ํƒ์ƒ‰์„ ์ˆ˜ํ–‰ํ•จ. ํ•ญ์ƒ global optimum ๋ฐ˜ํ™˜ํ•˜์ง€๋งŒ ๋А๋ฆฌ๋‹ค.

ES

Forward Selection

์•„๋ฌด ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” ๊ฒƒ๋ถ€ํ„ฐ, ๊ฐ€์žฅ ์œ ์˜ํ•œ ๋ณ€์ˆ˜๋“ค์„ ํ•˜๋‚˜์”ฉ ์ˆœ์ฐจ์ ์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋ฉฐ ํƒ์ƒ‰์„ ์ˆ˜ํ–‰ํ•จ (์ด๋•Œ, ํ•œ๋ฒˆ ์ถ”๊ฐ€๋œ ๋ณ€์ˆ˜๋Š” ์ œ๊ฑฐ๋˜์ง€ ์•Š๋Š”๋‹ค.)

FS

Backward Elimination

๋ชจ๋“  ๋ณ€์ˆ˜๊ฐ€ ๋‹ค ์žˆ๋Š” ๊ฒƒ๋ถ€ํ„ฐ ๋ถˆํ•„์š”ํ•œ ๋ณ€์ˆ˜๋“ค์„ ํ•˜๋‚˜์”ฉ ์ˆœ์ฐจ์ ์œผ๋กœ ์ œ๊ฑฐํ•ด๊ฐ€๋ฉฐ ํƒ์ƒ‰์„ ์ˆ˜ํ–‰ํ•จ (์ด๋•Œ, ํ•œ๋ฒˆ ์ œ๊ฑฐ๋œ ๋ณ€์ˆ˜๋Š” ๋‹ค์‹œ ์ถ”๊ฐ€๋˜์ง€ ์•Š๋Š”๋‹ค.)

BE

Stepwise Selection

์•„๋ฌด ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” ๊ฒƒ๋ถ€ํ„ฐ, Forward Selection๊ณผ Backward Elimination์„ ๋ฒˆ๊ฐˆ์•„ ๊ฐ€๋ฉฐ ์ˆ˜ํ–‰ํ•จ (์ด๋•Œ, ๋ณ€์ˆ˜๊ฐ€ ํ•œ๋ฒˆ ์„ ํƒ ๋˜๋Š” ์ œ๊ฑฐ๊ฐ€ ๋˜์—ˆ์„์ง€๋ผ๋„, ๋‹ค์Œ ๋ฒˆ์— ๋‹ค์‹œ ๋ฝ‘ํžˆ๊ฑฐ๋‚˜ ์ œ๊ฑฐ๋  ์ˆ˜ ์žˆ๋‹ค.)

Selection Method

์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” Performance Metric๋กœ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ธฐ๋ฒ•๋“ค์ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

  • Akaike Information Criteria (AIC)

AIC=nโ‹…lnโก(SSEn)+2kAIC=n \cdot \ln \left(\frac{S S E}{n}\right)+2 kAIC=nโ‹…ln(nSSEโ€‹)+2k

  • Bayesian Information Criteria (BIC)

BIC=nโ‹…lnโก(SSEn)+2(k+2)nฯƒ2SSEโˆ’2n2ฯƒ4SSE2B I C=n \cdot \ln \left(\frac{S S E}{n}\right)+\frac{2(k+2) n \sigma^{2}}{S S E}-\frac{2 n^{2} \sigma^{4}}{S S E^{2}}BIC=nโ‹…ln(nSSEโ€‹)+SSE2(k+2)nฯƒ2โ€‹โˆ’SSE22n2ฯƒ4โ€‹

  • Adjusted R2

ย Adjustedย R2=1โˆ’(nโˆ’1nโˆ’kโˆ’1)(1โˆ’R2)=1โˆ’nโˆ’1nโˆ’kโˆ’1SSESST\text { Adjusted } R^{2}=1-\left(\frac{n-1}{n-k-1}\right)\left(1-R^{2}\right)=1-\frac{n-1}{n-k-1} \frac{S S E}{S S T}ย Adjustedย R2=1โˆ’(nโˆ’kโˆ’1nโˆ’1โ€‹)(1โˆ’R2)=1โˆ’nโˆ’kโˆ’1nโˆ’1โ€‹SSTSSEโ€‹

์ฐธ๊ณ ๋กœ, ์—ฌ๊ธฐ์„œ ๋‚˜์˜ค๋Š” SST์™€ SSA๋Š” ํšŒ๊ท€๋ถ„์„ ๋ถ„์„ ์‹œ์— ์ž์ฃผ ์“ฐ์ด๋Š” Term์œผ๋กœ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜๋œ๋‹ค.

ANOVA

SST=SSR+SSESST = SSR + SSESST=SSR+SSE

wherewherewhere,

SST=sumใ€€ofใ€€squaresใ€€ofใ€€totalSST = sumใ€€ofใ€€squaresใ€€ofใ€€totalSST=sumใ€€ofใ€€squaresใ€€ofใ€€total

SSR=sumใ€€ofใ€€squaresใ€€ofใ€€regressionSSR = sumใ€€ofใ€€squaresใ€€ofใ€€regressionSSR=sumใ€€ofใ€€squaresใ€€ofใ€€regression

SSE=sumใ€€ofใ€€squaresใ€€ofใ€€errorsSSE = sumใ€€ofใ€€squaresใ€€ofใ€€errorsSSE=sumใ€€ofใ€€squaresใ€€ofใ€€errors

Genetic Algorithm

์•ž์—์„œ ์†Œ๊ฐœํ•œ Exhaustive Search๊ณผ Local Search์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค.

โ‘  Exhaustive Search : ๋ฐ์ดํ„ฐ๋ฅผ ์ œ์ผ ์ž˜ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ ์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ์„ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋ฅผ ์ฐพ๋Š” ๋ฐ๊นŒ์ง€ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค.

โ‘ก Local Search (forward/backward/stepwise) : ํšจ๊ณผ์ ์œผ๋กœ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, search space๊ฐ€ ์ œํ•œ์ ์ด๋ผ์„œ ์ตœ์ ํ•ด๊ฐ€ ์•„๋‹Œ ํ•ด๋ฅผ ์ฐพ๊ฒŒ ๋  ์ˆ˜ ์žˆ๋‹ค.

์œ„์— ์†Œ๊ฐœํ•œ ๊ธฐ๋ฒ•๋“ค์˜ ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉฐ โ€œ๋ชจ๋ธ์˜ โ€œ์„ฑ๋Šฅโ€ ๊ณผ โ€œ์†๋„โ€ ๋ฅผ ๋ชจ๋‘ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ?โ€๋ผ๋Š” ์งˆ๋ฌธ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ž์—ฐํ˜„์ƒ์„ ๋ณธ ๋”ฐ ์ œ์•ˆ๋œ ๊ฒƒ์ด ๋ฐ”๋กœ Meta-Heuristic Approach์ด๋‹ค.

ex) ANN(์ธ๊ฐ„์˜ ๋‡Œ), Ant Colony Algorithm(๊ฐœ๋ฏธ ๊ตฐ์ง‘), Particle Swarm Optimization(์ž…์ž ๊ตฐ์ง‘)

Meta-Heuristic Approach

Genetic Algorithm ์—ญ์‹œ ์ด์™€ ๊ฐ™์€ Meta-Heuristic Approach ์ค‘ ํ•˜๋‚˜๋กœ, โ€œ์ž์—ฐ์„ ํƒ์„คโ€ + โ€œ์ƒ์‹(์œ ์ „) ํ”„๋กœ์„ธ์Šคโ€ ๋ฅผ ๋ชจ๋ฐฉํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.

Genetic Algorithm

์œ„์˜ ๊ทธ๋ฆผ์€ Genetic Algorithm(GA)์˜ Process์ด๋ฉฐ, GA๋Š” ํฌ๊ฒŒ ์•„๋ž˜์™€ ๊ฐ™์ด 3๊ฐ€์ง€ ํ”„๋กœ์„ธ์Šค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค:

โ‘  Selection(์„ ํƒ) : ํ’ˆ์งˆ(quality)๋ฅผ ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด ์šฐ์›”ํ•œ ์œ ์ „์ž(solution)์„ ์„ ํƒ

โ‘ก Crossover(๊ต๋ฐฐ) : ํ˜„์žฌ ์„ ํƒ๋œ ์œ ์ „์ž๋“ค(solution) ๊ฐ„์˜ ๊ต๋ฐฐ๋ฅผ ํ†ตํ•ด ๋Œ€์•ˆ์„ ํƒ์ƒ‰

โ‘ข Mutation(๋Œ์—ฐ๋ณ€์ด) : local optimum(๊ตญ์†Œ ์ตœ์ )์—์„œ ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ๋ณ€์ด(mutation)๋ฅผ ๋”ํ•จ

์•„๋ž˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ์—ผ์ƒ‰์ฒด(Chromosome) ๊ทธ๋ฆผ์ด๋‹ค. ์—ผ์ƒ‰์ฒด๋Š” ๋งค์šฐ ๊ธด ๊ฐ€๋‹ฅ์˜ DNA๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๋งŽ์€ ์œ ์ „์ž(Gene)๊ฐ€ ๋“ค์–ด ์žˆ๋‹ค(์ˆ˜๋ฐฑ ๊ฐœ์—์„œ ์ˆ˜์ฒœ ๊ฐœ).

Chromosome

๋ณ€์ˆ˜ ์„ ํƒ๋ฒ•์œผ๋กœ์จ ์“ฐ์ด๋Š” GA์—์„œ ์—ผ์ƒ‰์ฒด(Chromosome)์€ ๋ณ€์ˆ˜์˜ ์ง‘ํ•ฉ, ์œ ์ „์ž(Gene)์€ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์€ ์ด๋ฅผ ํ‘œํ˜„ํ•ด๋ณธ ๊ฒƒ์ด๋‹ค.

Chromosome

์•„๋ž˜๋Š” GA๋ฅผ ์ด์šฉํ•œ ๋ณ€์ˆ˜ ์„ ํƒ๋ฒ•์˜ ํ”„๋กœ์„ธ์Šค์™€ ์šฉ์–ด ์„ค๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

Genetic Algorithm

  1. Population Size: ์‚ฌ์šฉํ•  ์—ผ์ƒ‰์ฒด์˜ ์ˆ˜
  2. Fitness Function: ์—ผ์ƒ‰์ฒด ํ€„๋ฆฌํ‹ฐ ํ‰๊ฐ€ ๊ธฐ์ค€(AIC, BIC, R2)

    • ๋‘ ์—ผ์ƒ‰์ฒด๊ฐ€ ๊ฐ™์€ ์„ฑ๋Šฅ(performance)๋ฅผ ๋ณด์ด๋ฉด ๋ณ€์ˆ˜์˜ ์ˆ˜๊ฐ€ ์ ์€ ๊ฒƒ์ด good
    • ๋‘ ์—ผ์ƒ‰์ฒด์˜ ๋ณ€์ˆ˜์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ™์œผ๋ฉด ์ข€ ๋” ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์ด๋Š” ์—ผ์ƒ‰์ฒด๊ฐ€ good
  3. Selection Mechanism: ์šฐ์ˆ˜ํ•œ ์—ผ์ƒ‰์ฒด(superior chromosome)๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐฉ์‹

    • deterministic selection: ์ƒ์œ„ N%๋งŒ ์ฑ„ํƒํ•˜๊ณ , ํ•˜์œ„ (100-N)%๋Š” ํ๊ธฐํ•œ๋‹ค.
    • probabilistic selection: performance๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ ํƒ ๊ฐ€์ค‘์น˜(selection weight) ์ •์˜ ํ›„ ํ™•๋ฅ ์ ์œผ๋กœ ์—ผ์ƒ‰์ฒด๋ฅผ ์„ ํƒํ•œ๋‹ค.
  4. Crossover Mechanism: ๊ต๋ฐฐ(๊ต์ฐจ) ๋ฐฉ์‹

    • crossover point: ๊ต์ฐจ๊ฐ€ ๋ช‡ ๋ฒˆ ์ผ์–ด๋‚  ์ง€ ์ •ํ•ด์ค€๋‹ค. ๋‚œ์ˆ˜ ์ƒ์„ฑ ํ›„ cut-off๋ฅผ ๋„˜์œผ๋ฉด crossover์„ ํ•˜๋„๋ก ์ง€์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

    crossover point

  5. Rate of Mutation : ๋Œ์—ฐ๋ณ€์ด์œจ

    • ๋‚œ์ˆ˜ ์ƒ์„ฑ ํ›„ ๋Œ์—ฐ๋ณ€์ด์œจ๋ณด๋‹ค ๋‚ฎ์€ ๊ฐ’์€ mutation์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

      Rate of Mutation

  6. iteration: ์„ธ๋Œ€ ๋ฐ˜๋ณต ํšŸ์ˆ˜

    • ํ•œ ์„ธ๋Œ€๋Š” ํ•™์Šต์— ์ด์šฉ๋  ์—ผ์ƒ‰์ฒด ์„ ํƒ๋ถ€ํ„ฐ ๋‹ค์Œ ์„ธ๋Œ€์— ์—ผ์ƒ‰์ฒด ์ƒ์„ฑ๊นŒ์ง€์˜ ๋‹จ๊ณ„๋ฅผ ์ผ์ปซ๋Š”๋‹ค.
    • ์•ˆ์ „์žฅ์น˜๋กœ์„œ, ์ด์ „ ์„ธ๋Œ€์˜ best ์—ผ์ƒ‰์ฒด๋“ค์„ ๋‹ค์Œ ์„ธ๋Œ€์— ๊ฐ€์ ธ์™€์„œ ํ•จ๊ป˜ ์ด์šฉํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ์„ฑ๋Šฅ์ด ๊ฐ์†Œ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. (๋งŒ์ผ ๋” ์ข‹์€ ์ž์‹ ์„ธ๋Œ€๊ฐ€ ๋‚˜์˜ค๋ฉด best๊ฐ€ ๊ต์ฒด๋˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ˜„์žฌ best ๊ฐ’์— ์ˆ˜๋ ดํ•˜๊ฒŒ ํ•˜๋Š” ์—ญํ• )

      iteration

  7. Stopping Criteria: ํ•™์Šต ์ข…๋ฃŒ์กฐ๊ฑด
  • minimum fitness improvement (ํ€„๋ฆฌํ‹ฐ ํ–ฅ์ƒ์ด ๋” ์ด์ƒ ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๋•Œ ํ•™์Šต ์ข…๋ฃŒ)
  • maximum iteration (์ดˆ๊ธฐ์— ์„ค์ •ํ•ด ๋‘” ๋ฐ˜๋ณต ํšŸ์ˆ˜์— ๋„๋‹ฌ ์‹œ ํ•™์Šต ์ข…๋ฃŒ)

๊ธด ๊ธ€ ์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ^~^



-->