Tuning machine learning models for prediction of building energy loads

Saleh Seyedzadeh, Farzad Pour Rahimian Leilabadi, Parag Rastogi, Ivan Glesk

Research output: Contribution to journalArticlepeer-review

149 Citations (Scopus)
36 Downloads (Pure)

Abstract

There have been numerous simulation tools utilised for calculating building energy loads for efficient design and retrofitting. However, these tools entail a great deal of computational cost and prior knowledge to work with. Machine Learning (ML) techniques can contribute to bridging this gap by taking advantage of existing historical data for forecasting new samples and lead to informed decisions. This study investigated the accuracy of most popular ML models in the prediction of buildings heating and cooling loads carrying out specific tuning for each ML model and using two simulated building energy data generated in EnergyPlus and Ecotect and compared the results. The study used a grid-search coupled with cross-validation method to examine the combinations of model parameters. Furthermore, sensitivity analysis techniques were used to evaluate the importance of input variables on the performance of ML models. The accuracy and time complexity of models in predicting heating and cooling loads are demonstrated. Comparing the accuracy of the tuned models with the original research works reveals the significant role of model optimisation. The outcomes of the sensitivity analysis are demonstrated as relative importance which resulted in the identification of unimportant variables and faster model fitting.

Original languageEnglish
Article number101484
Number of pages18
JournalSustainable Cities and Society
Volume47
Early online date16 Mar 2019
DOIs
Publication statusPublished - 31 May 2019

Keywords

  • building energy loads
  • energy prediction
  • machine learning
  • energy modelling
  • energy simulation
  • building design

Fingerprint

Dive into the research topics of 'Tuning machine learning models for prediction of building energy loads'. Together they form a unique fingerprint.

Cite this