Giter VIP home page Giter VIP logo

human_activity_recognition_work_report's Introduction

Human Activity Recognition - Work Report and Code

Overview

This work report discusses the problem of Human Activity Recognition based on UCI dataset Human Activity Recognition using Smartphone. Various Machine Learning Models have been proposed for the same. This report proposes two models: Single Layer Perceptron model and Radial Basis Function Network, for classifying the given data into various activity labels. I have also introduced new kernel function.

Dataset Used

The following dataset has been used for the purpose: Human activity recognition using smartphones data set

Machine Learning Models Proposed

The following Machine Learning Models have been studied for the task. The intuition and maths have been described in the work report.

A. Single Layer Perceptron

B. RBF Network

Two kernel functions have been used for performing non-linear transformation of input samples:

B.1. Traditional Gaussian RBF using Euclidean Distance Metric

B.2. Custom RBF using Manhattan Distance Metric

My Experience

While working on the project, I explored various works that have already been done on the task and different models that have been proposed so far. However the problem with most Machine Learning models is that they are computation intensive and are not suitable for deploying on devices with low computational power such as mobile phones. The models I have proposed work fast and have high accuracy on the given dataset but they require lots of pre-processing before they can be used for predictions, a problem that traditional Machine Learning models face.

I learned many things related to data visualisation and inference. In case of RBF Network, I also tried to bring novelty by introducing a new kernel function for non-linear transformation of the input samples. High train and test accuracies indicate the models perfomed very well on the dataset.

human_activity_recognition_work_report's People

Contributors

prateek93a avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.