We use caltech101 dataset to evaluate our system. The dataset can be downloaded from here.
To split train, test and valid set. Please do the following step:
- Extract zip file into
data/caltech-101 - Install
split-folderspython package
pip install split-folders- Run this python scripts
import splitfolders
splitfolders.ratio('data/caltech-101', output="data/caltech101", seed=1337, ratio=(0.7, 0.15,0.15)) -
All results are stored in
out/directory -
Install dependencies:
pip install -r requirements.txt -
Run
bash.shto run evaluation on 4 methods of feature extraction: color histogram, sift description, resnet and ensemble.