**Setup Caffe for use with Matlab**

Install Caffe here

To use Caffe in Matlab, other than the installation steps in the above link, you need to compile Caffe for Matlab purpose:

- First, uncomment the line containing MATLAB_DIR in the Makefile.config in the /caffe folder. Update the path to the bin folder of the Matlab installed in the machine. The path is usually in /usr/local/MATLAB/R2015b/.
- Compile the caffe for Matlab again, by using the following command from the caffe folder in terminal:

$make matcaffe

**Classifying images in Matlab using Caffe functions**

Caffe is shipped with an Matlab example for classifying images in the /caffe/matlab/demo folder.This file is called: classification_demo.m.

Run Matlab. Sometime there is a error in linking the libstdc library, hence run the following from terminal before running Matlab:

$ export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6

The example can be run by two commands in Matlab:

im = imread(‘../../examples/images/cat.jpg’);

scores = classification_demo(im, 0); % Use 1 instead of 0 if you want to run on GPU

The code return scores for 1000 classes in the ImageNet dataset. You can run and debug the code to have a better insight into it.