Smartwatch-based activity recognition: A machine learning approach | Synapse