Effectively Diagnosing Malaria by Optimizing the Hyperparameters of CNN using Genetic Algorithm on the Multi core GPU
Manjit Jaiswal1, Aditya Sahu2, Md Tausif Zafar3
1Manjit Jaiswal, Department of CSE, School of Studies in Engineering and Technology, Guru Ghasidas Vishwavidyalaya, Bilaspur, India.
2Aditya Sahu, Department of CSE, School of Studies in Engineering and Technology, Guru Ghasidas Vishwavidyalaya, Bilaspur, India.
3Md Tausif Zafar, Department of CSE, School of Studies in Engineering and Technology, Guru Ghasidas Vishwavidyalaya, Bilaspur, India.
Manuscript received on March 12, 2020. | Revised Manuscript received on March 25, 2020. | Manuscript published on March 30, 2020. | PP: 2981-2993 | Volume-8 Issue-6, March 2020. | Retrieval Number: F8448038620//2020©BEIESP | DOI: 10.35940/ijrte.F8448.038620
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Image classification is an important task in computer vision involving a large area of applications such as object detection, localization and image segmentation. When it comes to image classification, the most adopted methods are based on deep neural network and especially convolutional Neural Networks(CNN). Selection of hyperparameters plays a crucial role in performance of model and it comes by experience. So, in this paper, we will use the genetic algorithm(GA) to automate and build the CNN model for higher accuracy on GPU which is provided by Google Collaboratory cloud. The best architecture of CNN after several generations of the genetic algorithm is then compared to the state-of-the-art CNN. We have used the malaria cell images dataset to find out whether the person is normal or if they are suffering from malaria. We trained two types of malaria cells, which are uninfected and parasitized on Tesla P100 multi core GPU. We got a high training accuracy of 97% and got a testing accuracy of about 95% on the multicore GPU that boosted the speed of execution of training time period and testing time period.
Keywords: CNN, Genetic Algorithm, GPU, Image Classification, Neural Network Architecture Optimization, Tesla, Nvidia.
Scope of the Article: Discrete Optimization.