Finding brain tumors early can save lives, but reading MRI scans isn’t easy—even for doctors. It takes a lot of time and attention, and mistakes can happen. I wanted to build an AI tool that could help: something fast, accurate, and reliable, so doctors can get a second set of “eyes” when it really counts. I also hoped this tech could help places that don’t have a lot of medical specialists.
I trained a deep learning model to detect brain tumors from MRI images. I used a dataset of more than 7,000 brain scans—including several types of tumors (glioma, meningioma, pituitary) and healthy brains. The goal was simple: make a model that can tell them apart really well.
I handled every step myself: finding and cleaning data, looking at the images, making sure the model had enough variety, and building the neural network from scratch. I trained it, tested it, and made sure its results actually made sense for real-life use. I also checked how and why the model made its decisions, because in medicine, accuracy matters.
This project was more than just code. It felt personal—like I was actually building something that could help people. I learned to be patient, to experiment, and to keep going even when things got tough. Doing it all myself made me more confident in both my technical skills and my ability to stick with big, meaningful challenges.