Human activities recognition using smart devices

Today’s sensory world is all about privacy and minimal intrusion. The application of Machine Learning for Human Activities Recognition by collecting data through smart devices fits the requirements. The aim was to determine the best accuracy that can be achieved using support vector machines and als...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Adlin Li Ting
Other Authors: Soh Yeng Chai
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/68064
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-68064
record_format dspace
spelling sg-ntu-dr.10356-680642023-07-07T17:04:16Z Human activities recognition using smart devices Ng, Adlin Li Ting Soh Yeng Chai School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Today’s sensory world is all about privacy and minimal intrusion. The application of Machine Learning for Human Activities Recognition by collecting data through smart devices fits the requirements. The aim was to determine the best accuracy that can be achieved using support vector machines and also another potential classifier. The importance of features scaling, findings of whether the claim that a gyroscope could not differentiate between the sitting and the standing activities, and if gyroscope data could help the accelerometer data in boosting the learning process are areas of interests. A conventional way of Machine Learning is by the use of software packages such as liblinear, libsvm, et cetera. MATLAB’s Classification Learner app is a state-of-the-art for Machine Learning. It allows the use of several classifiers (decision trees, discriminant analysis, support vector machines, nearest neighbour, and ensemble) to train on a set of data for comparison and to obtain the best modelling. The highest accuracy that can be achieved using the support vector machines is 97.3% whereas the use of a bagged trees ensemble classifier can reach an accuracy as high as 98.1%. And without the use of features scaling results in very poor accuracy in classifying the data. It is evident from the findings that the gyroscope data did help in improving the overall classification accuracy by 3% and also, the claim that gyroscope could not differentiate between the sitting and the standing activities was proven as true from the experiment done in this report. Bachelor of Engineering 2016-05-24T04:11:45Z 2016-05-24T04:11:45Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/68064 en Nanyang Technological University 65 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Ng, Adlin Li Ting
Human activities recognition using smart devices
description Today’s sensory world is all about privacy and minimal intrusion. The application of Machine Learning for Human Activities Recognition by collecting data through smart devices fits the requirements. The aim was to determine the best accuracy that can be achieved using support vector machines and also another potential classifier. The importance of features scaling, findings of whether the claim that a gyroscope could not differentiate between the sitting and the standing activities, and if gyroscope data could help the accelerometer data in boosting the learning process are areas of interests. A conventional way of Machine Learning is by the use of software packages such as liblinear, libsvm, et cetera. MATLAB’s Classification Learner app is a state-of-the-art for Machine Learning. It allows the use of several classifiers (decision trees, discriminant analysis, support vector machines, nearest neighbour, and ensemble) to train on a set of data for comparison and to obtain the best modelling. The highest accuracy that can be achieved using the support vector machines is 97.3% whereas the use of a bagged trees ensemble classifier can reach an accuracy as high as 98.1%. And without the use of features scaling results in very poor accuracy in classifying the data. It is evident from the findings that the gyroscope data did help in improving the overall classification accuracy by 3% and also, the claim that gyroscope could not differentiate between the sitting and the standing activities was proven as true from the experiment done in this report.
author2 Soh Yeng Chai
author_facet Soh Yeng Chai
Ng, Adlin Li Ting
format Final Year Project
author Ng, Adlin Li Ting
author_sort Ng, Adlin Li Ting
title Human activities recognition using smart devices
title_short Human activities recognition using smart devices
title_full Human activities recognition using smart devices
title_fullStr Human activities recognition using smart devices
title_full_unstemmed Human activities recognition using smart devices
title_sort human activities recognition using smart devices
publishDate 2016
url http://hdl.handle.net/10356/68064
_version_ 1772828424788770816