Inspiration

I wanted to work on a project using Neural networks but, I wanted the project to have a real practical use and not just some random project. From that, I thought that detecting brain tumors would be a cool and interesting project and would be something that could help the medical field. That's why I chose this project.

What it does

Neurowise uses a CNN (Convolutional Neural Network) to classify MRI scans as different tumor types. Using the scans, the program creates a treatment plan that can be sent to the "patient" after the scan is complete. This is currently displayed in the form of a website.

How I built it

I built this project in Python with the use of HTML, CSS, and JS for the web development side of the project. I mainly looked at videos to learn how to build a CNN and I'm proud of what I've built in the end. I originally tried making this into a computer app but I thought that a website would be more practical and achievable given the timeframe.

Challenges Iran into

I don't have very much experience with web development which made this project a little hard for me. I also faced difficulties with implementing the treatment plan portion of the project. I was running into a bunch of errors making the API request and that forced me to do a lot of trial and error to troubleshoot the problem. The main errors were occurring with CORS which forced me to look at a bunch of forums to figure out how to fix the problem.

Accomplishments that I'm proud of

As mentioned before, I am proud of what I've built as I had to learn a complicated concept in a small timeframe. I wish I could've made a more elaborate page, but as mentioned in the video, the front-end portion of the project is not the element that I was putting most of my time in. I am also proud of completing my project in a small timeframe as I really didn't want to submit an unfinished project.

What we learned

Well firstly, I learned a lot about machine learning and developing Neural networks. There is a lot of theory behind the creation of CNN's so I got to learn a lot about how a CNN algorithm works. Additionally, I added on to my web development skills which is good since I really enjoy full-stack development.

What's next for Neurowise

Although this is unrealistic, I would like to integrate this into an MRI machine to achieve the inner purpose of Neurowise. Aside from that, I would like to add more features to the website so that it is unique compared to the other iterations of this project. Some of these features could include showing/circling the actual tumor portion of the scan and explaining how the model came to it's classification.

Built With

Share this project:

Updates