I. Introduction
Human Activity Recognition (HAR) can be defined as the ability to recognize human activities based on the received data from different sensors. HAR has its great potential for various applications [1]. For example in healthcare [2], where detecting patients’ activities helps caregivers to easier monitor them [3]– [6]. Detecting anomalies in daily routines for security [7]–[9] is another example use case of HAR. Also, within the context of human-computer interaction, HAR has been used by researchers to capture users’ movements, gestures, or actions, like detecting teacher’s activities in a class [10] or kids’ activities in different environments [11].