This was a project I did for school using data from kaggle. The goal of the project was to classify plankton images to their correct species type. There were about 30,000 plankton images from about 100 different species. Some examples of the images are shown below.

This was one of my first forays into using neural networks, specifically utilizing convolutional neural networks. This project was done primary using the Pytorch package to build the neural networks. I build various neural networks of various depths to see how accuracy varied with depth. I also utilized data augmentation; using various transforms on the images to artificially inflate the training set and improve accuracy.

The project code can be found here which also contains a more thorough report and also my final presentation.