However, as stated in the previous sections, the tree-based classification algorithm performs much better during the run-time phase, thus it has to be preferred every time the cost of the offline training phase does not affect the overall quality of the system (which usually happens in most cases, where the physical layout of the smart building changes quit rarely)