Human Activity Recognition Using Tools of Convolutional Neural Networks:
  A State of the Art Review, Data Sets, Challenges and Future Prospects
  Human Activity Recognition (HAR) plays a significant role in the everyday
life of people because of its ability to learn extensive high-level information
about human activity from wearable or stationary devices. A substantial amount
of research has been conducted on HAR and numerous approaches based on deep
learning and machine learning have been exploited by the research community to
classify human activities. The main goal of this review is to summarize recent
works based on a wide range of deep neural networks architecture, namely
convolutional neural networks (CNNs) for human activity recognition. The
reviewed systems are clustered into four categories depending on the use of
input devices like multimodal sensing devices, smartphones, radar, and vision
devices. This review describes the performances, strengths, weaknesses, and the
used hyperparameters of CNN architectures for each reviewed system with an
overview of available public data sources. In addition, a discussion with the
current challenges to CNN-based HAR systems is presented. Finally, this review
is concluded with some potential future directions that would be of great
assistance for the researchers who would like to contribute to this field.
