Giter VIP home page Giter VIP logo

bgcs's Introduction

BGCS

This software package provides tools to perform multi-label classification/regression (i.e., given an input signal, predict multi-dimensional output labels). It includes MATLAB implementations of Bayesian Compressed Sensing (BCS) [1] and Bayesian Group-sparse Compressed Sensing (BGCS) [2], which extends BCS by considering group structures in the output label space.

[1] Ashish Kapoor, Raajay Viswanathan, and Prateek Jain. "Multilabel classification using bayesian compressed sensing." NIPS 2012.

[2] Yale Song, Daniel McDuff, Deepak Vasisht, and Ashish Kapoor. "Exploiting sparsity and co-occurrence structure for action unit recognition." IEEE FG 2015.

Copyright (c) 2015 Yale Song ([email protected]).
Permissions are granted under the MIT License (MIT).

Contents

To start experimenting with the package, please see ./run_demo.m

./license.txt : copy of the MIT License
./run_demo.m  : MATLAB demo script 
./lib
./lib/run_bcs.m   : BCS model script
./lib/run_bgcs.m  : BGCS model script
./lib/train_bcs.m : BCS/BGCS model training
./lib/test_bcs.m  : BCS model test
./lib/test_bgcs.m : BGCS model test
./helper
./helper/get_best_results.m : obtain best results based on performance on validation set
./helper/split_data.m       : leave-one-subject-out data split
./helper/eval_bc.m          : evaluation code for binary classification 

Reference

Please cite the following paper if you end up using the code:

@inproceedings{song2015exploiting,
  title={Exploiting Sparsity and Co-occurrence Structure for Action Unit Recognition},
  author={Song, Yale and McDuff, Daniel and Vasisht, Deepak and Kapoor, Ashish},
  booktitle={Automatic Face \& Gesture Recognition and Workshops (FG 2015), 2015 IEEE International Conference on},
  year={2015},
  organization={IEEE}
}

bgcs's People

Contributors

yalesong 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.