Artificial Intelligence, Big Data, Cloud Computing, energy consumption, machine learning, Optimization, Smart Grids.