In this paper, the internal energy consumption on the Internet of Things (IoT) has been studied. The purpose of this paper is to predict the factors affecting energy consumption in buildings by considering machine learning algorithms such as k-nearest neighbors (KNN), Ada boost, random forest and neural network. These algorithms are implemented in the Orange tool. Also, the univariate regression algorithm is used to select the best feature. This algorithm determines the most important factors affecting energy consumption and their impact. Then, with the help of Gephi tool, these data are simulated in the IoT environment as a complex network. The simulated network in the Internet of things is also a small world network. This network shows the relationships between the features. The results of this paper show that the overall height, roof area, surface area and relative compaction have the greatest impact on the energy consumption of buildings. It can be seen that the predicted error percentages for these data for cooling loads and heating loads are 0.911 and 0.292, respectively. It should be noted that the best algorithm for cooling load and heating load is Ada boost algorithm.
Read full abstract