Ph1n-Pham / birds_classification

Classify birds using CNNs pre-trained on chosen 10 pairs of birds

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

birds_classification

This project is based on an article titled "Building a Bird Recognition App and Large Scale Dataset With Citizen Scientists: The Fine Print in Fine-Grained Dataset Collection", which was authored by the SE(3) Computer Vision Group at Cornell University and presented at the Computer Vision and Pattern Recognition (CVPR) Conference in Boston in 2015. They worked with "citizen scientists and domain experts" to develop a "high quality dataset containing 48,562 images of North American birds with 555 categories, part annotations and bounding boxes" (see https://vision.cornell.edu/se3/building-a-bird-recognition-app-and-large-scale-dataset-with-citizen-scientists-the-fine-print-in-fine-grained-dataset-collection/).

Goals include:

  1. Using Tensorflow to classify images in Python
  2. Use a Convolutional Neural Network (CNN) to classify images
  3. Interpret the results of your CNN using Tensorflow
  4. Use multiple pre-trained binary classifiers to make predictions on a set of images

Data source: CUB 200 (CUB_200_2011.tgz)

About

Classify birds using CNNs pre-trained on chosen 10 pairs of birds


Languages

Language:Jupyter Notebook 100.0%