Return to Article Details Machine Learning in Optimizing Energy Consumption in Smart Buildings: Trends and Challenges