Semi-supervised training for infrastructure mediated sensing: disaggregated hot and cold water sensing with minimal calibration