Git Product home page Git Product logo

delay_embedding's Introduction

Delay Embedding

Time series modeling and classification based on delay embedding. This is an improved version of "Derivative Delay Embedding: Online Modeling of Streaming Time Series".

Matlab (the code has been tested on Matlab 2015a)

Run MAIN.m

>> MAIN

The running print on MSR Action 3D dataset is shown as follow

Processing the MSR_Action3D dataset 
Trained 50 / 284
Trained 100 / 284
Trained 150 / 284
Trained 200 / 284
Trained 250 / 284
tested 50 / 273
tested 100 / 273
tested 150 / 273
tested 200 / 273
tested 250 / 273
Training time: 2.670sec, 0.009sec per sample
Testing time: 16.898sec, 0.062sec per sample
Accuracy = 93.77%

Compare to the state-of-the-art algorithms

Moving poselets
(ICCV2015)
dRNN
(ICCV2015)
HBRNN
(CVPR2015)
Actionlets & Poselets
(CVPR2016)
Our method
(2016)
Accuracy 93.6% 92.03% 94.49%* 93.0% 93.77% / 94.52%*

Note: the * marker denotes the results from subsets, which is usually higher than that from the whole dataset

  • DE implements Delay Embedding
  • delayEmbeding.m implements 1-D delay embedding
  • delayEmbedingND.m implements multi-dimensional delay embedding
  • MGM learns Markov Geographic Model
  • createGrid.m creates discretized embedding space.
  • add2Trans.m records learned transition
  • Trans_Prob.m computes transition probability
  • HDist.m calculates distance between a testing sample and learned model (transition probability)
  • data
  • MSR_Action3D.mat is the MSR Action3D dataset
  • UCI_CharacterTrajectories.mat is the Character Trajectories Data Set from UCI
  • setting_MSR.m and setting_UCI.m are settings for the two datasets used in MAIN.m
  • utilities
  • confusionMatrix.m plots the confusion matrix
  • defaultColors.mat stores the default color map of Matlab
  • lowpassFilter.m performs low-pass filter to filter the raw data

Zhifei Zhang, Yang Song, Wei Wang, and Hairong Qi. "Derivative Delay Embedding: Online Modeling of Streaming Time Series". The 25th ACM International Conference on Information and Knowledge Management (CIKM), 2016. [PDF]

@inproceedings{zhang2016derivative,
  title={Derivative Delay Embedding: Online Modeling of Streaming Time Series},
  author={Zhang, Zhifei and Song, Yang and Wang, Wei and Qi, Hairong},
  booktitle={Proceedings of the 25th ACM International on Conference on Information and Knowledge Management},
  pages={969--978},
  year={2016},
  organization={ACM}
}

Presentation on CIKM2016. If it is not availabel, please refer to the PDF version.

delay_embedding's People

Contributors

zzutk avatar

Watchers

James Cloos 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.