Human activity Recognition using Machine Learning

Building a ML Model to recognize the Human Activity using Machine Learning Algorithms. A Bayesian network has been applied for activity prediction based on individual and multiple appliance usage.

Platform? ? ? ? ?: Python
Delivery? ? ? ? ? :? One Day
Support? ? ? ? ? : Online Demo with Explanation
Deliverables? : Project Files, Report and Presentation
Ask For Price


Human activity Recognition using Machine Learning

Nowadays, there is an ever-increasing migration of people to urban areas. Health care service is one of the most challenging aspects that is greatly affected by the vast influx of people to city centers. Consequently, cities around the world are investing heavily in digital transformation in an effort to provide healthier ecosystems for people. This project proposes a model (HAPP) that utilizes smart home big data as a means of learning and discovering human activity patterns for health care applications. The proposed model uses frequent pattern mining, cluster analysis, and prediction to measure and analyze energy usage changes sparked by occupants’ behavior. HAPP system addresses the need to analyze energy consumption patterns at the appliance level, which is directly related to human activities. The data from smart meters are recursively mined in the quantum/data slice of 24 h, and the results are maintained across successive mining exercises. Human activity Recognition using Machine Learning

Human activity Recognition using Machine Learning

Existing System:

  1. Previous works failed to handle long-term behavior changes.
  2. Previous approaches have not considered appliance-level usage details.
  3. Operation overlaps have not been considered.
  4. Deriving accurate predictions has been a challenge so far.
  5. Previous models can be used only for short-term predictions.
  6. Some of the approaches are found to be good at experimental setup but have not considered real-world scenarios.


  • Activities of daily living (ADL) of users are monitored and the general activity patterns are modeled according to the user’s position in his/her environment.
  • Thereby, any anomalous or unexpected behavior of the activity pattern can be detected.
  • Moreover, other research has been employed to mitigate the activity recognition issues with different approaches in various real-world activities.
  • However, the diversity and complexity in activities are often very high in daily living.


  1. The HAPP model is based on appliance usage variations in smart homes.
  2. This model utilizes FP growth for pattern recognition.
  3. This model applies a k-means clustering algorithm to identify appliance-appliance and appliance-time associations. This is achieved by Incremental mining.
  4. A Bayesian network has been applied for activity prediction based on individual and multiple appliance usage.
  5. For added accuracy, the HAPP model integrates both appliance-appliance and appliance-time associations.


  • According to, it was demonstrated that the FP-growth is as successful as other techniques, such as the Eclat method for fast discovery of association rules, a recursive elimination method, Relim, to find frequent itemsets, and the Decision tree algorithm.
  • Therefore, the FP-growth is given as input to the K-pattern clustering and its efficiency contributes widely to the identification of frequent activity patterns of user behavior in the smart home environment.
  • The last stage is to group similar patterns by using frequent activity patterns? mining.Human activity Recongization 3

Architecture Diagram:

Human activity Recongization

Hardware and Software Requirements:


  • Windows 7,8 or 10 64 (32 or 64 bit)
  • RAM? 4GB


  • Python IDLE
  • Anaconda Navigator


This paper proposes a model which is used for recognizing human activity patterns from smart meters data. Human habits and behavior follow a pattern that could be used in health applications to track the health problems of individuals living alone or those with self-limiting conditions.Human activity Recognition using Machine Learning


The future work of phase 2 implementation of the HAPP model, includes a plan to refine the model

And introduce distributed learning of big data mining from multiple houses. This will help health

Applications to promptly take actions such as sending alerts to patients or care providers. This

model can be efficiently trained and can increase the accuracy of detecting human


Customer Reviews

There are no reviews yet.

Be the first to review “Human activity Recognition using Machine Learning”

Your email address will not be published. Required fields are marked *