You are on page 1of 4

Project Phase I Report

On

Human Activity Recognition using Sensor Data and

Machine Learning

Submitted for the requirement

of Project course

BACHELOR OF ENGINEERING

COMPUTER SCIENCE & ENGINEERING

Supervisor: Co Supervisor:
Er. Avneet Kaur (E14476) Er. Sourabh Budhiraja (E13134)
(E12862)
Er. Gaurav Aggarwal (E15876)
Name UID
Sayan Satpati 20BCS1250
Mayank Kumar 20BCS1353
Naman Tripathi 20BCS1411
Rishit Gupta 20BCS1270
Yash Saini 20BCS7983

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


CHANDIGARH UNIVERSITY, GHARUAN
CHAPTER-1

INTRODUCTION

1.1 Identification of Client /Need / Relevant Contemporary issue

Client Identification:
The client for the project "Human Activity Recognition using Smartphone Dataset" could be a
variety of entities, such as research institutions, universities, fitness app developers, healthcare
organizations, or companies interested in wearable technology. Essentially, anyone seeking to
understand and analyze human activities based on smartphone data could be the potential
client.

Need Identification:
The need for this project stems from the growing interest in understanding human behavior
and activity patterns for various purposes, including health monitoring, behavior analysis,
fitness tracking, and even improving user experience in mobile applications. By utilizing
smartphone sensors, the project aims to accurately recognize and classify different human
activities, providing valuable insights into users' behaviors and habits.

Relevant Contemporary Issue:


One relevant contemporary issue that this project addresses is the increasing reliance on
smartphones and wearable devices for health and fitness tracking.This project contributes to
addressing this issue by developing a system that can automatically detect and classify
activities, providing users with meaningful information about their daily movements and
helping them make informed decisions about their health and fitness goals.

In summary, the project "Human Activity Recognition using Smartphone Dataset" serves the
contemporary need for accurate activity tracking and addresses issues related to health
monitoring, behavior analysis, fitness tracking, and privacy concerns in the context of
smartphone-based data collection.

1.2 Identification of Problem

Here are some key problem areas:


Data Variability and Noise: Smartphone sensors can introduce noise and variability in data
due to differences in sensor quality, device orientation, and user behavior. Developing robust
algorithms that can handle these variations and accurately classify activities despite noisy data
is a significant challenge.

Activity Diversity: Human activities are diverse and can range from walking and running to
more complex actions like climbing stairs, cycling, and sitting. Creating a comprehensive
activity recognition model that can accurately differentiate between a wide range of activities
is a complex task.

Real-time Processing: In applications like fitness tracking or healthcare monitoring, real-time


activity recognition is crucial. Implementing algorithms that can process data quickly and
provide timely insights while maintaining accuracy can be demanding.

1.3 Identification of Tasks

Identifying tasks is a crucial step in planning and executing this project. These tasks outline
the specific actions and activities that need to be undertaken to achieve the project's goals.
Here is a list of tasks that could be involved in this project:

(i) Data Collection and Preprocessing:

 Identify and select appropriate smartphone sensors (e.g., accelerometer, gyroscope) for
data collection.
 Gather a diverse dataset of human activities, including walking, running, cycling,
sitting, etc.
 Preprocess raw sensor data to remove noise, correct sensor biases, and ensure uniform
data format.

(ii) Model Selection and Development:

 Research and select appropriate machine learning algorithms for activity recognition
(e.g., decision trees, random forests, neural networks).
 Implement and train activity recognition models using the labeled dataset.
 Experiment with different model architectures, hyperparameters, and optimization
techniques.
 Split the dataset into training, validation, and testing sets.
1.4 Timeline

You might also like