Smart Grid Communications and Networking: Distributed state estimation: a learning-based framework