Non-Intrusive Load Monitoring with Fully Convolutional Networks