Back To Projects

Identifying Cancer Types in Microscope Images of Lung and Colon Cells

Adam S.

Lung adenocarcinoma cells make up large proportions of lung cancer cases and colon cancer is one of the most prevalent cancers in the United States. Although many different medicines have been recently developed to attack these cancers, the most effective way to stop it is early detection.


This program seeks to reach a high accuracy of detecting types of cancer in addition to whether or not cells are benign. The model categorizes the cell images into 5 classes: benign colon, benign lung, cancerous lung adenocarcinoma, cancerous colon adenocarcinoma, and cancerous lung squamous cell carcinoma. Two models are then trained with the images: a random forest classifier, and a deep neural network using convolutional layers. Finally a third model predicts which classifier is more likely to make the correct prediction for a given image, and that classifier’s prediction is used. This tactic allows the models to learn different patterns, but still be effective at predicting all classes of images.

Explore More!

Adam S.
Odysseas Drosis
PhD Candidate in Computer Science, Masters in Computer Science Alum from Cornell

Related Projects

Diabetic Retinopathy Evaluation: A ViT Approach

This study explores the use of a Vision Transformer (ViT) model to classify diabetic retinopathy severity from fundus images, demonstrating promising accuracy through transfer learning and data augmentation techniques. While results fell short of state-of-the-art benchmarks, the model shows potential for improving early diagnosis through AI-driven medical imaging.
Adi M.
Mentored by Abdullah Rashed Ahmed
Skin Cancer Detection

The goal of this research project is to predict whether or not a patient has skin cancer through a machine learning model that is developed from an image dataset. Skin cancer is extremely dangerous, as over 9500 people in the US are diagnosed with it daily. If detected early, patients will have a more likely chance of survival. I tested an MLP Classifier, Decision Tree Regressor, a Logistic Regression Model, and a KNN Model to compare various results and ultimately determine the best accuracy. The MLP Classifier had a 74.5% accuracy, the Decision Tree Regressor had a 74.1% accuracy, the Logistic Regression Model had a 68.8% accuracy, and the KNN Model had a 74.6% accuracy (all testing). We can see that the MLP Classifier, Decision Tree Regressor, and the KNN Model had around the same accuracy while outperforming the Logistic Regression Model. However, when comparing training data, there seems to be a large overfitting problem with most of the models.
Jaida G.
Mentored by Odysseas Drosis
Optimizing Predictive Models for Healthcare: A Comparison of Personal and General Datasets in Coronary Artery Disease Risk Assessment

This research investigates how the choice of training population, personalized versus more general datasets, impacts the performance and generalizability of machine learning models for predicting Coronary Artery Disease risk. By comparing models trained on datasets of varying specificity using data from the UC Irvine Machine Learning Repository, the study explores trade offs between accuracy and broad applicability to improve strategies for early CAD risk assessment and prevention.
Isaac G.
Mentored by Raphi Kang