ML Project
ML Project
2. Institution Details.
Shri Vishnu Engineering college for women,Bhimavaram.
College code:SVECW
3. Particulars of Guide.
5. Abstract.
Human Activity Recognition is a procedure of recognizing different physical activities performed by the
human being in different environments. Walking, jogging, running, stair-up, stair-down, etc. are some of
the examples of such kinds of actions. Our primary goal is to capture different actions performed by a
human subject. Although several techniques exist to identify different activities, we use Smartphone
accelerometers because of the availability and ease of use and at the same time state-of-the-art
technology. Here, we approach using machine learning1 and deep learning techniques on the publicly
available datasets. These approaches help us in implementing real-time applicaions such as health
monitoring, tracking sports activity and security.
Engineering Staff College of India
Gachi Bowli, Hyderabad – 500 032, A.P, India
7. Introduction.
Human activity recognition is an important yet challenging research area with many applications in
healthcare, smart environments, and homeland security. Computer vision-based techniques have
widely been used for human activity tracking, but they mostly require infrastructure support, for
example, installation of video cameras in the monitoring areas. We aim to develop a model that is
capable of recognizing multiple sets of daily activities under real-world conditions, using data collected
by a accelerometer built into a cell phone .
8.Objectives.
The main objective of Human Activity Recognition is to analyze the activity of a person from the
information collected by different devices,calculate a predictive model that can recognize a person's
activity from the data ,discover which are the variables that determine which activity is doing by a
person.It is becoming a fundamental tool in healthcare solutions such as preventing obesity or caring
for elderly persons.
9.Research methodology.
We used the Random Forest, Support Vector Machine and Convolutional Neural Networks to develop
the model and compare the performance
2
Engineering Staff College of India
Gachi Bowli, Hyderabad – 500 032, A.P, India
10.Hardware/Software Components.
Our project is based on machine learning using python .The software tool we are using is Google
Coloboratory.We used Convolutional Neural Networks to develop the model. Data source is from
Kaggle repository.
11.Results :
We tested our model in 3 different devices on different persons. The results are approximately
same in the 3 devices
12.Conclusions.
Human activity recognition has broad applications in medical research and human survey
system. In this project, we designed a smartphone-based recognition system that recognizes five
human activities: walking, limping, jogging, going upstairs and going downstairs. The system
collected time series signals using a built-in accelerometer, generated 31 features in both time and
frequency domain, and then reduced the feature dimensionality to improve the performance
13.Future Scope.
Human activity recognition can benefit various applications in fields like smart home monitoring
healthcare services , security surveillance, children etc . In future we can update this application by
using object activity recognition in which activities performed by object can also be tracked and
analyzed
3
Engineering Staff College of India
Gachi Bowli, Hyderabad – 500 032, A.P, India
14.If your project has got any connectivity with an entrepreneurship or start up idea?
Currently our project hasn’t got any connectivity with an entrepreneurship or start up idea
15. References