Non-intrusive Load Monitoring based on Convolutional Neural Network with Differential Input | Synapse