Giter VIP home page Giter VIP logo

gmm-for-early-detection's Introduction

Gaussian-Mixture-Model-for-Early-Detection

A Gaussian mixture model (GMM), coupled with possibilistic clustering is used to build an adaptive system for analyzing streaming multi-dimensional activity feature vector with the goal of identifying signs of early diseases. The system is based on temporal analysis, including outlier detection, customization and adaption to new changes, together with the creation of new components for GMM in the case of emerging new normal patterns. On the other hand, an alert will be fired when detecting unexpected behavior patterns. When dealing with streaming data from embedded sensors in an eldercare environment, every resident has their unique behavior pattern. Therefore, number of Gaussians for the GMM needs to be individually determined. For this reason, Sequential Possibilistic One-Means clustering algorithm is used to cluster the initial data points, detect anomalies and initialize the GMM. The system achieves our goals when tested on the real-world weather datasets, which is a collection of weather station nodes in the Le Genepi (LG) region in Switzerland. We hope that by applying the proposed system in real eldercare datasets, it will help by detecting health changes before real health issue happens.

(blue diamond: weak warning; magenta diamond: medium warning; red diamond: strong warning)

Note that this repository is only for demonstrating the ideas of multi-dimensional warning algorithms. You may do some changes (see comments in the code) to adapt the code to the new data.

Please visit https://ieeexplore.ieee.org/abstract/document/8858874 for more details of our paper.

gmm-for-early-detection's People

Contributors

waylongo avatar

Forkers

0r

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.