Read me


(1)For single source training, start from "MyExperiment.m"

The results of accuracies are saved in file "accuracyX.mat", where X is the iRun. 


(2)For multiple source training, start from "MyExperimentMultiple.m"

The results of accuracies are saved in file "accuracyX.mat", where X is the iRun. 


Each run for single source training takes about 4 hours in a PC with Intel Core i7-3770 CPU@3.40GHz and 24G memory. The Experiments with multiple source training take a longer time. 

By default, the code will run with paralleled setting. Please make sure your version of Matlab has such a toolbox that support parallel computing. (All experiments are run in Matlab R2013a) 

Due to the large size of the image data, the code does not include the training image data. Please download the image data from the following links:

(1) Caltech 256 
http://www.vision.caltech.edu/Image_Datasets/Caltech256/
(2) Amazon, Webcam, and DSLR dataset
http://www1.icsi.berkeley.edu/~saenko/projects.html#data