Exploration of CNN's in Blood Cell Classification
Problem
The task that this project attempted to tackle was the classification of blood cells. We wanted to explore and compare different neural networks and their ability to classify these images from a Kaggle dataset. The relevance of this project was to attempt to contribute a novel classification method that can aid medical professionals in making more informed diagnoses.
Solution
We first choose a well-known model as our baseline to which we would compare the rest of the models. In this case, the VGG16 was chosen to serve as the base. Then we tested 4 different models and compared their results with the baseline. After these results, we attempted to implement our findings into a new model that had various aspects of the previous 4. Once we implemented this new model, we again tested and compared it with our baseline to see if our rationale would hold up in testing.
Blood Cell Image Types
Eosinophil
Neutrophil
Monocyte
Lymphocyte
Code and Explanations
By clicking Open in Colab you can open the entire Google Notebook with working code it a Github hosted Gist file.
Dataset Used For The Models
