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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |