Machine-Learning Aided Optimal Customer Decisions for an Interactive Smart Grid | Synapse