Coder Social home page Coder Social logo

hdubey / npbayeshmm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from michaelchughes/npbayeshmm

0.0 2.0 0.0 7.22 MB

Nonparametric Bayesian Inference for Sequential Data. Includes state-of-the-art MCMC inference for Beta process Hidden Markov Models (BP-HMM). Implemented in Matlab.

License: Other

Shell 3.29% MATLAB 87.28% C 4.76% M 0.19% Perl 0.52% Objective-C 0.13% C++ 2.65% Python 1.17%

npbayeshmm's Introduction

NPBayesHMM : Nonparametric Bayesian HMM toolbox, for Matlab
Website: http://michaelchughes.github.com/NPBayesHMM/
Author:  Mike Hughes (www.michaelchughes.com)
Please email all comments/questions to mike <AT> michaelchughes.com

This toolbox provides code for running Markov chain Monte Carlo (MCMC) posterior
inference for a variety of NPBayes models for sequential data.  Currently, only 
the Beta Process (BP) HMM is fully supported, but releases for HDP-HMM and othe models are planned.

The repository is organized as follows:  
  code/ contains relevant Matlab code. This should be the working dir in Matlab.
        within code/, you can find a fast intro script in code/demo/EasyDemo.m
  doc/  contains human-readable documentation.
        QuickStartGuide.pdf in particular describes how to configure the code.
  data/ contains one example dataset (6 Mocap sequences of various exercises)
        See the demos for how to run posterior inference on this data. 
        Other example datasets (from our NIPS 2012 paper) are available by contacting Mike via email.
      
Look for additional documentation and occasional updates on github:
   https://github.com/michaelchughes/NPBayesHMM/
     
If you find this toolbox useful, please cite our NIPS 2012 paper:
M. Hughes, E. Fox, and E. Sudderth. 
"Effective Split-Merge Monte Carlo Methods for Nonparametric Models of Sequential Data". 
Advances of Neural Information Processing Systems (NIPS) 2012.
http://web.michaelchughes.com/research/bp-hmm-split-merge-inference/HughesFoxSudderth_NIPS2012.pdf

This software is released under the Simple Public License 2.0, a permissive, 
copyleft license.  Please see the LICENSE file for details.

Acknowledgements:
This code is inspired by (and heavily based upon) the
BP-AR-HMM toolbox, released by Emily Fox. Most functions have been completely 
re-written for speed, readability, and extensibility, but Emily deserves most
credit for coming up with the original solid inference algorithms.

I also thank 
* Tom Minka for his excellent Lightspeed toolbox
* The development team at Eigen for a blazingly-fast matrix library
Eigen made the HMM dynamic programming routines much much faster. 
* William Allen for providing baseline code for these efficient routines.

npbayeshmm's People

Contributors

michaelchughes avatar

Watchers

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