Skip to content

PraveenAsh/AI2017-Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI2017 Hackathon

Using the PASCAL VOC2010 dataset, build a classifier. We built a classifier to classify 20 across classes using Keras, CNN based models.Perform detecting object localization : predict bounding box for each image.

Download the dataset from:

Link 1 : dataset

Link 2 : dataset

This dataset is a part of a publicly hosted contest VOC2010 challenge. Please visit http://host.robots.ox.ac.uk/pascal/VOC/voc2010/ for complete description of the different competition tasks and description of data.

Two stages:

Classification and Detection Use the code from the devkit for dataset processing. But note that this is a MATLAB file and if you are required to develop it in python. Training, dev (validation) and test data. Split the given dataset in to train/validation/test datasets. Do not mix this up.

Building Classifier Build a classifier using regular CNN with Keras. Perform any image preprocessing, convert these to a uniform size. Tune it and keep improving towards the best score. Start with small size of dataset and gradually increase. Note that the training time for a complex CNN may take a few hours even on a high end machine. Use GPU based machines wherever you can. You should have installed TensorFlow GPU version and also CUDA libraries for GPU. Measure the accuracy, precision, recall for each of the classifiers (20 classes) and report. Remove the top layers and replace them with a 20 layer Softmax. Please refer [keras] (https://keras.io/applications/).

Results of the classification alongwith bounding box:

Result 1:

Result 2:

Result 3:

Result 4:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published