Abstract

Breast cancer is the most frequently diagnosed cancer and the leading cause of cancer mortality in women around the world. However, it can be controlled effectively by early diagnosis, followed by effective treatment. Clinical specialists take the advantages of computer-aided diagnosis (CAD) systems to make their diagnosis as accurate as possible. Deep learning techniques, such as the convolutional neural network (CNN), due to their classification capabilities on learned feature methods and ability of working with complex images, have been widely adopted in CAD systems. The parameters of the network, including the weights of the convolution filters and the weights of the fully connected layers, play a crucial role in the classification accuracy of any CNN model. The back-propagation technique is the most frequently used approach for training the CNN. However, this technique has some disadvantages, such as getting stuck in local minima. In this study, we propose to optimize the weights of the CNN using the genetic algorithm (GA). The work consists of designing a CNN model to facilitate the classification process, training the model using three different optimizers (mini-batch gradient descent, Adam, and GA), and evaluating the model through various experiments on the BreakHis dataset. We show that the CNN model trained through the GA performs as well as the Adam optimizer with a classification accuracy of 85%.

Highlights

  • According to the global cancer statistics 2018,1 breast cancer, with 24.2% of total cancer cases, is the most regularly diagnosed cancer type and the main cause of cancer mortality among women

  • The precision of the extracted features in the convolutional neural network (CNN) is highly dependent on the weights of the network, including the weights of all convolution filters, as well as the weights of connecting edges in the fully connected layer. These weights play a crucial role in classification accuracy

  • The precision of extracted features in the CNN is highly dependent on the weights of the network, including the weights of all convolution filters, as well as the weights of connecting edges in the fully connected layer

Read more

Summary

Introduction

According to the global cancer statistics 2018,1 breast cancer, with 24.2% of total cancer cases, is the most regularly diagnosed cancer type and the main cause of cancer mortality among women It is one of the few cancers that can be controlled effectively by early-stage diagnosis. We discuss the basics of the CNN and the GA, two techniques used in this study This is followed by a detailed discussion of our proposed approach, evolving the CNN through the GA for breast image classification. The CNN is a class of deep learning that is inspired by the operation of biological neurons in the human brain This method is highly suitable for working with twodimensional image classification tasks. In the CNN, the input vector is transformed with a set of weights similar to a linear function, as shown in the following equation: y=wÁx+b ð1Þ

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call