Use of Clustering Algorithms for Sensor Placement and Activity Recognition in Smart Homes | Synapse