An effective differentiable clustering approach for human activity recognition | Synapse