Giter Site home page Giter Site logo

wobblewatch's Introduction

WobbleWatch

WobbleWatch is a prototype app designed to provide daily feedback to elderly users at risk of falling using data that could be collected from a smartphone. An active instance of the app can be found at http://wobblewatch.xyz.

Overview

Wobblewatch identifies "stumble" events and summarizes them on a daily basis as feedback for the user. These events are identified using either a CNN, a CNN-LSTM, or a more simple classifier. Jupyter was used for EDA and training, and the associated files can be found in code/notebooks.

Training Data

WobbleWatch detects "stumble" events using data from the enhanced SisFall dataset that provides labeled time-series data regarding falls. Anyone can clone wobblewatch and download the training data to then utilize Jupyter notebooks found in code/notebooks.

Deployment Data

While it is not a proper way to validate the model, for the sake of showing the use case, I have utilized the Long-term Movement Monitoring database from Physionet. One can utilize the LTMM notebook for this found in code/notebooks.

App

The app is a simple prototype for the moment. It can be run locally using streamlit as streamlit run app.py.

References

Model design and training drew directly from work reported in A novel hybrid deep neural network to predict pre-impact fall for older people based on wearable inertial sensors by Xiaoqun Yu, Hai Qiu and Shuping Xiong published in Frontiers in Bioenginerring and Biotechnology, February, 2020 (https://doi.org/10.3389/fbioe.2020.00063).

wobblewatch's People

Contributors

patchmemory avatar

Watchers

 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.