Fine-grained adaptive location-independent activity recognition using commodity WiFi | Synapse