Kaggle Data Science Bowl 2015: Classifying plankton with deep neural networks
Lionel Pigou / March 2015
Disclaimer: This post is summarized by an AI chatbot and is based on the full post by Sander Dieleman.
The ≋ Deep Sea ≋ team, consisting of myself (Lionel Pigou), Sander Dieleman, Aäron van den Oord, Ira Korshunova, Jeroen Burms, Jonas Degrave and Pieter Buteneers, participated in the Data Science Bowl, an annual data science competition hosted by Kaggle. The objective was to classify grayscale images of plankton into one of 121 classes. We won the competition and were awarded a $100,000 prize!
We used a CNN with a VGG-like architecture to classify plankton images. We pre-processed the images and used data augmentation to artificially increase the size of the dataset. We trained the CNN for 100 epochs and used model averaging to combine the predictions of multiple CNNs. This resulted in a top-1 accuracy of 93.3% on the test set.
Please refer to the full post by Sander Dieleman to know more about the approach and our findings.