You are on page 1of 11

ABSTRACT

Human activity recognition requires to predict the action of a person based on sensor-
generated data. It has attracted major interest in the past few years, thanks to the large
number of applications enabled by modern ubiquitous computing devices. It classify
data into activity like Walking, walking up stairs, walking down stairs, sitting, standing,
laying are recognized. Sensor data generated using its accelerometer and gyroscope,
the sensor signals (accelerometer and gyroscope) were pre-processed by applying
noise filters. The sensor acceleration signal, which has gravitational and body motion
components, was separated using a Butterworth low-pass filter into body acceleration
and gravity. The gravitational force is assumed to have only low frequency components.
a vector of features was obtained by calculating variables from the time and frequency
domain. The aim is to predict machine learning based techniques for Human Activity
Recognition results in best accuracy. The analysis of dataset by supervised machine
learning technique(SMLT) to capture several information‘s like, variable identification,
uni-variate analysis, bi-variate and multi-variate analysis, missing value treatments and
analyze the data validation, data cleaning/preparing and data visualization will be done
on the entire given dataset. To propose a machine learning-based method to accurately
predict the stock price Index value by prediction results in the form of stock price
increase or stable state best accuracy from comparing supervise classification machine
learning algorithms. Additionally, to compare and discuss the performance of various
machine learning algorithms from the given transport traffic department dataset with
evaluation. dataset with evaluation classification report, identify the confusion matrix
and to categorizing data from priority and the result shows that the effectiveness of the
proposed machine learning algorithm technique can be compared with best accuracy
with precision, Recall and F1 Score.

v
TABLE OF CONTENTS

Chapter No. Tilte Page no.


Declaration iii

Acknowledgement iv

Abstract v

Table of Contents vi

1. INTROUCTION 1
1.1 Outline 1
1.2 Data Science 1
1.3 Artificial Intelligence 2
1.4 Machine Learning 4
1.5 Objectives 12
1.6 Project Goals 12
1.7 Scope 13
1.8 Problem Statement 14
2. LITERATURE SURVEY 14
3. METHODOLOGY 20
3.1 PYTHON 20
3.2 Existing System 33
3.3 Proposed System 34
3.4 Project Requirements 36

3.4.1.Functional Requirements 36

3.4.2.Non- Functional Requirements 37

3.4.3.Enviromental Requirements 37
3.5 Preparing The Data Set 38
3.6 Software Description 39

3.6.1.Anaconda Navigator 40

3.6.2.Jupyter Notebook 44

3.7 System Architecture 47


3.8 Work Flow Diagram 48
3.9 Use Case Diagram 49
3.10 Class Diagram 50
3.11 Activity Diagram 51
3.12 Sequence Diagram 52

vi
3.13 Entity Relationship Diagram 53

4. MODULES AND ALGORITMS 55


4.1 List Of Modules 55
4.2 Module Description 55
4.3 Algorithm and Techniques 67
5. RESULTS AND DISCUSSION 94
5.1 Deploy Flask 94
5.2 HTML Introduction 103
6. CONCLUSION AND FUTURE WORK 117
6.1 Conclusion 117
6.2 Future Work 117

REFERENCES 118

APPENDICES 120
A. Coding 120
B. Screenshots 153
C. Publication with Plagiarism Report 156

vii
LIST OF FIGURES

SL.NO TITLE PAGE.NO


01 SYSTEM ARCHITECTURE 47

02 WORKFLOW DIAGRAM 48

03 USECASE DIAGRAM 49

04 CLASS DIAGRAM 50

05 ACTIVITY DIAGRAM 51

06 SEQUENCE DIAGRAM 52

07 ER – DIAGRAM 53

08 MODULE DIAGRAM 92

viii
LIST OF SYSMBOLS

NOTATION

S.NO NAME NOTATION DESCRIPTION

Class Name
1. Class Represents a
+ public collection of similar
-attribute entities grouped
-private
-attribute together.

NAME

Class A Class B
ix
Associations
represents static
2. Association relationships
Class A Class B
between classes.
Roles representsthe
way the two classes
see each other.

3. Actor It aggregates several


classes into a single
classes.

Class A Class A Interaction between


Aggregation the system and
4. external
environment

Class B Class B

x
xi
5. Relation uses
(uses)
Used for additional
process
communication.

Extends relationship
is used when one use
6. Relation EXTENDS case is similar to
another use case but
(extends)
does a bit more.

7. Communication Communication
between various use
cases.

8. State State of the processs.


State

9. Initial State Initial state of the


object

xii
Final state F inal state of the
10. object

11. Control flow


Represents various
control flow between
the states.

Represents decision
making process from
12. Decision box a constraint

Interact ion between


Usescase the system and
13. Usecase
external
environment.

xiii
Represents physical
modules which is a
14. Component collection of
components.

Represents physical
modules which are a
15. Node
collection of
components.

A circle in DFD
represents a state or
16. Data process which has
been triggered due to
Process/State
some event or acion.

17. External entity Represents external


entities such as
keyboard,sensors,etc.

Represents
xiv
CHAPTER 1
INTRODUCTION

1.1 OUTLINE:

Human Activity Recinigization or HAR for short, is the problem of predicting what a
person is doing based on a trace of their movement using sensors.Movements are often
normal indoor activities such as standing, sitting, jumping, and going up stairs. Sensors
are often located on the subject such as a smartphone or vest and often record
accelerometer data in three dimensions (x, y, z).

The idea is that once the subject‘s activity is recognized and known, an intelligent
computer system can then offer assistance.

It is a challenging problem because there is no clear analytical way to relate the sensor
data to specific actions in a general way. It is technically challenging because of the
large volume of sensor data collected (e.g. tens or hundreds of observations per
second) and the classical use of hand crafted features and heuristics from this data in
developing predictive models.

More recently, deep learning methods have been achieving success on HAR problems
given their ability to automatically learn higher-order features.

Domain overview

1.2 DATA SCIENCE

Data science is an interdisciplinary field that uses scientific methods, processes,


algorithms and systems to extract knowledge and insights from structured and
1

You might also like