Abstract
Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines or software that work and reacts like humans, some of the computer activities with artificial intelligence are designed to include speech, recognition, learning, planning and problem solving. Deep learning is a collection of algorithms used in machine learning, it is part of a broad family of methods used for machine learning that are based on learning representations of data. Deep learning is used as a technique to produce brain tumor detection and classification models using Magnetic Resonance Imaging (MRI) imaging for rapid and easy detection and identification of brain tumor. In this thesis, some ways and mechanisms will be reviewed to use deep learning techniques to produce a model for brain tumor detection. The goal is to find a good and effective way to detect brain tumor based on MRI to help the brain doctor in making decisions easily, accurately and rapidly. A recent report by the World Health Organization in February 2018 showed that the death rate from brain cancer or central nervous system (CNS) is the highest in the Asian continent. It is important to detect cancer early so that many of these lives can be saved. The model has been designed and implemented, including a dataset which consist of 10,000 images for brain tumor detection through the use of Deep learning algorithms based on neural networks. For testing, we have used our model, Inception, VGG16, MobileNet and ResNet models. The f-score accuracy we got for each model was as follows: Our model was 98.28, VGG16 was 99.86%, ResNet50 was 98.14%, MobileNet was 88,98%, and InceptionV3 was 99.88%.