Nonintrusive Load Monitoring Using Wavelet Design and Machine Learning | Synapse