jhoffman / cma

Continuous Manifold-based Adaptation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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');

About

Continuous Manifold-based Adaptation


Languages

Language:MATLAB 100.0%