Continuous Manifold-based Adaptation
Matlab
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cache_fts
classifiers
config
data_handling
external
util
README.md
cma.m
demo_caltran.m
demo_paper.m
fastGFK.m
startup.m
train_model.m

README.md

Continuous Manifold-based Adaptation (cma)

Paper

Dependencies

First, move into the external folder. The following instructions show you how to download and compile relevant packages.

  cd external
  • Geodesic flow kernel (GFK)
    • unsupervised adaptation method needed to run demo.
    • Download the package.
      ./get_GFK.sh
    
  • Vlfeat
    • Choose either to checkout the repo
      ./checkout_vlfeat.sh
    
    OR download a static copy.
      ./get_vlfeat.sh
    
  • IVT
    • Online subspace optimization algorithm.
    • Download IVT.
      ./get_ivt.sh
    
  • Liblinear
    • Download liblinear.
      ./get_liblinear.sh
    
    • Compile liblinear using the following commands. Will likely need to change the MATLABDIR at the top of liblinear/matlab/Makefile to be the directory of your matlab. On Mac this is often: /Applications/MATLAB_R2013a.app
      cd liblinear
      make
      cd matlab
      make
    

Run the demo

Once the dependencies are downloaded and installed you can run a simple demo on the caltran gist features using the following command.

results = demo_caltran('gist');