Active learning with uncertainty sampling for large scale activity recognition in smart homes | Synapse