Back To Projects

Using Machine Learning Architecture to Detect Brain Tumors

Mike S.

Not all tumors in the brain are cancerous, so irregular cell growths can often be determined as benign and are ignored completely. However, many of these low-danger cell growths can develop into higher-danger cancerous tumors. Identifying these low-danger tumors early is key to preventing cancer in the future.


Magnetic Resonance Imaging (MRI) scans are the primary way medical professionals study the brain. Doctors are trained to identify irregular cell growth patterns and notify patients if they have or are at risk of cancer. Identifying tumors before they become malignant saves both resources and welfare of patients. In this paper, we apply a basic SKLearn Logistic Regression model, a custom Convolutional Neural Network model, and a transfer learning model based on the VGG16 model to automatically diagnose malignant or benign tumors in MRI scans. We found that the VGG16 model performed the best, with a validation accuracy of 91.6%. Logistic Regression had a validation accuracy of 82.3% and CNN an accuracy of 83.2%. These promising results suggest that automated machine learning models can be used as a MRI scan analyzer to diagnose patients more often and more quickly which may have the ability to identify tumors before they become malignant, saving lives.

Explore More!

Mike S.
Matthew Radzihovsky
Computer Science MS from Stanford, AI/ML Engineer at Apple

Related Projects

Melanoma detection through AI models

This project explores the use of AI models to detect skin cancer from images of skin lesions, achieving 80-90% accuracy in predicting malignancy and revealing key physical attributes that could aid early detection.
Aditya J.
Mentored by Alaisha Alexander
Plant Toxicity Classification by Image

Since differentiating between dangerous and safe plants is a complex task for a human brain, this study approaches the issue through machine learning models starting with a convolutional neural network (CNN) and discovering that a logistic regression model—trained on a dataset with manually designed features—has the best performance with the particular dataset used.
Eera B.
Mentored by Clayton Greenberg
Utilizing AI for Alzheimer's Diagnosis

This research assesses the potential of AI to improve early Alzheimer’s diagnosis by evaluating various classifier models, with results showing that while MLP classifier achieved only 32% accuracy, the Random Forest classifier excelled at 91.5%, highlighting the importance of factors like the mini mental state evaluation over others, as revealed in the Logistic Regression Feature Importance analysis.
Trinity M.
Mentored by Kevin Phan