• ๋Œ€ํ•œ์ „๊ธฐํ•™ํšŒ
Mobile QR Code QR CODE : The Transactions of the Korean Institute of Electrical Engineers
  • COPE
  • kcse
  • ํ•œ๊ตญ๊ณผํ•™๊ธฐ์ˆ ๋‹จ์ฒด์ด์—ฐํ•ฉํšŒ
  • ํ•œ๊ตญํ•™์ˆ ์ง€์ธ์šฉ์ƒ‰์ธ
  • Scopus
  • crossref
  • orcid

  1. (Dept. of IoT Fusion Industry, Hankyong National University, Korea.)
  2. (Dept. of Electrical Engineering, Hankyong National University, Korea. )



Deep-Learning, LSTM, Prediction, Wind Power

1. ์„œ ๋ก 

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

ํ’๋ ฅ๋ฐœ์ „์˜ ์›์ฒœ์ด ๋˜๋Š” ๋ฐ”๋žŒ์€ ๋ถˆ๊ทœ์น™ํ•˜๊ณ  ๋น„์ฃผ๊ธฐ์ ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€๋™์„ฑ์„ ๊ฐ€์ง„ ๋ฐ”๋žŒ์˜ ํŠน์„ฑ์— ์˜ํ•ด ํ’๋ ฅ ํ„ฐ๋นˆ์—์„œ ๊ฐ„ํ—์ ์ธ ์ถœ๋ ฅ์ด ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์ „๋ ฅํ’ˆ์งˆ์ด ์ €ํ•˜๋˜๊ณ  ์ „๋ ฅ ๊ณต๊ธ‰์— ๋ถˆ์•ˆ์ •์„ฑ์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ฐ„ํ—์ ์ธ ์ถœ๋ ฅ์œผ๋กœ ์ธํ•œ ๋ถˆํ™•์‹คํ•œ ์˜ํ–ฅ์„ ์™„ํ™”ํ•˜๊ณ  ๊ณ„ํ†ต์˜ ์•ˆ์ •์ ์ธ ์šด์˜์„ ์œ„ํ•ด ์ •ํ™•ํ•œ ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก์ด ์š”๊ตฌ๋œ๋‹ค(2).

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

ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰์„ ์˜ˆ์ธกํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ํ†ต๊ณ„์  ๋ฐฉ๋ฒ•, ํ•™์Šต ๋ฐฉ๋ฒ•, ๋ฌผ๋ฆฌ์  ๋ฐฉ๋ฒ• ํ˜น์€ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์กฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์ด ์žˆ๋‹ค(3). ๋ฌผ๋ฆฌ์  ๋ฐฉ๋ฒ•์€ ๋ฐ”๋žŒ์ด ์ „์›์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฌผ๋ฆฌ์  ๊ณผ์ •์„ ๋ชจํ˜•ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋ฉฐ ํ†ต๊ณ„์  ๋ฐฉ๋ฒ•์€ ARIMA(Autore- gressive Integrated Moving Average Model) ๋“ฑ๊ณผ ๊ฐ™์€ ํšŒ๊ท€ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณผ๊ฑฐ ์‹ค์ธก ์ž๋ฃŒ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒจํ„ด ๋ถ„์„์„ ํ†ตํ•ด ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ•™์Šต ๋ฐฉ๋ฒ•์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์™€ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์˜ ๋น„์„ ํ˜•์ ์ธ ๋ณต์žกํ•œ ๊ด€๊ณ„๋ฅผ ๋‹ค๋ฃจ๋Š” ์ธ๊ณต์ง€๋Šฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋”ฅ๋Ÿฌ๋‹์„ ํ†ตํ•œ ์˜ˆ์ธก ๋ฐฉ๋ฒ•์€ ๋ฐ์ดํ„ฐ ํ•™์Šต๊ณผ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ์ด ๋›ฐ์–ด๋‚˜ ํ’๋ ฅ์„ ์˜ˆ์ธกํ•˜๋Š”๋ฐ ๋†’์€ ์ •ํ™•๋„๋ฅผ ๋ณด์ธ๋‹ค(4).

๊ธฐ๊ณ„ํ•™์Šต๊ณผ ์ธ๊ณต์ง€๋Šฅ์„ ์ด์šฉํ•œ ์‹ ์žฌ์ƒ ์—๋„ˆ์ง€์›์˜ ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก์— ๊ด€ํ•œ ์—ฐ๊ตฌ๋Š” ํ™œ๋ฐœํžˆ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ๋‹ค. Onder Evecioglu ๋“ฑ์€ ํ’๋ ฅ๋ฐœ์ „ ์˜ˆ์ธก์— ๋Œ€ํ•ด ์„ ํ˜•ํšŒ๊ท€๋ถ„์„, KNN(K-Nearest Neighbor Regression), ์˜์‚ฌ๊ฒฐ์ • ๋‚˜๋ฌด ํšŒ๊ท€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์˜ˆ์ธก ์„ฑ๋Šฅ์„ ๋น„๊ตํ•˜์˜€๊ณ (5), Gang chen ๋“ฑ์€ CNN(Convolution Neural Network)๊ณผ GA(Genetic Algorithm)๋ฅผ ๊ฒฐํ•ฉํ•œ ๋ชจ๋ธ๋กœ ๋‹จ๊ธฐ ํ’๋ ฅ์„ ์˜ˆ์ธกํ•˜์˜€๊ณ (6), Meijie Liu ๋“ฑ์€ ์—๋„ˆ์ง€ ๋„คํŠธ์›Œํฌ์˜ ๋ฐ์ดํ„ฐ ํŠน์„ฑ์„ ๊ฒฐํ•ฉํ•œ GRU(Gated Recurrent Unit) ๊ธฐ๋ฐ˜์˜ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ†ตํ•ด ํ’๋ ฅ ์˜ˆ์ธก ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜์˜€๋‹ค(7).

๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก์„ ์œ„ํ•ด ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์ธ Keras ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ LSTM(Long Short-Term Memory) ๋ชจ๋ธ์„ ์ฑ„ํƒํ•˜์˜€๋‹ค. ์‹ค์ œ ํ’๋ ฅ ๋‹จ์ง€์˜ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ์ธ ํ’์†, ํ’ํ–ฅ, ๊ธฐ์••, ์˜จ๋„, ์Šต๋„, ์ผ์กฐ ๋“ฑ๊ณผ ์‹ค์ œ ํ’๋ ฅ ๋‹จ์ง€์˜ ๋ฐœ์ „๋Ÿ‰ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค.

2. ๋ณธ ๋ก 

2.1 ๋จธ์‹ ๋Ÿฌ๋‹

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

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

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

๊ธฐ๊ณ„ํ•™์Šต์˜ ๋‹ค๋ฅธ ํ•™์Šต ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๊ฐ•ํ™”ํ•™์Šต์ด ์žˆ๋‹ค. ๊ฐ•ํ™”ํ•™์Šต์€ ์‹œ๋„์™€ ์‹คํŒจ๋ฅผ ํ†ตํ•ด ํ•™์Šตํ•˜๋Š” ์ž๊ฐ€ ํ•™์Šต ์‹œ์Šคํ…œ์ด๋ฉฐ ์ฃผ์ฒด(Agent), ํ™˜๊ฒฝ(Environment), ์ƒํƒœ(State), ํ–‰๋™(Action), ๋ณด์ƒ(Reward)์˜ ๊ฐœ๋…์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์ง€๋„ํ•™์Šต๊ณผ ๋น„์ง€๋„ ํ•™์Šต์ด ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ์ฃผ์–ด์ง„ ์ƒํ™ฉ์—์„œ ๋ณ€ํ™”๊ฐ€ ์—†๋Š” ์ •์ ์ธ ํ™˜๊ฒฝ์—์„œ ํ•™์Šต์ด ์ง„ํ–‰๋˜์—ˆ๋‹ค๋ฉด ๊ฐ•ํ™”ํ•™์Šต์€ ํŠน์ • ํ™˜๊ฒฝ ๋‚ด์—์„œ ์ •์˜๋œ ์ฃผ์ฒด๊ฐ€ ํ˜„์žฌ์˜ ์ƒํƒœ๋ฅผ ๊ด€์ฐฐํ•˜์—ฌ ์—ฌ๋Ÿฌ ํ–‰๋™์„ ์ทจํ•˜๊ณ  ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์œผ๋ฉฐ ์ตœ๋Œ€์˜ ๋ณด์ƒ์„ ๊ฐ€์ ธ๋‹ค์ฃผ๋Š” ํ–‰๋™์ด ๋ฌด์—‡์ธ์ง€ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๋”ฅ๋งˆ์ธ๋“œ์—์„œ ๋ฐœํ‘œํ•œ DQN(Deep-Q-Network)๊ณผ A3C(Asynchronous Ad- vantage Actor-Critic)๊ฐ€ ์žˆ๋‹ค.

2.2 ๋”ฅ๋Ÿฌ๋‹

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

ํผ์…‰ํŠธ๋ก ์€ 1950๋…„๋Œ€ Frank Rosenblatt์— ์˜ํ•ด ์ œ์•ˆ๋œ ์ธ๊ณต์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ๋‰ด๋Ÿฐ์˜ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ธ๋ง ํ•œ ๊ฒƒ์œผ๋กœ ๋‹ค์ˆ˜์˜ ์ž…๋ ฅ์œผ๋กœ๋ถ€ํ„ฐ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋ณด๋‚ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์ž…๋ ฅ์ธต๊ณผ ์ถœ๋ ฅ์ธต๋งŒ ์žˆ๋Š” ๊ตฌ์กฐ๋กœ ๊ฐ๊ฐ์˜ ์ž…๋ ฅ์—๋Š” ๊ณ ์œ ํ•œ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ณฑํ•ด์ง„๋‹ค. ๊ฐ€์ค‘์น˜์˜ ๊ฐ’์ด ํด์ˆ˜๋ก ํ•ด๋‹นํ•˜๋Š” ์ž…๋ ฅ์ด ์ค‘์š”ํ•จ์„ ์˜๋ฏธํ•œ๋‹ค. ๊ฐ ์ž…๋ ฅ๊ฐ’๊ณผ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณฑํ•˜๊ณ  ๋ชจ๋‘ ํ•ฉํ•˜์—ฌ ์ธ๊ณต ๋‰ด๋Ÿฐ์œผ๋กœ ๋ณด๋‚ด๊ณ  ํ•ฉํ•œ ์ด ๊ฐ’์„ ํ™œ์„ฑํ™” ํ•จ์ˆ˜์˜ ์ž„๊ณ„์น˜์™€ ๋น„๊ตํ•œ๋‹ค. ์ „์ฒด ํ•ฉ์ด ์ž„๊ณ„์น˜๋ฅผ ๋„˜์œผ๋ฉด ์ธ๊ณต ๋‰ด๋Ÿฐ์€ 1์„ ์ถœ๋ ฅํ•˜๊ณ  ์ž„๊ณ„์น˜๋ฅผ ๋„˜์ง€ ๋ชปํ•˜๋ฉด 0์„ ์ถœ๋ ฅํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ํ•จ์ˆ˜๋ฅผ ๊ณ„๋‹จ ํ•จ์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค. ๊ณ„๋‹จ ํ•จ์ˆ˜๋Š” ํผ์…‰ํŠธ๋ก ์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ™œ์„ฑํ™” ํ•จ์ˆ˜์ด๋‹ค.

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

๊ทธ๋ฆผ. 1. ๋‹ค์ธต ํผ์…‰ํŠธ๋ก 

Fig. 1. Multilayer Perceptron

../../Resources/kiee/KIEE.2021.70.5.735/fig1.png

2.3 LSTM

LSTM์€ 1997๋…„ Hochreiter์™€ Schmidhube์— ์˜ํ•ด ์ œ์•ˆ๋œ ๋ชจ๋ธ๋กœ ์ˆœํ™˜ ์‹ ๊ฒฝ๋ง์ธ RNN(Recurrent Neural Network)์ด ๋ณด์•ˆ๋œ ๊ฒƒ์ด๋‹ค. ๊ธฐ๋ณธ ๊ตฌ์กฐ์˜ ์‹ ๊ฒฝ๋ง์€ ๋ฐ์ดํ„ฐ ์…‹์„ ์ด๋ฃจ๋Š” ์ƒ˜ํ”Œ๋“ค์˜ ์ˆœ์„œ๊ฐ€ ์—†์ด ๋Œ€๋“ฑํ•˜๋‚˜, RNN์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์…‹์„ ์ด๋ฃจ๋Š” ์ƒ˜ํ”Œ๋“ค์˜ ์ˆœ์„œ๊ฐ€ ๋ฐ์ดํ„ฐ ์…‹ ์ „์ฒด๋ฅผ ๊ฑธ์ณ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ ํ•™์Šต ๊ณผ์ •์ค‘ ๋ฐ์ดํ„ฐ ์…‹์˜ ์ˆœ์„œ๊ฐ€ ๊ฐ€์ง„ ์˜๋ฏธ๊ฐ€ ๋ฐ˜์˜๋˜๋Š” ๊ตฌ์กฐ์ด๋‹ค. ๋”ฐ๋ผ์„œ RNN์€ ๋ฐ์ดํ„ฐ ์…‹์˜ ์ˆœ์„œ๊ฐ€ ์˜๋ฏธ๋ฅผ ๊ฐ–๋Š” ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ์— ์ ํ•ฉํ•œ ์‹ ๊ฒฝ๋ง์ด๋‹ค. ๊ณผ๊ฑฐ์˜ ์ •๋ณด๋ฅผ ๊ธฐ์–ตํ•˜์—ฌ ๋‹ค์Œ ์ƒํƒœ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜์ง€๋งŒ ๊ด€๋ จ ์ •๋ณด์™€ ๋จผ ์‹œ์ ์— ์žˆ๋Š” ์ •๋ณด์˜ ๊ฒฝ์šฐ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์ •๋ณด๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ์‹œ์ ๊ณผ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒฝ์šฐ ์—ญ์ „ํŒŒ ์‹œ ๊ธฐ์šธ๊ธฐ(Gradient)๊ฐ€ ์ ์ฐจ ์ค„์–ด๋“ค๊ฒŒ ๋˜์–ด ํ•™์Šต ๋Šฅ๋ ฅ์ด ๋–จ์–ด์ง„๋‹ค. LSTM์€ ์ด๋Ÿฌํ•œ RNN์ด ๊ฐ€์ง„ ๊ธฐ์šธ๊ธฐ ์†Œ์‹ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณ ์•ˆ๋œ ๋ชจ๋ธ์ด๋ฉฐ ๋ฉ”๋ชจ๋ฆฌ์— ๊ฐ€์ค‘์„ ๋‘์–ด ๋‹จ๊ธฐ์™€ ์žฅ๊ธฐ ๊ธฐ์–ต์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ๊ธฐ์กด RNN์˜ ์€๋‹‰์ธต(Hidden State)์— ์…€ ์Šคํ…Œ์ดํŠธ(Cell State)๊ฐ€ ์ถ”๊ฐ€๋œ ๊ตฌ์กฐ์˜ ๋‰ด๋Ÿด ๋„คํŠธ์›Œํฌ๋กœ 4๊ฐœ์˜ ๋ ˆ์ด์–ด๊ฐ€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ๋กœ๋Š” ์€๋‹‰ ์Šคํ…Œ์ดํŠธ๋ฅผ ์˜๋ฏธํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์…€(Memory cell)์ด๋‹ค. ๊ฐ ๋ฉ”๋ชจ๋ฆฌ ์…€์—๋Š” ์ ์ ˆํ•œ ๊ฐ€์ค‘์น˜๋ฅผ ์œ ์ง€ํ•˜๋Š” ์ˆœํ™˜ ์—์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ ์ด ์ˆœํ™˜ ์—์ง€์˜ ์ถœ๋ ฅ์ด ์…€ ์Šคํ…Œ์ดํŠธ์ด๋‹ค(8). ์…€ ์Šคํ…Œ์ดํŠธ๋Š” ์ž…๋ ฅ, ๋ง๊ฐ, ์ถœ๋ ฅ ์„ธ ๊ฐ€์ง€ ๊ฒŒ์ดํŠธ๋“ค์„ ์ด์šฉํ•˜์—ฌ ์ •๋ณด์˜ ๋ฐ˜์˜ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

๊ทธ๋ฆผ. 2. LSTM์˜ ๊ตฌ์กฐ

Fig. 2. Structure of LSTM

../../Resources/kiee/KIEE.2021.70.5.735/fig2.png

LSTM์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๊ณผ๊ฑฐ์˜ ์ •๋ณด๋ฅผ ์žŠ์„์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒŒ์ดํŠธ์ด๋‹ค. ๊ฒฐ์ •์€ ์‹œ๊ทธ๋ชจ์ด๋“œ ๋ ˆ์ด์–ด๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง„๋‹ค. ํƒ€์ž„์Šคํ… t-1์—์„œ ์€๋‹‰์ƒํƒœ์ธ $h_{t-1}$๊ณผ ํƒ€์ž„์Šคํ… t์—์„œ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ $x_{t}$๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„ ์‹œ๊ทธ๋ชจ์ด๋“œ ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋ฅผ ์ทจํ•ด 0๊ณผ 1 ์‚ฌ์ด์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. 0~1 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ์ •๋ณด์˜ ์ค‘์š”๋„๊ฐ€ ๋ฐ˜์˜๋˜๋Š” ๊ฒƒ์œผ๋กœ 1์ด๋ฉด ์ด์ „ ์ƒํƒœ์˜ ์ •๋ณด๋ฅผ ์˜จ์ „ํžˆ ๋ฐ˜์˜ํ•˜๊ณ  0์ด๋ฉด ์ด์ „ ์ƒํƒœ์˜ ์ •๋ณด๋ฅผ ์žŠ๋Š”๋‹ค. ์‹(1)์—์„œ $W_{xf}$๋Š” ๋ง๊ฐ ๊ฒŒ์ดํŠธ ๊ฐ€์ค‘์น˜, $b_{f}$๋Š” ๋ง๊ฐ ๊ฒŒ์ดํŠธ ๋ฐ”์ด์–ด์Šค์ด๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” ํ˜„์žฌ ์ •๋ณด๋ฅผ ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•œ ์ž…๋ ฅ ๊ฒŒ์ดํŠธ๋กœ ์ƒˆ๋กœ ๋“ค์–ด์˜จ ์ •๋ณด๊ฐ€ ์…€ ์Šคํ…Œ์ดํŠธ๋กœ ์ €์žฅ๋ ์ง€ ๊ฒฐ์ •ํ•œ๋‹ค. ์ž…๋ ฅ ๊ฒŒ์ดํŠธ์—๋Š” ๋‘ ๊ฐœ์˜ ๋ ˆ์ด์–ด๊ฐ€ ์žˆ์œผ๋ฉฐ ํ•˜๋‚˜๋Š” ์–ด๋Š ๊ฐ’์„ ๊ฐฑ์‹ ํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ์‹œ๊ทธ๋ชจ์ด๋“œ ๋ ˆ์ด์–ด, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์…€ ์Šคํ…Œ์ดํŠธ์— ๋”ํ•  ํ›„๋ณด ๊ฐ’์˜ ๋ฒกํ„ฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋ ˆ์ด์–ด์ด๋‹ค. ํ˜„์žฌ ์‹œ์  t์—์„œ $x_{t}$๊ฐ’๊ณผ ์ž…๋ ฅ ๊ฒŒ์ดํŠธ ๊ฐ€์ค‘์น˜ $W_{x i}$๋ฅผ ๊ณฑํ•œ ๊ฐ’๊ณผ ์ด์ „ ์‹œ์  t-1์˜ ์€๋‹‰ ์ƒํƒœ $h_{t-1}$์™€ ๊ฐ€์ค‘์น˜ $W_{h i}$๋ฅผ ๊ณฑํ•œ ๊ฐ’์„ ๋”ํ•˜์—ฌ ์‹œ๊ทธ๋ชจ์ด๋“œ๋ฅผ ์ทจํ•œ ๊ฒƒ์ด $i_{t}$์ด๋‹ค. $\mathrm{g}_{t}$๋Š” $x_{t}$๊ฐ’๊ณผ ์…€ ๊ฒŒ์ดํŠธ ๊ฐ€์ค‘์น˜ $W_{x\mathrm{g}}$๋ฅผ ๊ณฑํ•œ ๊ฒƒ๊ณผ $h_{t-1}$์™€ ๊ฐ€์ค‘์น˜ $W_{h\mathrm{g}}$๋ฅผ ๊ณฑํ•œ ๊ฐ’์„ ํ•ฉํ•œ ๊ฐ’์— tanh ํ•จ์ˆ˜๊ฐ€ ์ทจํ•ด์ง„ ๊ฒƒ์ด๋‹ค. $i_{t}$์™€ $\mathrm{g}_{t}$๋ฅผ ์›์†Œ๋ณ„ ๊ณฑ์…ˆ(Element-Wise Multiplication) ํ•œ ๊ฐ’์ด ์ž…๋ ฅ ๊ฒŒ์ดํŠธ๊ฐ€ ๋‚ด๋ณด๋‚ด๋Š” ๊ฐ’์ด ๋œ๋‹ค. ์‹(2)์™€ (3)์—์„œ $b_{i}$์™€ $b_{g}$๋Š” ๊ฐ๊ฐ ์ž…๋ ฅ ๊ฒŒ์ดํŠธ ๋ฐ”์ด์–ด์Šค, ์…€ ๊ฒŒ์ดํŠธ ๋ฐ”์ด์–ด์Šค์ด๋‹ค.

์…€ ์Šคํ…Œ์ดํŠธ $C_{t}$๋Š” ์žฅ๊ธฐ ์ƒํƒœ๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค. ์ž…๋ ฅ ๊ฒŒ์ดํŠธ์—์„œ ์–ป์–ด์ง„ $i_{t}$์™€ $\mathrm{g}_{t}$ ๋‘ ๊ฐ€์ง€ ๊ฐ’์— ์›์†Œ๋ณ„ ๊ณฑ์„ ํ•˜๋ฉด ํ˜„์žฌ ์‹œ์ ์— ์„ ํƒ๋œ ๊ธฐ์–ตํ•  ๊ฐ’์ด ๋œ๋‹ค. ์ž…๋ ฅ ๊ฒŒ์ดํŠธ์—์„œ ์„ ํƒ๋œ ๊ธฐ์–ต๊ณผ ๋ง๊ฐ ๊ฒŒ์ดํŠธ์˜ ๊ฒฐ๊ณผ๊ฐ’์„ ๋”ํ•˜๋ฉด ํ˜„์žฌ ์‹œ์  t์—์„œ ์…€ ์Šคํ…Œ์ดํŠธ์ด๋ฉฐ, ์ด ๊ฐ’์ด ๋‹ค์Œ ์‹œ์ ์˜ LSTM ์…€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.

์ถœ๋ ฅ ๊ฒŒ์ดํŠธ๋Š” ํ˜„์žฌ ์‹œ์  t์—์„œ $x$๊ฐ’๊ณผ ์ด์ „ ์‹œ์  $t-1$์—์„œ ์€๋‹‰ ์Šคํ…Œ์ดํŠธ $h_{t-1}$์— ๊ฐ๊ฐ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณฑํ•œ ๋‹ค์Œ ๋‘ ๊ฐ’์„ ํ•ฉํ•˜์—ฌ ์‹œ๊ทธ๋ชจ์ด๋“œ ํ•จ์ˆ˜๋ฅผ ์ทจํ•œ ๊ฐ’์ด๋‹ค. ์ด ๊ฐ’์€ ํ˜„์žฌ ์‹œ์  t์—์„œ ์€๋‹‰ ์Šคํ…Œ์ดํŠธ๋ฅผ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋˜๋ฉฐ ์ถœ๋ ฅ๊ฐ’ $o_{t}$์™€ (4)๋ฅผ ํ†ตํ•ด ๊ฐฑ์‹ ๋œ $C_{t}$๋ฅผ tanh ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด -1๊ณผ 1 ์‚ฌ์ด๋กœ ์ถœ๋ ฅ๋œ ๊ฐ’๊ณผ ์›์†Œ๋ณ„ ๊ณฑ์…ˆ์„ ํ•˜์—ฌ ์–ป์–ด์ง„๋‹ค. ์€๋‹‰ ์Šคํ…Œ์ดํŠธ๋Š” ๋‹จ๊ธฐ ์ƒํƒœ๋ผ๊ณ ๋„ ํ•œ๋‹ค. ์žฅ๊ธฐ ์ƒํƒœ์˜ ๊ฐ’์€ tanh ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด -1๊ณผ 1 ์‚ฌ์ด์˜ ๊ฐ’์ด ๋˜๊ณ  $o_{t}$์™€ ์—ฐ์‚ฐํ•˜์—ฌ ๊ฐ’์ด ๊ฑธ๋Ÿฌ์ง€๊ฒŒ ๋˜๋Š” ํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์€๋‹‰ ์ƒํƒœ๊ฐ€ ๋œ๋‹ค. ์‹(5)์—์„œ $W_{xo}$๋Š” ์ถœ๋ ฅ ๊ฒŒ์ดํŠธ ๊ฐ€์ค‘์น˜, $b_{o}$๋Š” ์ถœ๋ ฅ ๊ฒŒ์ดํŠธ ๋ฐ”์ด์–ด์Šค์ด๋‹ค.

(1)
$f_{t}=\sigma(W_{xf}x_{t}+W_{hf}h_{t-1}+b_{f})$

(2)
$i_{t}=\sigma(W_{\xi}x_{t}+W_{hi}h_{t-1}+b_{i})$

(3)
$\mathrm{g}_{t}=\tanh(W_{x\mathrm{g}}x_{t}+W_{h\mathrm{g}}h_{t-1}+b_{\mathrm{g}})$

(4)
$C_{t}=(C_{t-1}\circ f_{t})+(i_{t}\circ\mathrm{g}_{t})$

(5)
$o_{t}=o(W_{xo}x_{t}+W_{ho}h_{t-1}+b_{o})$

(6)
$h_{t}=o_{t}\circ\tanh(C_{t})$

2.4 Keras

ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก์„ ์œ„ํ•˜์—ฌ Keras์˜ LSTM์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค. Keras๋Š” ๋‹ค์–‘ํ•œ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ์ œ๊ณตํ•˜๋Š” ํŒŒ์ด์ฌ ๊ธฐ๋ฐ˜์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋ฉฐ ์‹ ๊ฒฝ๋ง์„ ๋ชจ๋“ˆ ๊ตฌ์กฐ๋กœ ํ‘œํ˜„ํ•œ๋‹ค. Keras๋Š” ๋ชจ๋“ˆํ™”, ์ตœ์†Œ์ฃผ์˜, ์‰ฌ์šด ํ™•์žฅ์„ฑ, ํŒŒ์ด์ฌ ๊ธฐ๋ฐ˜์ด๋ผ๋Š” 4๊ฐ€์ง€ ์ฃผ์š” ํŠน์ง•์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. Keras์˜ ๋ชจ๋“ˆ์€ ๋…๋ฆฝ์ ์ด๊ณ  ์„ค์ •๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์†Œํ•œ์˜ ์ œ์•ฝ๋งŒ์œผ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹ ๊ฒฝ๋ง ์ธต์ด๋‚˜ ๋น„์šฉํ•จ์ˆ˜, ์ตœ์ ํ™”๊ธฐ, ์ดˆ๊ธฐํ™” ๊ธฐ๋ฒ•, ํ™œ์„ฑํ™” ํ•จ์ˆ˜, ์ •๊ทœํ™” ๊ธฐ๋ฒ•์€ ์ „๋ถ€ ๋…๋ฆฝ์ ์ธ ๋ชจ๋“ˆ์ด๋ฉฐ ๋ชจ๋ธ์€ ์ด๋Ÿฌํ•œ ๋ชจ๋“ˆ๋“ค์„ ๊ตฌ์„ฑํ•œ ๊ฒƒ์ด๋‹ค. Keras์—์„œ ๋ชจ๋ธ์„ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ˆœ์ฐจ API(Application Pro- gramming Interface)์™€ ํ•จ์ˆ˜ํ˜• API ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ์ˆœ์ฐจํ˜• API๋Š” ์ž…์ถœ๋ ฅ์ด ํ•˜๋‚˜๋ผ๊ณ  ๊ฐ€์ •ํ•˜์—ฌ ๋ ˆ์ด์–ด๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ์Œ“์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•˜๊ณ  ํŽธ๋ฆฌํ•œ ๊ตฌ์กฐ์ด๋‚˜ ์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฅธ ๋ชจ๋ธ๋“ค์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์—†๋‹ค. ํ•จ์ˆ˜ํ˜• API๋Š” ๋‹ค์ค‘ ์ž…๋ ฅ ํ˜น์€ ๋‹ค์ค‘ ์ถœ๋ ฅ ๊ตฌ์กฐ๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ชจ๋ธ๋“ค์„ ๋ณ‘ํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค.

2.5 ๋ฐ์ดํ„ฐ ์„ ์ •

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

ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜๋Š” ๋‘ ๋ณ€์ˆ˜ ์ง‘๋‹จ ๊ฐ„์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๊ณ„๋Ÿ‰ํ™”ํ•œ ์ˆ˜์น˜์ด๋ฉฐ +1๊ณผ -1 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ๋‘ ๋ณ€์ˆ˜ ๊ฐ„ ์—ฐ๊ด€์„ฑ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. -์ด๋ฉด ์Œ์˜ ์ƒ๊ด€๊ด€๊ณ„, +์ด๋ฉด ์–‘์˜ ์ƒ๊ด€๊ด€๊ณ„์— ์žˆ๋‹ค. ๋‘ ์ง‘๋‹จ X์™€ Y ์‚ฌ์ด์˜ ์ƒ๊ด€๊ณ„์ˆ˜ r์˜ ์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ์—ฌ๊ธฐ์„œ $x_{i}$์™€ $y_{i}$๋Š” ๊ฐ๊ฐ X์™€ Y์˜ i๋ฒˆ์งธ ๋ฐ์ดํ„ฐ, $\overline{x}$์™€ $\overline{y}$๋Š” ํ‘œ๋ณธ์ง‘๋‹จ X์™€ Y์˜ ํ‰๊ท ์ด๋‹ค. ์ƒ๊ด€๊ณ„์ˆ˜ ๊ณ„์‚ฐ์„ ํ†ตํ•ด ์˜ํฅ ์ง€์—ญ์˜ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๋“ค๊ณผ ์˜ํฅ ์ง€์—ญ์˜ ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ๋Ÿ‰์˜ ์ƒ๊ด€๊ด€๊ณ„ ๊ฒฐ๊ณผ๋Š” ํ‘œ 1๊ณผ ๊ฐ™๋‹ค.

(7)
$r=\dfrac{\sum_{i=1}^{n}(x_{i}-\overline{x})(y_{i}-\overline{y})}{\sqrt{\sum_{i=1}^{n}(x_{i}-\overline{x})^{2}\sum_{i=1}^{n}(y_{i}-\overline{y})^{2}}}$

ํ‘œ 1. ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜์— ๋”ฐ๋ฅธ ๋ณ€์ˆ˜ ๊ฐ„ ์—ฐ๊ด€์„ฑ

Table 1. Association between variables due to Pearson correlation coefficient

ํ’ํ–ฅ

ํ’์†

ํ˜„์ง€๊ธฐ์••

์˜จ๋„

๋ฐœ์ „๋Ÿ‰

์Šต๋„

ํ’ํ–ฅ

1.000

0.019

-0.034

-0.057

0.097

-0.063

ํ’์†

0.019

1.00

-0.288

-0.029

0.711

-0.138

ํ˜„์ง€๊ธฐ์••

-0.034

-0.288

1.000

-0.446

-0.273

-0.200

์˜จ๋„

-0.057

-0.029

-0.446

1.000

-0.066

0.071

๋ฐœ์ „๋Ÿ‰

0.097

0.711

-0.273

-0.066

1.000

-0.149

์Šต๋„

-0.063

-0.138

-0.200

0.071

-0.149

1.000

์ƒ๊ด€๊ณ„์ˆ˜์˜ ์ ˆ๋Œ“๊ฐ’์ด 0.7 ์ด์ƒ์ด๋ฉด ๋ฐ์ดํ„ฐ ์ง‘๋‹จ X์™€ Y๋Š” ๋งค์šฐ ํฐ ์ƒ๊ด€๊ด€๊ณ„์— ์žˆ์œผ๋ฉฐ ์ ˆ๋Œ“๊ฐ’์ด 0.3๊ณผ 0.7 ์‚ฌ์ด์ด๋ฉด ๊ฐ•ํ•œ ์ƒ๊ด€๊ด€๊ณ„, 0.1๊ณผ 0.3 ์‚ฌ์ด์ด๋ฉด ์•ฝํ•œ ์ƒ๊ด€๊ด€๊ณ„์— ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜๋Š” ๋‘ ์ง‘๋‹จ ๊ฐ„์˜ ์—ฐ๊ด€์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋ฏ€๋กœ ์ธ๊ณผ๊ด€๊ณ„๋Š” ํฌํ•จํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ž…๋ ฅ๋œ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๋Š” ์˜ํฅ ์ง€์—ญ 2018๋…„ 3์›” 1์ผ๋ถ€ํ„ฐ 4์›” 30์ผ๊นŒ์ง€ ์‹œ๊ฐ„๋ณ„ ํ’ํ–ฅ, ํ’์†, ๊ธฐ์••, ์˜จ๋„, ์Šต๋„ ๋ฐ์ดํ„ฐ์™€ ์˜ํฅ ์ง€์—ญ์˜ ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ๋ฐ์ดํ„ฐ์ด๋‹ค. ํ‘œ 1์—์„œ ๋ฐœ์ „๋Ÿ‰๊ณผ ํ’์†์˜ ์ƒ๊ด€๊ณ„์ˆ˜๋Š” 0.711, ํ˜„์ง€ ๊ธฐ์••์€ -0.273์ด๋‹ค. ํ’์†์€ ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋น„๋ก€๊ด€๊ณ„์— ์žˆ๋Š” ์š”์ธ์œผ๋กœ ํ’์†๊ณผ ์—ฐ๊ด€์„ฑ์ด ์žˆ๋Š” ์š”์ธ์€ ์ถœ๋ ฅ๋ฐ์ดํ„ฐ์™€ ์ข…์† ๊ด€๊ณ„์— ์žˆ๋Š” ์š”์ธ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ’์†๊ณผ ํ˜„์ง€ ๊ธฐ์••์˜ ์ƒ๊ด€๊ณ„์ˆ˜๋Š” -0.288๋กœ ์—ฐ๊ด€์„ฑ์ด ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ํ’์†๊ณผ ํ˜„์ง€ ๊ธฐ์••์„ ์ œ์™ธํ•˜๋ฉด ๋ฐœ์ „๋Ÿ‰ ๋ฐ์ดํ„ฐ์™€ ์—ฐ๊ด€์„ฑ์ด ์—†์–ด ๋ณด์ด์ง€๋งŒ ๊ธฐ์••๊ณผ ์˜จ๋„๋Š” ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ -0.446์œผ๋กœ ๊ฐ•ํ•œ ์—ฐ๊ด€์„ฑ์„ ๋ณด์ธ๋‹ค. ์Šต๋„์™€ ํ’ํ–ฅ์€ ๋ฐœ์ „๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๋กฏํ•œ ๋‹ค๋ฅธ ๊ธฐ์ƒ์š”์ธ๋“ค๊ณผ ์ „์ฒด์ ์œผ๋กœ ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ ๋‚ฎ์€ ๊ฐ’์œผ๋กœ ๋‚˜์™”๋‹ค. ๋”ฐ๋ผ์„œ ํ’์†๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ์••๊ณผ ์˜จ๋„ ๋˜ํ•œ ๋ฐœ์ „๋Ÿ‰์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ธฐ์ƒ ๋ณ€์ˆ˜๋กœ ์„ ์ •ํ•˜์˜€๋‹ค.

3. ์‹œ๋ฎฌ๋ ˆ์ด์…˜

3.1 ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ตฌ์„ฑ

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

๋ชจ๋ธ์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน A์™€ B๋กœ ๋‚˜๋ˆ„์–ด ๋‘ ๋ฒˆ์˜ ํ•™์Šต์„ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ์ด 4๊ฐœ ์†์„ฑ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋˜์—ˆ๋‹ค. ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณตํ†ต ์†์„ฑ์œผ๋กœ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ ๋‚˜๋จธ์ง€ 3๊ฐ€์ง€ ์†์„ฑ์˜ ๋ฐ์ดํ„ฐ๋Š” ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜์— ๋”ฐ๋ฅธ ์—ฐ๊ด€์„ฑ์œผ๋กœ ๊ตฌ๋ถ„ ์ง€์–ด ์ž…๋ ฅํ•˜์˜€๋‹ค. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน A์—์„œ๋Š” ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜์—์„œ ๋ฐœ์ „๋Ÿ‰๊ณผ ์—ฐ๊ด€์„ฑ์ด ๋‚ฎ์•˜๋˜ ํ’ํ–ฅ๊ณผ ์Šต๋„, ์ผ์กฐ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ณ  ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน B์—์„œ๋Š” ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜์—์„œ ์—ฐ๊ด€์„ฑ์„ ๋ณด์˜€๋˜ ์˜ํฅ ์ง€์—ญ์˜ ํ’์†, ๊ธฐ์••, ์˜จ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜์˜€๋‹ค. ๊ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋“ค์€ ์„œ๋กœ ์š”์†Œ์˜ ๋‹จ์œ„์™€ ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์„œ Min-max ์ •๊ทœํ™”๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค. Min-max ์ •๊ทœํ™”๋Š” ์‹(8)๊ณผ ๊ฐ™๋‹ค.

(8)
$x_{s ca\le d}=\dfrac{x-x_{\min}}{x_{\max}-x_{\min}}$

์—ฌ๊ธฐ์„œ $x_{s ca\le d}$๋Š” ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋œ ๋ฐ์ดํ„ฐ, $x$๋Š” ์กฐ์ •ํ•  ๋ฐ์ดํ„ฐ, $x_{\min}$์€ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’, $x_{\max}$๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๊ฐ€์žฅ ํฐ ๊ฐ’์ด๋‹ค. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ 80\%๋ฅผ ํ›ˆ๋ จ ์„ธํŠธ๋กœ ์„ค์ •ํ•˜๊ณ  ๋‚˜๋จธ์ง€ 20\%๋ฅผ ๊ฒ€์ฆ ์„ธํŠธ๋กœ ํ•˜์˜€๋‹ค. ์‹(9)์™€ ๊ฐ™์ด LSTM ๋ ˆ์ด์–ด์—์„œ ์ตœ์ ํ™” ํ•จ์ˆ˜๋กœ Adam์„ ์‚ฌ์šฉํ•˜๊ณ  ํ‰๊ท ์ œ๊ณฑ์˜ค์ฐจ(Mean Squared Error)๋กœ ์†์‹ค์„ ๊ณ„์‚ฐํ•˜์˜€๋‹ค.

(9)
$MSE=\dfrac{1}{n}\Sigma(F_{i}-Z_{i})^{2}$

์—ฌ๊ธฐ์„œ n์€ ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜, $F_{i}$๋Š” ์˜ˆ์ธกํ•œ ๊ฐ’, $Z_{i}$๋Š” ์‹ค์ œ๊ฐ’์ด๋‹ค. ๊ฐ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๋ชจ๋ธ์˜ ํ›ˆ๋ จ ๊ฒฐ๊ณผ์—์„œ ํ’๋ ฅ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์˜ค์ฐจ๋ฅผ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•˜์—ฌ RMSE(Root Mean Square Error)๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค. RMSE๋Š” ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ ๊ด€์ฐฐ๋˜๋Š” ๊ฐ’๊ณผ ๋ชจ๋ธ์ด ์ถ”์ •ํ•œ ๊ฐ’๊ณผ์˜ ์ฐจ์ด๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. ์‹(10)์—์„œ $\hat y_{i}$์™€ $y_{i}$๋Š” ๊ฐ๊ฐ ๋ฐœ์ „๋Ÿ‰์˜ ์‹ค์ œ๊ฐ’๊ณผ ์˜ˆ์ธกํ•œ ๊ฐ’์„ ์˜๋ฏธํ•œ๋‹ค.

(10)
$R M S E =\sqrt{\sum_{i=1}^{n}\dfrac{(\hat y_{i}-y_{i})^{2}}{n}}$

3.2 ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒฐ๊ณผ

ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก์„ ์œ„ํ•˜์—ฌ ๋ณธ ๋…ผ๋ฌธ์€ ํŒŒ์ด์ฌ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜ํ–‰ํ•˜์˜€์œผ๋ฉฐ, 2018๋…„ 3์›” 1์ผ 0์‹œ๋ถ€ํ„ฐ 4์›” 30์ผ 23์‹œ๊นŒ์ง€์˜ ์‹œ๊ฐ„๋ณ„ ์˜ํฅ ์ง€์—ญ์˜ ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰ ๋ฐ์ดํ„ฐ์™€ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•˜์˜€๋‹ค. ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ๊ธฐ์ƒ์ฒญ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ’์†, ํ’ํ–ฅ, ํ˜„์ง€๊ธฐ์••, ์˜จ๋„, ์Šต๋„, ์ผ์กฐ ๋ฐ์ดํ„ฐ์™€ ํ’๋ ฅ๋ฐœ์ „๊ธฐ์˜ ์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ A์™€ B ๋‘ ๊ฒฝ์šฐ๋กœ ๋‚˜๋ˆ„์–ด LSTM ๋ชจ๋ธ์„ ํ•™์Šต์‹œ์ผฐ๋‹ค.

๊ทธ๋ฆผ. 3. ๋ชจ๋ธ์˜ ์†์‹ค ๊ทธ๋ž˜ํ”„

Fig. 3. Modelโ€™s loss graph

../../Resources/kiee/KIEE.2021.70.5.735/fig3.png

์—ํฌํฌ(Epoch)๋Š” ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ช‡ ๋ฒˆ ํ•™์Šตํ•  ๊ฒƒ์ธ์ง€๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ๋ฐ˜๋ณตํ•  ๋•Œ๋งˆ๋‹ค ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐฑ์‹ ๋˜๋ฉฐ ๋ชจ๋ธ์ด ํ•™์Šต๋œ๋‹ค. ๊ทธ๋ฆผ 3์€ ์ตœ์ ์˜ ํ•™์Šต ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ธ์˜ ์†์‹ค ๊ทธ๋ž˜ํ”„์ด๋‹ค. ์„ธ๋กœ์ถ•์€ ์†์‹ค, ๊ฐ€๋กœ์ถ•์€ ์—ํฌํฌ๋กœ 100์œผ๋กœ ์„ค์ •๋˜์—ˆ๋‹ค. ํ›ˆ๋ จ์€ ๋งค ์—ํฌํฌ๋งˆ๋‹ค ํ›ˆ๋ จ ์†์‹ค๊ฐ’, val_loss๋Š” ๋งค ์—ํฌํฌ ๋งˆ๋‹ค ๊ฒ€์ฆ ์†์‹ค๊ฐ’์„ ์˜๋ฏธํ•˜๋ฉฐ, ํ•™์Šต ํšŸ์ˆ˜๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ํ›ˆ๋ จ์€ ํ–ฅ์ƒ๋˜์ง€๋งŒ val_loss์˜ ๊ฐ’์€ ์†์‹ค์ด ๊ฐ์†Œํ•˜๋‹ค๊ฐ€ ์ผ์ •ํ•œ ํšŸ์ˆ˜์— ๋„๋‹ฌํ•˜๊ฒŒ ๋˜๋ฉด ๋‹ค์‹œ ์ฆ๊ฐ€ํ•˜๋Š” ๊ณผ์ ํ•ฉ(Overfitting)์ด ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. ๊ณผ์ ํ•ฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ์ตœ์ ์˜ ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ์„ค์ •ํ•˜์˜€์œผ๋ฉฐ ๊ทธ์— ๋”ฐ๋ฅธ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋Š” ๊ทธ๋ฆผ 4์™€ ๊ฐ™๋‹ค.

๊ทธ๋ฆผ. 4. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃนA์˜ ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก ๊ฒฐ๊ณผ

Fig. 4. Prediction of wind power generation quantity by input data set A

../../Resources/kiee/KIEE.2021.70.5.735/fig4.png

๊ทธ๋ฆผ 4๋Š” ํ’ํ–ฅ๊ณผ ์ผ์กฐ, ์Šต๋„, ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ์„ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน A์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ์ด๋‹ค. ๊ฐ€๋กœ์ถ•์€ ์‹œ๊ฐ„ ๋‹จ์œ„์ด๋ฉฐ ์„ธ๋กœ์ถ•์€ ๊ทธ์— ๋Œ€ํ•œ MW๋‹จ์œ„์˜ ํ’๋ ฅ๋ฐœ์ „๊ธฐ์˜ ์ถœ๋ ฅ์ด๋‹ค. ์‚ฌ์šฉ๋œ ๋ฐ์ดํ„ฐ์˜ ์ˆ˜๋Š” 1416๊ฐœ๋กœ ๊ทธ์ค‘ ์•ฝ 1180๊ฐœ ์ •๋„์— ํ•ด๋‹นํ•˜๋Š” ์ฃผํ™ฉ์ƒ‰ ๊ทธ๋ž˜ํ”„๊ฐ€ ์ „์ฒด ๋ฐ์ดํ„ฐ์˜ 80\%๋ฅผ ์ฐจ์ง€ํ•œ ํ›ˆ๋ จ์šฉ ๋ฐ์ดํ„ฐ์ด๊ณ  ์ดˆ๋ก์ƒ‰ ๊ทธ๋ž˜ํ”„๋Š” ๋‚˜๋จธ์ง€ 20\%์— ํ•ด๋‹นํ•˜๋ฉฐ ์ฃผํ™ฉ์ƒ‰ ๊ทธ๋ž˜ํ”„๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ํ›ˆ๋ จ๋œ ์ดํ›„ ๋ชจ๋ธ์ด ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ ์˜ˆ์ธก์„ ์‹œํ–‰ํ•œ ๊ทธ๋ž˜ํ”„์ด๋‹ค. ์ด๊ฒƒ์€ ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ๊ณผ ์—ฐ๊ด€์„ฑ์ด ์—†๋Š” ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ์ด๋ฉฐ ์‹ค์ œ ๋ฐ์ดํ„ฐ์ธ ํŒŒ๋ž€์ƒ‰ ๊ทธ๋ž˜ํ”„์™€ ํ›ˆ๋ จ ๊ฒฐ๊ณผ์ธ ์ฃผํ™ฉ์ƒ‰ ๊ทธ๋ž˜ํ”„, ์˜ˆ์ธก ๊ฒฐ๊ณผ์ธ ์ดˆ๋ก์ƒ‰ ๊ทธ๋ž˜ํ”„๊ฐ€ ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ ์ฐจ์ด๋ฅผ ๋ณด์ธ๋‹ค. ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ์™€ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฐ๊ด€์„ฑ์ด ๋‚ฎ์€ ๊ฒฝ์šฐ ๋ชจ๋ธ์˜ ์ •ํ™•๋„์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ํ’ํ–ฅ, ์Šต๋„, ์ผ์กฐ, ๋ฐœ์ „๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ์˜ ๋ชจ๋ธ ์˜ˆ์ธก ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด RMSE๋ฅผ ๊ณ„์‚ฐํ•œ ๊ฒฐ๊ณผ 1.79๋กœ ๋‚˜์™”๋‹ค.

๊ทธ๋ฆผ 5๋Š” ๊ทธ๋ฆผ 6๊ณผ ๋ณด๊ธฐ ์‰ฌ์šด ๋น„๊ต๋ฅผ ์œ„ํ•ด ์ฒจ๋ถ€ํ•œ ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ ๊ทธ๋ž˜ํ”„์ด๋‹ค.

๊ทธ๋ฆผ 6์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋กœ ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜์—์„œ ๋†’์€ ์—ฐ๊ด€์„ฑ์„ ๋ณด์ธ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ์ธ ํ’์†, ๊ธฐ์••, ์˜จ๋„์™€ ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•œ ์˜ˆ์ธก ๊ฒฐ๊ณผ์ด๋‹ค. ์ฃผํ™ฉ์ƒ‰ ๊ทธ๋ž˜ํ”„์™€ ์ดˆ๋ก์ƒ‰ ๊ทธ๋ž˜ํ”„๋Š” ๊ทธ๋ฆผ 4์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ›ˆ๋ จ ๊ฒฐ๊ณผ ๊ทธ๋ž˜ํ”„์™€ ํ›ˆ๋ จ๋œ ๋ชจ๋ธ๋กœ ์˜ˆ์ธก์„ ์ˆ˜ํ–‰ํ•œ ๊ทธ๋ž˜ํ”„์ด๋‹ค. ๊ทธ๋ฆผ 6์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋Š” ๊ทธ๋ฆผ 4์™€ ๋น„๊ตํ•ด ๋ณผ ๋•Œ ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ ๋” ์œ ์‚ฌํ•œ ์˜ˆ์ธก ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”๋‹ค. ๊ทธ๋ฆผ 6์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ RMSE๋Š” 1.11๋กœ ๊ทธ๋ฆผ 4์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ RMSE ๊ฐ’์ธ 1.79๋ณด๋‹ค 0.68 ๋‚ฎ๊ฒŒ ๋‚˜์™”์œผ๋ฉฐ ๊ทธ๋ฆผ 6์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ๊ฐ€ ์ •ํ™•๋„๊ฐ€ ๋” ๋†’๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ์ •ํ™•ํ•œ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๊ฐ€ ์˜ˆ์ธก ์ •ํ™•๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ฆผ 6์˜ ๊ทธ๋ž˜ํ”„์—์„œ๋„ ์ผ๋ถ€ ๊ธ‰๋ณ€ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ง€์ ์—์„œ๋Š” ํŒŒ๋ž€์ƒ‰ ๋ถ€๋ถ„์ด ๋‚˜ํƒ€๋‚˜ ์˜ค์ฐจ๊ฐ€ ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐœ์ „๊ธฐ์˜ ์œ„์น˜์™€ ์ง€๋ฆฌ์ ์œผ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์—์„œ ๊ด€์ธก๋œ ๋ฐ์ดํ„ฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•œ ์˜ค์ฐจ๋กœ ๋ณด์ธ๋‹ค.

๊ทธ๋ฆผ. 5. ์˜ํฅ๋„ ํ’๋ ฅ๋ฐœ์ „๊ธฐ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ

Fig. 5. Generation data per time of Yeongheung wind farm.

../../Resources/kiee/KIEE.2021.70.5.735/fig5.png

๊ทธ๋ฆผ. 6. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃนB์˜ ํ’๋ ฅ ๋ฐœ์ „๋Ÿ‰ ์˜ˆ์ธก ๊ฒฐ๊ณผ

Fig. 6. Prediction of wind power generation quantity by input data set B

../../Resources/kiee/KIEE.2021.70.5.735/fig6.png

4. ๊ฒฐ ๋ก 

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

์˜ˆ์ธก ๊ฒฐ๊ณผ์—์„œ ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ ๋‚ฎ์•˜๋˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•œ ๊ทธ๋ž˜ํ”„๋Š” ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜์˜ ์—ฐ๊ด€์„ฑ์ด ๋†’์•˜๋˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ๋ณด๋‹ค ์ €์กฐํ•œ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ •ํ™•ํ•œ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด ๋ชจ๋ธ์˜ ํ•™์Šต ์ •ํ™•๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Œ์„ ํ™•์ธํ•˜์˜€๋‹ค.

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

Acknowledgements

์ด ๋…ผ๋ฌธ์€ 2018๋…„๋„ ์ •๋ถ€(๊ต์œก๋ถ€)์˜ ์žฌ์›์œผ๋กœ ํ•œ๊ตญ์—ฐ๊ตฌ์žฌ๋‹จ์˜ ์ง€์›์„ ๋ฐ›์•„ ์ˆ˜ํ–‰๋œ ๊ธฐ์ดˆ์—ฐ๊ตฌ์‚ฌ์—…์ž„. (No. NRF-2018R1D1A1B- 07048098)

References

1 
T. Mahmoud, Z. Y. Dong, J. Ma, 2018, An advanced approach for optimal wind power generation prediction intervals by using self-adaptive evolutionary extreme learning machine, Renewable Energy, Vol. 126, pp. 254-269DOI
2 
Bhaskar Kanna, S. N. Singh, 2012, AWNN-Assisted Wind Power Forecasting Using Feed-Forward, IEEE Transactions on Sustainable Energy, Vol. 3, No. 2DOI
3 
X. Qu, X. Kang, C. Zhang, S. Jiang, X. Ma, 2016, Shortterm prediction of wind power based on deep long shortterm memory, IEEE PES Asia-Pacific Power and Energy ConferenceDOI
4 
Xiaoyun Qu, Xiaoning Kang, Chao Zhang, Shuai Jiang, Xiuda Ma, 2016, Short-Term Prediction of Wind Power Based on Deep Long Short-Term Memory, 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC)DOI
5 
Eyecioglu Onder, Hangun Batuhan, Kayisli Korhan, Yesilbudak Mehmet, 2019, Performance Comparison of Different Machine Learning Algorithms on the Prediction of Wind Turbine Power Generation, 2019 IEEE 8th International Conference on Renewable Energy Research and Applications (ICRERA)DOI
6 
G. Chen, 2019, Research on Wind Power Prediction Method Based on Convolutional Neural Network and Genetic Algorithm, 2019 IEEE Innovative Smart Grid Technologies -Asia (ISGT Asia), Chengdu, China, pp. 3573-3578DOI
7 
M. Liu, P. Qiu, K. Wei, 2019, Research on Wind Speed Prediction of Wind Power System Based on GRU Deep Learning, 2019 IEEE 3rd Conference on Energy Internet and Energy System Integration (EI2), Changsha, China, pp. 1699-1703DOI
8 
S. Hochreiter, J. Schmidhuber, 1997, Long Short-Term memory, Neural Computation, Vol. 9, No. 8, pp. 1735-1780DOI

์ €์ž์†Œ๊ฐœ

๊น€์€์ง€(Eun-Ji Kim)
../../Resources/kiee/KIEE.2021.70.5.735/au1.png

2019๋…„ 2์›” ํ•œ๊ฒฝ๋Œ€ํ•™๊ต ์ „์ž์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—….

2021๋…„ 2์›” ํ•œ๊ฒฝ๋Œ€ํ•™๊ต ์ผ๋ฐ˜๋Œ€ํ•™์› IoT ์œตํ•ฉ์‚ฐ์—…ํ•™๊ณผ ์กธ์—…(์„์‚ฌ)

2021๋…„ 3์›”~ํ˜„์žฌ ใˆœ์ง„์ „๊ธฐ์—”์ง€๋‹ˆ์–ด๋ง ์žฌ์ง์ค‘.

์ดํƒ๊ธฐ(Taeck-Kie Lee)
../../Resources/kiee/KIEE.2021.70.5.735/au2.png

1987๋…„ ํ•œ์–‘๋Œ€ ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—….

1989๋…„ ๋™ ๋Œ€ํ•™์› ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—…(์„์‚ฌ).

1993๋…„ ๋™ ๋Œ€ํ•™์› ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—…(๊ณต๋ฐ•).

1994๋…„ ์„œ๋‚จ๋Œ€ํ•™๊ต ์ „๊ธฐ๊ณตํ•™๊ณผ ์ „์ž„๊ฐ•์‚ฌ.

2010๋…„ 2์›”โˆผ2011๋…„ 1์›” ์„ฑ๊ท ๊ด€๋Œ€ํ•™๊ต ์—ฐ๊ตฌ๊ต์ˆ˜.

2018๋…„ 2์›”โˆผ2019๋…„ 1์›” University of Colorado Denver Visiting Scholar.

1996๋…„โˆผํ˜„์žฌ ํ•œ๊ฒฝ๋Œ€ํ•™๊ต ์ „์ž์ „๊ธฐ๊ณตํ•™๋ถ€ ๊ต์ˆ˜.

๊น€๊ทœํ˜ธ(Kyu-Ho Kim)
../../Resources/kiee/KIEE.2021.70.5.735/au3.png

1988๋…„ ํ•œ์–‘๋Œ€ ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—….

1990๋…„ ๋™ ๋Œ€ํ•™์› ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—…(์„์‚ฌ).

1996๋…„ ๋™ ๋Œ€ํ•™์› ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—…(๊ณต๋ฐ•).

1996๋…„ ์‹ ์•ˆ์‚ฐ๋Œ€ํ•™ ์ „๊ธฐ๊ณผ ๋ถ€๊ต์ˆ˜.

2011๋…„ 9์›”~2012๋…„ 8์›” Baylor University Visiting Scholar.

2020๋…„ 2์›”~2021๋…„ 1์›” University of Colorado Denver Visiting Scholar.

2008๋…„ 9์›”~ํ˜„์žฌ ํ•œ๊ฒฝ๋Œ€ํ•™๊ต ์ „์ž์ „๊ธฐ๊ณตํ•™๋ถ€ ๊ต์ˆ˜.