Comparing Machine Learning Models to Determine Which is Most Effective at Detecting Brain Tumors
DOI:
https://doi.org/10.47611/jsrhs.v12i1.3999Keywords:
Artificial Intelligence, Brain Tumor Detection, Machine Learning, Comparing Machine Learning ModelsAbstract
In this project, by using machine learning techniques to analyze various brain tumor scans, the goal was to determine which techniques are the most efficient and accurate in determining the presence of brain tumors. Specifically, the goal was to adequately process a dataset to determine if brain tumors can be detected with more than 75% accuracy using machine learning. The chosen dataset includes just over 250 axial MRI brain scans, thus providing a sufficient dataset to properly analyze. This research is most applicable to the healthcare field, specifically relating to the work done by neurologists and radiologists. If the most efficient and accurate way to detect brain tumors is not determined soon, individuals may have to continue waiting longer than necessary for their results. In this project, K-Nearest Neighbors, Decision Trees, and Muti-Layer Perceptron Models were compared to determine which machine learning algorithm is most effective at determining the presence of a brain tumor in an axial brain scan.
Downloads
References or Bibliography
John Hopkins Medicine, “Brain tumors and brain cancer,” Johns Hopkins Medicine, 2022. [Online]. Available: https://www.hopkinsmedicine.org/health/conditions-and-diseases/brain-tumor. [Accessed: 04-Sep-2022].
G. D. Healthcare, “Burden of brain cancer will continue to rise in the US aging population,” Clinical Trials Arena, 14-Jan-2022. [Online]. Available: https://www.clinicaltrialsarena.com/comment/brain-cancer-us-ageing-population/#:~:text=GlobalData%20 epidemiologists%20forecast%20an%20increase,(AGR)%20of%201.50%25. [Accessed: 04-Sep-2022].
O. Harrison, “Machine learning basics with the K-nearest neighbors algorithm,” Medium, 14-Jul-2019. [Online]. Available: https://towardsdatascience.com/machine-learning-basics-with-the-k-nearest-neighbors-algorithm-6a6e71d01761#:~:text=KNN%20works%20by%20finding%20the,in%20the%20case%20of%20 regression. [Accessed: 04-Sep-2022].
P. Gupta, “Decision trees in machine learning,” Medium, 12-Nov-2017. [Online]. Available: https://towardsdatascience.com/decision-trees-in-machine-learning-641b9c4e8052. [Accessed: 04-Sep-2022].
G. Boesch, “Deep Neural Network: The 3 popular types (MLP, CNN and RNN),” viso.ai, 10-Jul-2022. [Online]. Available: https://viso.ai/deep-learning/deep-neural-network-three-popular-types/. [Accessed: 03-Sep-2022].
D. Smilkov and S. Carter, “Tensorflow - Neural Network Playground,” A Neural Network Playground. [Online]. Available: https://playground.tensorflow.org [Accessed: 01-Sep-2022].
J. Amin, M. Sharif, A. Haldorai, M. Yasmin, and R. S. Nayak, “ Brain tumor detection and classification using machine learning: a comprehensive survey,” Complex Intell. Syst., 08-Nov-2021. [Online]. Available: https://doi.org/10.1007/s40747-021-00563-y. [Accessed: 24-Jun-2022].
K. Barkved, “How to Know If Your Machine Learning Model Has Good Performance.” Obviously AI, 9 Mar. 2022. [Online]. Available: https://www.obviously.ai/post/machine-learning-model-performance. [Accessed: 07-Jul-2022].
Published
How to Cite
Issue
Section
Copyright (c) 2023 Samya Chauhan; Shreya Parchure, Jenna Scott
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.