Mobile QR Code QR CODE : Korean Journal of Air-Conditioning and Refrigeration Engineering

  1. ์ค‘์•™๋Œ€ํ•™๊ต ๊ฑด์ถ•๊ณตํ•™๊ณผ ๋ฐ•์‚ฌ๊ณผ์ •, (Ph.D. Course, Graduate School, Department of Architectural Engineering, Chung-Ang University, Seoul, 06974, Korea)
  2. ์ค‘์•™๋Œ€ํ•™๊ต ๊ฑด์ถ•ํ•™๋ถ€ ๊ต์ˆ˜ (Professor, School of Architecture and Building Science, Chung-Ang University, Seoul, 06974, Korea)



์ธ๊ณต์ง€๋Šฅ, ์ธ๊ณต์‹ ๊ฒฝ๋ง, ์—๋„ˆ์ง€ํšจ์œจ, ์˜๋ฃŒ๊ฑด๋ฌผ
Artificial intelligence, Artificial Neural Network, Energy efficiency, Healthcare Building

๊ธฐํ˜ธ์„ค๋ช…

1. ์„œ ๋ก 

์ง€๊ตฌ์˜จ๋‚œํ™” ํ˜„์ƒ๊ณผ ์ง€์†์ ์ธ ๋‚œ๊ฐœ๋ฐœ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์ด์ƒ๊ธฐํ›„ ํ˜„์ƒ์€ ์–ด์ œ ์˜ค๋Š˜ ์ผ์ด ์•„๋‹ˆ๋ฉฐ ์ธ๋ฅ˜์˜ ์‹ฌ๊ฐํ•œ ์œ„๊ธฐ๋กœ ๋Œ€๋‘๋˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ, ์ง€๊ตฌ ์˜จ๋‚œํ™”์˜ ์ฃผ๋ฒ”์œผ๋กœ ์ง€๋ชฉ๋˜๊ณ  ์žˆ๋Š” ํƒ„์†Œ์˜ ๋ฐœ์ƒ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์ „์„ธ๊ณ„๊ฐ€ ๋‹ค๊ฐ์ ์ธ ๋…ธ๋ ฅ์„ ํ•˜๊ณ  ์žˆ๋Š” ์‹ค์ •์ด๋‹ค. 2011 Building Energy Data Book์˜ ์ž๋ฃŒ์— ๋”ฐ๋ฅด๋ฉด ๋ฏธ๊ตญ ์ด์—๋„ˆ์ง€ ์‚ฌ์šฉ๋Ÿ‰์˜ 41%๊ฐ€ ๊ฑด๋ฌผ ์—๋„ˆ์ง€๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์‚ฐ์—…, ๊ตํ†ต ๋“ฑ์˜ ๋‹ค๋ฅธ ๋ถ„์•ผ๋ณด๋‹ค๋„ ๊ฑด์ถ•๋ถ„์•ผ์—์„œ์˜ ์—๋„ˆ์ง€ ์†Œ๋น„๋ฅผ ์ค„์ด๋Š” ์ ‘๊ทผ์ด ์‚ฌํšŒ ๊ฒฝ์ œ์  ๋ฌธ์ œ๋ฅผ ๊ณ ๋ คํ•  ๋•Œ ์—๋„ˆ์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ์ ‘๊ทผ์ด๋ผ ๋งํ•˜๊ณ  ์žˆ๋‹ค.(1) ์ด์— ๊ฑด๋ฌผ ์—๋„ˆ์ง€ ์ ˆ๊ฐํ•˜๋Š” ๋ฐฉ์•ˆ๊ณผ ์นœํ™˜๊ฒฝ ์—๋„ˆ์ง€ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋Š”๊ฒŒ ํ˜„์‹ค์ด๋‹ค. 2000๋…„ ์ดํ›„ ์šฐ๋ฆฌ๋‚˜๋ผ ๊ฒฝ์šฐ๋„ ๊ฑด๋ฌผ์˜ ์—๋„ˆ์ง€ ์‚ฌ์šฉ๋Ÿ‰์€ ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ ์ถ”์„ธ๋ฅผ ๋ณด์ด๊ณ  ์žˆ๋‹ค. 2013๋…„๋„ ๊ธฐ์ค€์œผ๋กœ ๊ฑด๋ฌผ๋ณ„ ์—๋„ˆ์ง€ ์‚ฌ์šฉ ํ˜„ํ™ฉ์„ ์‚ดํŽด๋ณด๋ฉด, ์•„ํŒŒํŠธ์˜ ์—๋„ˆ์ง€ ์‚ฌ์šฉ๋Ÿ‰๋น„์ค‘์€ 17.7%, ์ƒ์šฉ์€ 15.8%, ํ•™๊ต๋Š” 14.6%, ๋ณ‘์›์€ 12.1%๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค. ๋˜ํ•œ, ๊ฑด๋ฌผ ์—๋„ˆ์ง€์› ์‚ฌ์šฉํ˜„ํ™ฉ์„ ์‚ดํŽด๋ณด๋ฉด, ์ „๊ธฐ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์ค‘์ด ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฐ€์šด๋ฐ, ํŠนํžˆ ๋ณ‘์›์˜ ์ „๊ธฐ ์‚ฌ์šฉ ๋น„์ค‘์€ 46.9%๋กœ ์ „๊ธฐ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์˜์กด๋„๊ฐ€ ๋†’์€ ํŽธ์ด๋‹ค.(2)

ํ˜„์žฌ ํšจ์œจ์ ์œผ๋กœ ์—๋„ˆ์ง€๋ฅผ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์•ˆ์œผ๋กœ ICT(Information & Communication Technology)ํ™œ์šฉ๊ณผ ์ธ๊ณต์ง€๋Šฅ(AI, Artificial intelligence)์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๋†’์•„์ง€๊ณ  ์žˆ๋‹ค. ์ธ๊ณต์ง€๋Šฅ์˜ ์ ์šฉ์€ ํ™˜๊ฒฝ ์„ค๋น„ ๋ถ„์•ผ์—์„œ ๊ฐ€์žฅ ํ™œ๋ฐœํ•˜๊ฒŒ ์—ฐ๊ตฌ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ฃผ๋กœ ๊ฑด๋ฌผ ์—๋„ˆ์ง€ ์ตœ์ ํ™” ๋ฐ ๊ณต์กฐ ์‹œ์Šคํ…œ ์ œ์–ด์— ํ™œ์šฉ๋˜์–ด ์พŒ์ ํ•œ ๊ฑด๋ฌผ ํ™˜๊ฒฝ ์กฐ์„ฑ์„ ์œ„ํ•œ ๊ธฐ์ˆ ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋ถ„์„๋˜์—ˆ๋‹ค. ์ด๋Š” ๊ธฐ์กด์˜ ๊ฑด๋ฌผ ํ™˜๊ฒฝ์ œ์–ด๋ณด๋‹ค ์ง„๋ณด๋œ ์ œ์–ด๋ฐฉ๋ฒ•์ด๋ฉฐ, ํŠนํžˆ ๊ฑด๋ฌผ ๋ถ€ํ•˜ ๋ฐ ์˜จ์—ด ํ™˜๊ฒฝ ์˜ˆ์ธก์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ณต์กฐ์‹œ์Šคํ…œ์˜ ์ตœ์  ์šด์ „ํ•˜๋Š” ๊ด€์ ์—์„œ ๋งค์šฐ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์ด๋‹ค.(3)

๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ๋“ค์˜ ์˜ˆ์ธก ์ •ํ™•๋„๋ฅผ ๋น„๊ตํ•˜๊ณ  ์ตœ์ ํ™”๋œ ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฑด๋ฌผ ์—๋„ˆ์ง€ ํšจ์œจ์— ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ ๊ธฐ์ดˆ ์—ฐ๊ตฌ๋ฅผ ๋ชฉ์ ์œผ๋กœ ํ•œ๋‹ค.

2. ์—ฐ๊ตฌ๋ฒ”์œ„ ๋ฐ ๋ฐฉ๋ฒ•

๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ํ—ฌ์Šค์ผ€์–ด ๊ฑด๋ฌผ ๋Œ€์ƒ์œผ๋กœ ๋ƒ‰ยท๋‚œ๋ฐฉ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰๊ณผ ์‹œ๊ฐ„๋ณ„ ๋ถ€ํ•˜ ํŒจํ„ด์„ ๋ถ„์„ํ•˜๊ณ  ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋“ค๊ณผ ๊ณ ๊ธ‰ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋“ค์˜ ์„ฑ๋Šฅ์„ ๋น„๊ต ํ‰๊ฐ€ํ•˜์—ฌ ์—๋„ˆ์ง€ ํšจ์œจ ์˜ˆ์ธก์„ ์œ„ํ•œ ์ตœ์ ์˜ ๋ชจ๋ธ์„ ์ œ์•ˆํ•˜์˜€๋‹ค. MLR, SVM, ANN ๋“ฑ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์ธก ๋ชจ๋ธ์„ ์ˆ˜์น˜ ํ•ด์„ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์†Œํ”„ํŠธ์›จ์–ด์ธ MATLAB(Matrix Laboratory)๊ณผ Rํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ์—ฐ๊ตฌํ•˜์˜€๊ณ , ASHRAE(4)์˜ Great Building Energy Predictorโ…ข ์˜คํ”ˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋Œ€์ƒ ๊ฑด๋ฌผ์ธ ํ—ฌ์Šค์ผ€์–ด ๊ฑด๋ฌผ์„ ์ด์šฉํ•˜์—ฌ 2016๋…„๋ถ€ํ„ฐ 2017๋…„๊นŒ์ง€ ์ผ๋ณ„ ์—๋„ˆ์ง€ ์†Œ๋น„ ๊ฐ’๊ณผ ์„ค๋น„ ๋ถ„์•ผ ๊ตฌ์„ฑ ์š”์†Œ์— ๋”ฐ๋ฅธ ์—๋„ˆ์ง€ ์†Œ๋น„ ์˜ํ–ฅ๋„ ๋ถ„์„์„ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ์ดํ›„ ์ถœ๋ ฅ ๊ฐ’๊ณผ์˜ ์ƒ๊ด€๊ด€๊ณ„๋ถ„์„์„ ํ†ตํ•ด ์ž…๋ ฅ๋ณ€์ˆ˜๋ฅผ ์„ ์ •ํ•˜์—ฌ ํ•™์Šต์„ ์‹ค์‹œํ•˜์˜€์œผ๋ฉฐ ์˜ˆ์ธก๋œ ์—๋„ˆ์ง€์‚ฌ์šฉ๋Ÿ‰๊ณผ ์‹ค์ œ ๊ฑด๋ฌผ์˜ ์—๋„ˆ์ง€ ์‚ฌ์šฉ๋Ÿ‰์„ ๋น„๊ตํ•˜์—ฌ ์ตœ์ ํ™”๋œ ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค

2.1 ASHRAE ๋ฐ์ดํ„ฐ

ASHRAE(4)์˜ Great Building Energy Predictorโ…ข๋ฐ์ดํ„ฐ๋Š” Building_metadata(primary_use, square_feet, year_built, floor_count)์™€ weather_data(air_temperature, cloud_coverage, precip_depth_1_hr, sea_level_pressur, wind_speed, timestamp)๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์ƒ๊ด€๋ถ„์„์„ ์œ„ํ•ด ASHRAE(4)์—์„œ ์ˆ˜์ง‘๋œ 1000์—ฌ ๊ฐœ์˜ ๊ฑด๋ฌผ ์ค‘ ํ—ฌ์Šค์ผ€์–ด ๋ถ€๋ฌธ 30๋งŒ์—ฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์…‹์„ ์ด์šฉ, ์˜ˆ์ธก ๋ชจ๋ธ์— ์„ ๋ณ„๋œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ ํƒํ•˜์—ฌ 166,799๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ๋ณ„ํ•˜์˜€๋‹ค. ์„ ๋ณ„๋œ ๋ฐ์ดํ„ฐ๋Š” ๊ฑด๋ฌผ ๋ฉด์ , ๊ณต๊ธฐ ์˜จ๋ถ€, ๊ตฌ๋ฆ„์–‘, ํ•ด์ˆ˜๋ฉด ์••๋ ฅ, ๋ฐ”๋žŒ ์†๋„, ์ผ์ผ ์‹œ๊ฐ„์ด๋ฉฐ, ๊ฒฐ์ธก์น˜๋ฅผ ์ œ์™ธํ•œ ํ•ญ๋ชฉ๋ณ„ 94,179๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ˆ์ธก๋ชจ๋ธ ๋ถ„์„์— ํ™œ์šฉํ•˜์˜€๋‹ค. Fig. 1์€ ํ—ฌ์Šค์ผ€์–ด ๊ฑด๋ฌผ๋“ค์˜ ์ผ๋…„๊ฐ„ ํ‰๊ท  ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰์„ ๋ณด์—ฌ ์ฃผ๋ฉฐ, 6์›” ๋ง๋ถ€ํ„ฐ 8์›” ๋ง๊นŒ์ง€์˜ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰์ด ๊ฐ€์žฅ ๋งŽ๋‹ค.

Fig. 1 A year's worth of measurements (2016~2017)
../../Resources/sarek/KJACR.2022.34.7.336/fig1.png

2.2 ์ƒ๊ด€๋ถ„์„

์—๋„ˆ์ง€ ํšจ์œจ ์˜ˆ์ธก ๋ชจ๋ธ ์—ฐ๊ตฌ์— ์•ž์„œ ์‚ฌ์ „ ์—ฐ๊ตฌ๋กœ ๋ณ€์ˆ˜๊ฐ„ ์ƒ๊ด€๊ด€๊ณ„ ๋ถ„์„์„ ์‹ค์‹œํ•˜์˜€๋‹ค. R ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ โ€˜corrgramโ€™ ํŒจํ‚ค์ง€๋ฅผ ์ด์šฉํ•˜์—ฌ ASHRAE(4)์—์„œ ์ œ๊ณตํ•ด ์ฃผ๋Š” ๋ฐ์ดํ„ฐ ๋ณ€์ˆ˜๊ฐ„์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ์‚ดํŽด๋ณด์•˜๋‹ค. ํ”ผ์–ด์Šจ ์ƒ๊ด€ ๊ณ„์ˆ˜(Pearson Correlation Coefficient, PCC)๋ž€ ๋‘ ๋ณ€์ˆ˜ X์™€ Y ๊ฐ„์˜ ์„ ํ˜• ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๊ณ„๋Ÿ‰ํ™”ํ•œ ์ˆ˜์น˜๋‹ค. ํ”ผ์–ด์Šจ ์ƒ๊ด€ ๊ณ„์ˆ˜๋Š” ์ฝ”์‹œ-์Šˆ๋ฐ”๋ฅด์ธ  ๋ถ€๋“ฑ์‹์— ์˜ํ•ด +1๊ณผ -1 ์‚ฌ์ด์˜ ๊ฐ’์„ ๊ฐ€์ง€๋ฉฐ, +1์€ ์™„๋ฒฝํ•œ ์–‘์˜ ์„ ํ˜• ์ƒ๊ด€๊ด€๊ณ„, 0์€ ์„ ํ˜• ์ƒ๊ด€๊ด€๊ณ„ ์—†์Œ, -1์€ ์™„๋ฒฝํ•œ ์Œ์˜ ์„ ํ˜• ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๊ด€๊ด€๊ณ„๋Š” ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ์˜๋ฏธํ•˜๋Š” ์ƒ๊ด€ ๊ณ„์ˆ˜์ด๋‹ค. Fig. 2์—์„œ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰๊ณผ ๊ฐ€์žฅ ๋†’์€ ์ƒ๊ด€๋„๋ฅผ ๋ณด์ด๋Š” ๊ฒƒ์ด โ€˜๊ฑด๋ฌผ ๋ฉด์ (square_feet)โ€™์œผ๋กœ ์ƒ๊ด€ ๊ณ„์ˆ˜ ๊ฐ’์ด 0.77์ด์—ˆ๋‹ค. ์ด๋Š” ๊ฑด๋ฌผ์˜ ๋ƒ‰๋‚œ๋ฐฉ ์†Œ๋น„๋Ÿ‰์ด ๊ฑด๋ฌผ์˜ ํฌ๊ธฐ์™€ ๋น„๋ก€ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๊ธฐ์— ์—๋„ˆ์ง€ ํšจ์œจ ๋ชจ๋ธ ์ ์šฉ์— ์žˆ์–ด์„œ ์‹ ์ค‘ํ•ด์•ผ ํ•œ๋‹ค. ๊ณต๊ธฐ์˜จ๋„(air_temperature)์™€ ๊ตฌ๋ฆ„์–‘(cloud_coverage)์˜ ์Œ์˜ ์ƒ๊ด€ ๊ด€๊ณ„ ๊ฐ’์ด -0.25, ๋ฐ”๋žŒ์†๋„(wind_speed)์™€ ํ•ด์ˆ˜๋ฉด ์••๋ ฅ(sea_level_pressur)์ด -0.22, ์ผ์ผ์‹œ๊ฐ„(timestamp)์ด 0.20์˜ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์žˆ์Œ์„ ์‚ดํŽด๋ณด์•˜๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰๊ณผ ๊ฐ€์žฅ ๋†’์€ ์ƒ๊ด€๋„๋ฅผ ๋ณด์ด๋Š” ๊ฑด๋ฌผ๋ฉด์ ์„ ์ œ์™ธํ•œ ํ™˜๊ฒฝ ์š”์ธ๋“ค์€ ํ”ผ์–ด์Šจ ์ƒ๊ด€ ๊ณ„์ˆ˜๊ฐ€ 0.05๋ณด๋‹ค ์ž‘๊ฒŒ ๋‚˜ํƒ€๋‚ฌ๋‹ค. ์ด๋Š” ASHRAE(4) ๋ฐ์ดํ„ฐ์˜ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋“ค์„ ์ด์šฉํ•œ ์—๋„ˆ์ง€ ํšจ์œจ ์˜ˆ์ธก ๋ชจ๋ธ์ด ๋งค์šฐ ์ œํ•œ ์ ์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌ์ „ ์ƒ๊ด€๋ถ„์„์„ ํ†ตํ•ด, ์˜ˆ์ธก ๋ชจ๋ธ์— ์‚ฌ์šฉํ•  ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฒฐ์ •ํ•˜์˜€๋‹ค(๊ฑด๋ฌผ ๋ฉด์ , ๊ณต๊ธฐ ์˜จ๋ถ€, ๊ตฌ๋ฆ„๋Ÿ‰, ํ•ด์ˆ˜๋ฉด ์••๋ ฅ, ๋ฐ”๋žŒ ์†๋„, ์ผ์ผ ์‹œ๊ฐ„).

Fig. 2 Correlation analysis (Helathcare building of ASHRAE)
../../Resources/sarek/KJACR.2022.34.7.336/fig2.png

2.3 ์˜ˆ์ธก ๋ชจ๋ธ ๋น„๊ต

๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์ธก ๋ชจ๋ธ๋กœ ๋‹ค์ค‘ ์„ ํ˜• ํšŒ๊ท€(Multiple Linear Regression, MLR) ๋ชจ๋ธ๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ณ ๊ธ‰ ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜์ธ ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ (Support Vector Machine, SVM) ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์˜€๊ณ , ์ด์™€ ํ•จ๊ป˜ ์ตœ๊ทผ์— ํ™œ์šฉ๋„๊ฐ€ ๋†’์•„์ง€๊ณ  ์žˆ๋Š” ์ธ๊ณต์ง€๋Šฅ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ธ ์ธ๊ณต์‹ ๊ฒฝ๋ง(Artificial Neural Network, ANN) ๋ชจ๋ธ์„ ๋น„๊ต ํ‰๊ฐ€ํ•˜์—ฌ ์—๋„ˆ์ง€ ํšจ์œจ ์˜ˆ์ธก์„ ์œ„ํ•œ ์ตœ์ ์˜ ๋ชจ๋ธ์„ ์ œ์•ˆํ•˜์˜€๋‹ค.

2.3.1 ๋‹ค์ค‘ ์„ ํ˜• ํšŒ๊ท€(Multiple Linear Regression, MLR)

๋‹ค์ค‘ ์„ ํ˜• ํšŒ๊ท€(MLR) ๋ชจ๋ธ์„ ์˜ˆ์ธก ๋ถ„์•ผ์— ์žˆ์–ด, ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ์„œ ์ˆ˜์น˜ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋ธ๋งํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค.(5, 6) ๊ณผ๊ฑฐ์˜ ๋ชจ๋ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜์—ฌ ๋ฏธ๋ž˜์˜ ๋ชจ๋ธ์„ ์˜ˆ์ธกํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํŒจํ„ด์„ ์‹๋ณ„ํ•œ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ์— ์ ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ , ์†์„ฑ๊ณผ ๊ฒฐ๊ณผ ๊ฐ„ ๊ด€๊ณ„์˜ ๊ฒฌ๊ณ ์„ฑ๊ณผ ํฌ๊ธฐ๋ฅผ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

2.3.2 ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ (Support Vector Machine, SVM)

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

2.3.3 ์ธ๊ณต์‹ ๊ฒฝ๋ง(Artificial Neural Network, ANN)

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

Fig. 3 Artificial neural network (ANN)
../../Resources/sarek/KJACR.2022.34.7.336/fig3.png

2.4 ๋ชจ๋ธ ์„ฑ๋Šฅ ๊ฒ€์ฆ ๋ฐฉ๋ฒ•

์˜ˆ์ธก ๋ชจ๋ธ ์„ฑ๋Šฅ ํ‰๊ฐ€๋ฅผ ์œ„ํ•ด K-fold ๊ต์ฐจ ๊ฒ€์ฆ์„ ์‹ค์‹œํ•˜์˜€๊ณ , ํ‰๊ท ์ œ๊ณฑ๊ทผ ์˜ค์ฐจ(RMSE, Root Mean Square Error)์™€ ๊ฒฐ์ •๊ณ„์ˆ˜(R-squared, coefficient of determination) ์ง€ํ‘œ๋“ค์„ ์ด์šฉํ•˜์—ฌ ๋ชจ๋ธ ํ‰๊ฐ€๋ฅผ ์‹ค์‹œํ•˜์˜€๋‹ค.

2.4.1 K-fold ๊ต์ฐจ ๊ฒ€์ฆ

K-fold ๊ต์ฐจ๊ฒ€์ฆ์€ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ด๊ณ  ๋งŽ์ด ์‚ฌ์šฉ๋˜๋ฉฐ ๊ฐ•๋ ฅํ•œ ๊ต์ฐจ ๊ฒ€์ฆ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, ๋ง ๊ทธ๋Œ€๋กœ ๋ฐ์ดํ„ฐ ์…‹์„ K๊ฐœ์˜ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์…‹์„ ๊ตฌ์„ฑํ•˜๊ณ  ๋ชจ๋ธ์„ ๊ฐ ํ•™์Šตํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ K๋ฒˆ ๊ฒ€์ฆํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. K-fold์—์„œ K๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„์˜ Fig. 4์—์„œ๋Š” K๋ฅผ 5๋กœ ์ง€์ •ํ•˜์˜€๊ณ  ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์˜๋กœ 1/5๋กœ ๋‚˜๋ˆ„์–ด์„œ validation set์„ ํ•œ ๋ฒˆ์”ฉ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ๋ฐ์ดํ„ฐ ์…‹์„ ๊ตฌ์„ฑํ•œ๋‹ค. ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜๊ณ  validation์œผ๋กœ ํ‰๊ฐ€๋ฅผ ํ•œ ๋‹ค์Œ 5๊ฐœ์˜ ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ํ‰๊ท ์„ ๋‚ด์–ด ์ตœ์ข… ์„ฑ๋Šฅ์„ ๊ตฌํ•œ๋‹ค. ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค๋ฉด ์šฐ์„  ๋ชจ๋ธ ํ‰๊ฐ€๋ถ€๋ถ„์—์„œ ๊ณ ์ •๋œ validation set์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์กฐ๊ธˆ ๋” ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, CV(Cross Validation)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹์ธ๋ฐ, โ€‹ํ•˜๋‚˜์˜ validation set์„ ์ž˜ ๋งž์ถ”๊ธฐ ์œ„ํ•œ ํŠœ๋‹์ด ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ validation set์„ ์ž˜ ๋งž์ถ”๊ธฐ ์œ„ํ•œ ํŠœ๋‹์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ณผ์ ํ•ฉ์„ ํ”ผํ•˜๋Š” ํ•™์Šต์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. K๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ†ต์ƒ์ ์œผ๋กœ 5, 10์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ์ค‘์š”ํ•œ ๊ฒƒ์€ K๊ฐ€ ์ ์–ด์งˆ์ˆ˜๋ก bias๋Š” ์ปค์งˆ ๊ฒƒ์ด๊ณ  K๊ฐ€ ์ปค์ง„๋‹ค๋ฉด variance๊ฐ€ ์ปค์ง„๋‹ค. ๋˜ํ•œ K๊ฐ€ ํฌ๋‹ค๋ฉด ์‹œ๊ฐ„๋„ ๋งŽ์ด ๊ฑธ๋ฆด ๊ฒƒ์ด๋‹ค. K-fold cross-validation ์˜ ์ตœ์ข… test error๋Š” CVโ’ฆ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ˆ˜์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด ๋‹ค์Œ ์‹(1)๊ณผ ๊ฐ™๋‹ค.

Fig. 4 K-fold cross validation
../../Resources/sarek/KJACR.2022.34.7.336/fig4.png
(1)
$CV_{(k)}=\dfrac{1}{K}\sum_{K=1}^{K}MSE_{k}$

2.4.2 ์„ฑ๋Šฅ ํ‰๊ฐ€ ์ง€ํ‘œ

์˜ˆ์ธก ๋ชจ๋ธ๋“ค์˜ ์„ฑ๋Šฅ ํ‰๊ฐ€๋ฅผ ์œ„ํ•ด RMSE์™€ R-squared๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ํ‰๊ท ์ œ๊ณฑ๊ทผ ์˜ค์ฐจ๋Š” ์‹(2)์™€ ๊ฐ™์ด ์ •์˜๋œ๋‹ค.

(2)
RMSE = $\sqrt{\dfrac{1}{{n}}\sum_{{i}=1}^{{n}}\left({y}_{{i}}-\hat{{y}}_{{i}}\right)^{2}}$

๊ฒฐ์ •๊ณ„์ˆ˜๋Š” ๋ถ„์‚ฐ๊ธฐ๋ฐ˜ ์˜ˆ์ธก ์„ฑ๋Šฅ ํ‰๊ฐ€์ง€ํ‘œ๋กœ์„œ ํšŒ๊ท€๋ถ„์„. ํ†ต๊ณ„์  ๋ถ„์„์—์„œ ๋งŽ์ด ์“ฐ์ด๋Š” ๊ฐœ๋…์œผ๋กœ 0์ผ์ˆ˜๋ก ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์ ๊ณ  1์ผ์ˆ˜๋ก ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ๋†’์€ ๊ฒƒ์ด ํŠน์ง•์ด๋‹ค. ์ˆ˜์‹์€ ์‹(3)๊ณผ ๊ฐ™์ด ์ฃผ์–ด์ง„๋‹ค.

(3)
$R^{2}=1-\dfrac{\sum_{i=1}^{n}\left(y_{i}-\hat{y_{i}}\right)^{2}}{\sum_{i=1}^{n}\left(y_{i}-\overline{y_{i}}\right)^{2}}$

3. ์—๋„ˆ์ง€ ํšจ์œจ ์˜ˆ์ธก ๋ชจ๋ธ ๋น„๊ต

3.1 ๋ชจ๋ธ ์„ฑ๋Šฅ ๋น„๊ต

K-fold ๊ต์ฐจ ๊ฒ€์ฆ์„ ํ†ตํ•ด MLR์™€ SVM ๊ทธ๋ฆฌ๊ณ  ANN ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ํ•จ๊ป˜ ๋น„๊ต ๋ถ„์„ํ•˜์˜€๋‹ค. Fig. 5๋Š” 3๊ฐœ ๋ชจ๋ธ๋“ค์˜ RMSE ์˜ค์ฐจ๊ฐ’์„ ๋ณด์—ฌ์ค€๋‹ค. RMSE ์˜ค์ฐจ๋Š” ๊ฐ’์ด ์ ์„์ˆ˜๋ก ๋ชจ๋ธ ์„ฑ๋Šฅ์˜ ์—๋Ÿฌ๊ฐ€ ์ ์Œ์„ ์˜๋ฏธํ•œ๋‹ค. ANN ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ RMSE ๊ฐ’(ํ‰๊ท  153.2)์„ ๋ณด์ด๋ฉฐ ๊ฐ€์žฅ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ต์ฐจ ๊ฒ€์ฆ์„ ํ†ตํ•œ RMSE ๊ฐ’์˜ ๋ณ€ํ™”๊ฐ€ ๋งค์šฐ ํฐ ๊ฒƒ์„ ๋ณด์˜€๊ธฐ์—, ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค. ๋‹ค๋ฅธ ๋‘ ๋ชจ๋ธ์˜ ํ‰๊ท  RMSE ๊ฐ’์€ SVM (198.9), MLR(197.3)์œผ๋กœ ๋งค์šฐ ๋†’๊ฒŒ ๋‚˜ํƒ€๋‚ฌ๊ธฐ์— ANN๋ณด๋‹ค ๋ชจ๋ธ ์˜ค์ฐจ๊ฐ€ ํฐ ๊ฒƒ์„ ํ™•์ธํ•˜์˜€๋‹ค. Fig. 6์€ K-fold ๊ต์ฐจ ๊ฒ€์ฆ์˜ R-squared ๊ฐ’์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, RMSE์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค. R-squared๋Š” ์˜ˆ์ธก ์„ฑ๋Šฅ ํ‰๊ฐ€์ง€ํ‘œ๋กœ 0๋ณด๋‹ค 1์ผ์ˆ˜๋ก ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ๋†’์€ ๊ฒƒ์œผ๋กœ ๋ณธ๋‹ค. ANN ๋ชจ๋ธ์˜ ํ‰๊ท ๋ชจ๋ธ์˜ R-squared ๊ฐ’์€ (0.74)๋กœ ๊ฐ€์žฅ ๋†’๊ฒŒ ๋‚˜ํƒ€๋‚˜๋ฉฐ ๊ฐ€์žฅ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ๊ณ , SVM (0.56), MLR (0.55) ์ˆœ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ๋‹ค. ์ด ๊ฒฐ๊ณผ๋“ค์€ ์ธ๊ณต์ง€๋Šฅ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ธ ANN ๋ชจ๋ธ์˜ ์˜ˆ์ธก ์ •ํ™•๋„๊ฐ€ ๋†’์Œ์„ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์™€ ๋™์‹œ์— ๋‹ค๋ฅธ ๋ชจ๋ธ๋“ค์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ๋„“์€ ๋ฒ”์œ„์˜ ๋ชจ๋ธ ์ •ํ™•๋„๋ฅผ ๋ณด์˜€๊ธฐ์— ANN ๋ชจ๋ธ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์—ฐ๊ตฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค.

Fig. 5 RMSE of prediction models from K-fold CV
../../Resources/sarek/KJACR.2022.34.7.336/fig5.png
Fig. 6 R-squared of prediction models from K-fold CV
../../Resources/sarek/KJACR.2022.34.7.336/fig6.png

3.2 ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”

ANN ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ(Hyperparameter)์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ’์— ํฐ ์˜ํ–ฅ์„ ์ค€๋‹ค. ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ž€ ์ตœ์ ์˜ ํ›ˆ๋ จ๋ชจ๋ธ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋ธ์— ์„ค์ •ํ•˜๋Š” ๋ณ€์ˆ˜๋กœ ํ•™์Šต๋ฅ (Learning Rate), ๋ฐฐ์น˜ ํฌ๊ธฐ(batch Size), ํ›ˆ๋ จ ๋ฐ˜๋ณต ํšŸ์ˆ˜(Epochs), ๊ฐ€์ค‘์น˜ ์ดˆ๊ธฐํ™”(Weight Initialization)๋“ฑ์„ ๊ฒฐ์ • ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”์˜ ํ•ต์‹ฌ์€ โ€˜์ตœ์ ๊ฐ’โ€™์ด ์กด์žฌํ•˜๋Š” ๋ฒ”์œ„๋ฅผ ์ฐพ๋Š” ์ผ์ด๋‹ค. ๋ฒ”์œ„๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋Œ€๋žต์  ๋ฒ”์œ„๋ฅผ ๋จผ์ € ์„ค์ •ํ•˜๊ณ  ๊ทธ ๋ฒ”์œ„ ๋‚ด์—์„œ ๋ฌด์ž‘์œ„๋กœ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์„ ๊ณ ๋ฅด๊ณ  ๊ทธ ๊ฐ’์œผ๋กœ ์ •ํ™•์„ฑ์„ ํ‰๊ฐ€ํ•œ๋‹ค. ์œ„ ์ž‘์—…์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์ตœ์ ๊ฐ’ ๋ฒ”์œ„๋ฅผ ์ขํ˜€์„œ ์ตœ์ ํ™”ํ•œ๋‹ค. Table 1์€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์— ๋”ฐ๋ฅธ R-squared ๊ฐ’์„ ๋ณด์—ฌ์ค€๋‹ค. ํžˆ๋“  ๋ ˆ์ด์–ด์˜ ์ธต์ˆ˜๋Š” 1๊ฐœ~3๊ฐœ๋ฅผ ์‹คํ—˜ํ•˜์˜€๊ณ , ๊ฐ ์ธต๋งˆ๋‹ค ๋ ˆ์ด์–ด ์ˆ˜๋Š” 50๊ฐœ๋ถ€ํ„ฐ 50๊ฐœ์”ฉ ๋Š˜๋ ค๋‚˜๊ฐ€๋ฉด์„œ 200~300๊ฐœ๊นŒ์ง€ ๋Š˜๋ฆฌ๋ฉฐ ๋ชจ๋ธ์„ ๋น„๊ตํ•˜์˜€๋‹ค. ํ™œ์„ฑ ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ, ํ•˜์ดํผ๋ณผ๋ฆญ ํƒ„์  ํŠธ(Tanh)์™€ ์‹œ๊ทธ๋ชจ์ด๋“œ(Sigmoid) ํ•จ์ˆ˜๊ฐ€ ๊ฒฝ์‚ฌ(ReLU) ํ•จ์ˆ˜ ๋ณด๋‹ค ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€๊ธฐ์—, Sigmoid ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜์˜€๋‹ค(Tanh ํ•จ์ˆ˜์˜ ๊ฒฐ๊ณผ๊ฐ’๋„ sigmoid ํ•จ์ˆ˜์˜ ๊ฒฐ๊ณผ๊ฐ’๊ณผ ๊ฑฐ์˜ ์ฐจ์ด๊ฐ€ ์—†์—ˆ๋‹ค). ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ(regulization strength, Lambda)์€ 0.1๋กœ ์ •ํ•˜์˜€๋‹ค. Fig. 7์€ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๋ชจ๋ธ ๋ณต์žก๋„(์ธต์ˆ˜ X ๋ ˆ์ด์–ด์ˆ˜์˜ ๋กœ๊ทธ ์Šค์ผ€์ผ)์— ๋”ฐ๋ฅธ ANN ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์˜ ์˜ˆ์ธก ๊ฒฐ๊ณผ(RMSE, R-squared)๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ๋ชจ๋ธ ๋ณต์žก๋„๊ฐ€ 2.5 ๊ทผ์ฒ˜์—์„œ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€(R-squared 0.9 ์ด์ƒ)ํ•˜์˜€๊ณ , ๊ทธ ์ดํ›„์—๋Š” ๋ณต์žก๋„๊ฐ€ ์•„๋ฌด๋ฆฌ ์ฆ๊ฐ€ํ•˜๋”๋ผ๋„ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์€ ํฌ๊ฒŒ ๊ฐœ์„ ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•˜์˜€๋‹ค. ๋˜ํ•œ ํžˆ๋“ ๋ ˆ์ด์–ด์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋งŽ์€ ๊ฒƒ๋ณด๋‹ค๋Š” ํžˆ๋“ ๋ ˆ์ด์–ด์˜ ์ธต์ˆ˜๋ฅผ ๋งŽ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ๋”์šฑ ํšจ๊ณผ์ ์ธ ๊ฒƒ์„ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ถ„์„์„ ํ†ตํ•ด์„œ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค. Fig. 8์€ ANN์˜ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ตœ์ ํ™”ํ•œ ๋ชจ๋ธ๋กœ ์˜ˆ์ธกํ•œ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰๊ณผ ์‹ค์ œ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰์˜ ์ฐจ์ด๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ํ‰๊ท  ์ œ๊ณฑ๊ทผ ํŽธ์ฐจ๋Š” (92.35)๋กœ ๋งค์šฐ ๋‚ฎ์€(R-squared ๊ฐ’ 0.91) ๊ฐ’์œผ๋กœ ๋งค์šฐ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค. ์ด๋Š” MLR ๋ถ„์„์˜ ๊ฒฐ๊ณผ RMSE(197.0)์™€ ๋น„๊ตํ•˜์˜€์„ ๋•Œ ๋งค์šฐ ๋†’์€ ์˜ˆ์ธก ์ •ํ™•๋„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

Fig. 7 Hyper parameter optimization for ANN
../../Resources/sarek/KJACR.2022.34.7.336/fig7.png
Fig. 8 Response plot of Artificial Neural Network (ANN) for validation/test data
../../Resources/sarek/KJACR.2022.34.7.336/fig8.png
Table 1 Hyper parameter optimization for ANN

Number of fully connected layers

first layer size/ second layer size/ third layer size

RMSE

MAE

MSE

R-squared

Time(sec)

1

25/-/-

136.19

92.40

18548

0.80

77.52

50/-/-

133.96

90.32

17946

0.80

231.65

100/-/-

133.13

90.41

17723

0.80

693.50

200/-/-

127.02

83.35

16134

0.82

1913.40

300/-/-

125.81

82.07

15828

0.83

3071.80

2

25/25/-

106.36

62.77

11313

0.88

405.73

50/50/-

92.35

53.62

8529

0.91

887.67

100/100/-

86.74

50.08

7523

0.92

3959.80

200/100/-

89.55

51.74

8019

0.91

4075.60

200/200/-

81.63

46.72

6663

0.93

5866.00

3

25/25/25

107.02

61.36

11453

0.87

609.68

50/50/50

87.49

47.80

7654

0.92

1337.50

100/100/100

85.12

46.07

7245

0.92

4332.10

200/100/200

76.47

40.17

5847

0.94

7047.30

200/200/200

75.00

39.54

5625

0.94

10223.00

4. ๊ฒฐ ๋ก 

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

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

(2) ๋‹ค์ค‘ ์„ ํ˜• ํšŒ๊ท€(Multiple Linear Regression, MLR)๊ณผ ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ (Support Vector Machine, SVM), ์ธ๊ณต์‹ ๊ฒฝ๋ง(Artificial Neural Network, ANN) ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ๋น„๊ต ๋ถ„์„ํ•˜์˜€๋‹ค. ANN ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ํ‰๊ท ์ œ๊ณฑ๊ทผ ์˜ค์ฐจ(RMSE, Root Mean Square Error) ๊ฐ’์ด ํ‰๊ท  (153.2)๋ฅผ ๋ณด์ด๋ฉฐ ๊ฐ€์žฅ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ต์ฐจ ๊ฒ€์ฆ์„ ํ†ตํ•œ ๋ชจ๋ธ ์„ฑ๋Šฅ์˜ ์˜ˆ์ธก ์ •ํ™•๋„์˜ ๋ณ€ํ™”๊ฐ€ ๋งค์šฐ ํฐ ๊ฒƒ์„ ๋ณด์˜€๊ธฐ์— ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค.

(3) ANN ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ ๊ฐ’์— ํฐ ์˜ํ–ฅ์„ ์ค€๋‹ค. ์ตœ์ ํ™”๋œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ANN ๋ชจ๋ธ์„ ํ†ตํ•ด ์˜ˆ์ธก๋œ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰๊ณผ ์‹ค์ œ ์—๋„ˆ์ง€ ์†Œ๋น„๋Ÿ‰์˜ ์ฐจ์ด๋ฅผ ๋ณด์ด๋ฉฐ MLR ๋ถ„์„์˜ ๊ฒฐ๊ณผ RMES (197.0)๊ณผ ๋น„๊ตํ•˜์˜€์„ ๋•Œ, ๋งค์šฐ ๋†’์€ ์˜ˆ์ธก ์ •ํ™•๋„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

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

References

1 
Shim J. H., Yoon S. H., 2014, An Analysis of Yearly Heating and Cooling Load According to the Length-to-Width and Orientation in Large Hospital Ward Area, The Research Institute of Construction and Environment, Cheongwoon University, Vol. 9, No. 1, pp. 96-103Google Search
2 
Kim J. M., Cho J. H., Kim B., 2016, Correlation Between Meteorological Factors and Hospital Power Consumption, Digital Convergence Research, Vol. 14, No. 6, pp. 457-466DOI
3 
Kang I. S., Yang Y. K., Park J. C., 2017, Development of Predictive Model for Air-conditioning System Operation Based on Artificial Neural Network, Journal of the Korean Society of Facilities Engineering's academic presentation, Vol. 2017, No. 6, pp. 545-548Google Search
4 
American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.Google Search
5 
Andrews D. F., 1974, A robust method for multiple linear regression, Technometrics, Vol. 16, No. 4, pp. 523-531DOI
6 
Brown S. H., 2009, Multiple linear regression analysis: a matrix approach with MATLAB, Alabama Journal of Mathematics, Vol. 34, pp. 1-3URL
7 
Dong B., Cao C., Lee S. E., 2005, Applying support vector machines to predict building energy consumption in tropical region, Energy and Buildings, Vol. 37, No. 5, pp. 545-553DOI
8 
Agatonovic-Kustrin S., Beresford R., 2000, Basic concepts of artificial neural network (ANN) modeling and its application in pharmaceutical research, Journal of pharmaceutical and biomedical analysis, Vol. 22, No. 5, pp. 717-727DOI