Використання згорткових нейронних мереж для діагностування раку молочної залози

During the last few years, Convolutional Neural Networks (CNN) have been widely used in Computer-Aided Detection and the medical image analysis. The main idea of this paper is to modify CNN’s architectures to achieve the better sensitivity and the precision for detecting breast cancer at an early st...

Full description

Saved in:
Bibliographic Details
Date:2019
Main Authors: Naderan, Maryam, Zaychenko, Yuriy, Napoli, Amedeo
Format: Article
Language:English
Published: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2019
Subjects:
Online Access:https://journal.iasa.kpi.ua/article/view/183548
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:System research and information technologies
Download file: Pdf

Institution

System research and information technologies
_version_ 1867334398902272000
author Naderan, Maryam
Zaychenko, Yuriy
Napoli, Amedeo
author_facet Naderan, Maryam
Zaychenko, Yuriy
Napoli, Amedeo
author_institution_txt_mv [ { "author": "Maryam Naderan", "institution": "Educational and Scientific Complex \"Institute for Applied System Analysis\" of the National Technical University of Ukraine \"Igor Sikorsky Kyiv Polytechnic Institute\", Kyiv" }, { "author": "Yuriy Zaychenko", "institution": "Educational and Scientific Complex \"Institute for Applied System Analysis\" of the National Technical University of Ukraine \"Igor Sikorsky Kyiv Polytechnic Institute\", Kyiv" }, { "author": "Amedeo Napoli", "institution": "Centre De Recherche Inria Nancy Grand-Est" } ]
author_sort Naderan, Maryam
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2020-03-02T17:05:10Z
description During the last few years, Convolutional Neural Networks (CNN) have been widely used in Computer-Aided Detection and the medical image analysis. The main idea of this paper is to modify CNN’s architectures to achieve the better sensitivity and the precision for detecting breast cancer at an early stage compared to existing methods. For this purpose, several factors were considered before CNN training such as the data processing, model, dataset, etc. In the proposed model the following hyperparameters were the following: the dropout rate 0,2, epoch 38 and batch size 33. Besides the hyperparameters, two fully connected layers in the modified model were used. An average recall (sensitivity) in the recent works was 74%. The precision and recall of proposed model for breast cancer classification were 66,66% and 85,7%, respectively.
doi_str_mv 10.20535/SRIT.2308-8893.2019.4.09
first_indexed 2025-07-17T10:26:27Z
format Article
fulltext  M. Naderan, Y. Zaychenko, A. Napoli, 2019 Системні дослідження та інформаційні технології, 2019, № 4 85 UDC 004.855.5 DOI: 10.20535/SRIT.2308-8893.2019.4.09 USING CONVOLUTIONAL NEURAL NETWORKS FOR BREAST CANCER DIAGNOSING M. NADERAN, Yu. ZAYCHENKO, A. NAPOLI Abstract. During the last few years, Convolutional Neural Networks (CNN) have been widely used in Computer-Aided Detection and the medical image analysis. The main idea of this paper is to modify CNN’s architectures to achieve the better sensi- tivity and the precision for detecting breast cancer at an early stage compared to ex- isting methods. For this purpose, several factors were considered before CNN train- ing such as the data processing, model, dataset, etc. In the proposed model the following hyperparameters were the following: the dropout rate 0,2, epoch 38 and batch size 33. Besides the hyperparameters, two fully connected layers in the modi- fied model were used. An average recall (sensitivity) in the recent works was 74%. The precision and recall of proposed model for breast cancer classification were 66,66% and 85,7%, respectively. Keywords: convolutional neural networks, deep learning, computer-aided detection, breast cancer diagnosis, classification. INTRODUCTION Breast cancer is one of the most invasive cancers between women. The number of patients who have this type of cancer is increasing not only in poor countries but also in developed countries. Based on World Health Organization (WHO) [1], mammography is cost-effective for analyzing presence of breast cancer in pa- tients. In other words, mammography is expensive but is the only method for screening breast cancer that has proven effective. In [2], the authors indicated that digital mammography (DM) produces the best medical image and is highly rec- ommended for computer aided detection. In this paper, mammography scans were used for experiments, since they are of high quality. The object of this study is mammography screening and the subject of this study is deep learning methods for diagnosing breast cancer. In this paper, all methods for diagnosing breast cancer were implemented in jupyter notebook using keras libraries [3]. We consider recall and precision as evaluation metrics, since for detecting breast cancer, accuracy cannot be the only indicator for making decision. NOVELTY In this work, we proposed modified Inception V3 model to gain better results comparing to previous works. In order to that, the best values of hyperparameters that are playing an important role in the model were chosen. Also, before fully connected layer dropout with 0.2 rate was added for making model more inde- M. Naderan, Yu. Zaychenko, A. Napoli ISSN 1681–6048 System Research & Information Technologies, 2019, № 4 86 pendent to training data. Besides that, two fully connected layers were used in the modified model to achieve the goal. RELATED WORKS Systematic review (SR) has been done in [2]. In this paper authors illustrated how choosing the right medical images is important. Digital Mammography (DM) is the most important technique in medicine screening. DM helps to detect tumor before it develops further. Moreover, authors compare different methods that were used from 2011–2017 and conclude that SVM has the best result based on [4, 5, 6, 7]. Currently, there are few works that are considering using convolutional neu- ral networks for the task. In [8], authors compare machine learning methods, such as Support Vector Machine (SVM), Decision Tree (C4.5), Naive Bayes (NB) and k-Nearest Neighbors (k-NN) on white blood cell (WBC) datasets. Based on their experiments, SVM has the best accuracy with 97,13%. However, for cancer diag- nosis task precision and recall should be considered as evaluation metrics. In [9], a modified CNN architecture with nine layers was proposed. From these layers, six of them were convolution and pooling layers and three were fully connected layers. The result of this work shows 69,99% and 81,44% accuracy for cancer classification and necrosis detection respectively. Authors in [10] consider factors, such as true positive, false positive, preci- sion and recall for classification using HPBCR (hybrid predictor of breast cancer recurrence). Sensitivity of the performance in [10] was 77% and the accuracy was 95%, and the same values for SVM and decision tree were 67%, 78% and 75%, 77% respectively. Authors in [11] propose an [“end-to-end” approach in which a model to clas- sify local image patches is pre-trained using a fully annotated dataset with region of interest (ROI)information].The experiment results show ResNet 50 has better accuracy (97%) comparing to VGG(84%).End-to-end learning process is a type of Deep learning process when all the parameters are trained jointly, rather than step by step. The weakness of [11] is that authors are using simple validation. Simple validation means that the training dataset is split in training and validation sets such as 70% of the data is used for training and 30% for validation. Instead K-fold cross validation divides the data into K number of sections/folds where each fold is used as a testing set at some point. Using K-fold cross validation helps to prevent overfitting without losing any data [12, 13]. CONVOLUTIONAL NEURAL NETWORK A Neural Network (NN) is a network of neurons that are used to process informa- tion. A simple NN includes three layers: input, hidden and output. A Convolu- tional Neural Network (CNN) is a Deep Learning network which can take in an input image, assign importance (learnable weights and biases) to various as- pects/objects in the image and be able to differentiate one from the other. Convo- lutional neural network has three main layers: Convolutional layer, Pooling layer and Fully Connected layer. Fig. 1 illustrates the architecture of CNN. The main Using convolutional neural networks for breast cancer diagnosing Системні дослідження та інформаційні технології, 2019, № 4 87 difference between Convolutional Neural Network CNN and Neural Network (NN), is a convolutional part. CNN has extra Convolutional and Pooling layers. Basically, a fully connected (FC) layer is simple NN. The number of convolu- tional and pooling layers depend on the model which is used. For example, in [9] there is no pooling layer but six convolutional layers. There are three main operation illustrated in fig. 1: 1. Convolution and Non-Linearity (ReLU). 2. Pooling or Sub Sampling. 3. Classification (Fully Connected Layer). These operations are the main building blocks of each convolutional neural network. The first three operations are used for features extraction and the outputs of convolutional part (convolutional, ReLU and pooling) are used as input to the fully connected layers where classification happens. The convolutional layer and ReLU function The main idea of convolutional layer is features extraction. At this stage filters are applied to the input image for features extraction. In order to this, the filter slides (orange matrix is called “kernel”) over the image (green matrix) by 1 pixel (stride) for every position, element wise multiplication is computed (between the two matrices) and outputs are added in order to get the final integer that forms a single element of the output matrix (pink matrix), (fig. 2). For exam- ple, the number “4”, the first pixel on left side, calculated as By applying one filter to the image, we will get the first feature. By applying several filters to the same image, we will get several features that constitute a feature map [14]. The ReLU operation (also called activation function) is performed right after convolution. At this stage, all negative pixels are changed to zero in order to in- troduce non-linearity in ConvNet, since most of the real world data would be non- linear (Convolution is a linear operation – element wise matrix multiplication and addition, so we account for non-linearity by introducing a non-linear function like ReLU) [23]. Operation ReLUis calculated using the formula below: ),0(max XY  . Convolution +ReLU Poolling Convolution +ReLU Poolling Fully Connected Fully Connected Output Predictions   2)( 2 1 outputgetartEtotal Feature Extraction from Image Classificatic 1 2 3 4 Fig. 1. A simple ConvNet; 1 — Dog (0), 2 —Cat (0), 3 — Boat (1), Bird — (0) M. Naderan, Yu. Zaychenko, A. Napoli ISSN 1681–6048 System Research & Information Technologies, 2019, № 4 88 The pooling layer Pooling layer (also called subsampling), (fig. 3) changes the dimensionality of the feature maps. The input for this layer is the output of convolution (feature maps) and output is compressed version of the feature maps. Pooling can be calculated by Max, Average or Sum operation. The example of max pooling is illustrated in figure 2 where filter 2×2 with stripe 2 is applied to one feature. In this case, we slide filter over the feature map with stride equal 2. For instance, in order to cal- culate the first pixel of max pooling matrix in this example “6”, the follow opera- tion will be considered: 6)6,5,1,1(Max  The fully connected layer The Fully Connected layer is a traditional Multi-Layer Perceptron that uses Soft- max activation function in the output layer. This function calculates the probabili- ties of each target class for the given input. The output of the convolutional and pooling layers represents high-level features of the input image. The purpose of the fully connected layer is to use these features for classifying the input image into various classes based on the training dataset. METHODS There are various machine learning algorithms and methods that could be used for diagnosing breast cancer with mammography, such as Support Vector Machine, Random Forest, K-Nearest Neighbor, etc. Even though support vector machines Fig. 2. Convolutional operation on one input image Fig. 3. Max pooling operation on one of the features max pool with 22 filters and stride 2 Max (1,1,5,6)=6 x y Using convolutional neural networks for breast cancer diagnosing Системні дослідження та інформаційні технології, 2019, № 4 89 are widely used for different tasks, and have shown good results, convolutional neural networks are showing better performance among computer vision algo- rithms because of the ability to extract important features. After each convolu- tional operation, some features will be extracted and passed to the deeper layers, these features will become more specific and unique for the input image. For in- stance, for detecting a face in the picture, at first layer lines and curves of nose are extracted. In deeper layers, these lines and curves will be used as one feature (nose) of the face. By doing the same process, features like eyes, ears, lips etc. are extracted from the input image. In [15] three different CNN architectures Cifar Net, AlexNet and GoogLe- Net (Inception) were compared. It requires 5,37 GB of memory and 2h49m to apply GoogleNet. While for applying CifarNet, it takes 2,25 GB and 7m16s. Some of the existing CNN models are very well realized. In this case to im- prove the precision and recall for our task, we can fine tune pre-trained models. Because, training model from scratch sometimes does not give the expected re- sults. Since, training network from the scratch requires so many training datasets. Unfortunately, it is challenging to get access to the vast mammography screens. Transfer learning is a machine learning technique that helps reuse previous mod- els for a running task and improve the used model architecture to reach higher accuracy and f-score. EXPERIMENT For conducting experiment Jupiter notebook was used. The machine where the program was run had an Intel Core i7 processor and NVIDIA GeForce driver. In this paper two open-source datasets BreaKHis, Breast histology and Kaggle [16,17,18] were used during the experiment. In BreaKHis dataset, 1271 images were used for training and 70 images were used for testing, in Breast his- tology set, 200 images are used for training and 37 are used for testing. The data- set in Kaggle is numerical and 500 data were used for training and 70 data were used for testing. Results show that small dataset could affect the accuracy and CNNs cannot be trained well leading to overfitting or underfitting. Chart 1 (fig. 4) shows accu- racy comparison of Inception V3 for BreaKHis and Breast histology datasets. Fig. 4. Comparing accuracy for training and validation sets Accuracy Breasthistology BreaKHis Training Accuracy Validation Accuracy M. Naderan, Yu. Zaychenko, A. Napoli ISSN 1681–6048 System Research & Information Technologies, 2019, № 4 90 According to the chart 1, accuracy for validation set in Breast histology data- set is noticeably lower value than in BreaKHis dataset. In this case our model is over fitted. This means that the model is doing well on the training set but not for those data which were never seen before (validation set). Thus, using a large data- set prevents model from overfitting during training and fine tuning. Data preprocessing Data preprocessing is an integral step in Machine Learning as the quality of data and the useful information that is derived from it directly affects the ability of the model. Also, it is used to transform the raw data in a useful and efficient format. Therefore, it is extremely important that the data are preprocessed before feeding it into the model [19]. Basically, we preprocess the raw data by importing librar- ies, read data, checking for missing values, checking for categorical data etc. Im- age Data Generator module [20] was used for augmentation data and make data- set bigger by creating different versions of one image. After preprocessing data, we need to separate data into training and valida- tion sets. Basically, validation set helps model to be well trained for data which were never seen before. There are two ways to separate the date into training and validation sets: simple validation and K-fold cross validation. Simple validation splits data into two sets where one part of data is used for training and another part is used for validation, whereas, in K-fold cross validation, dataset is split into K fold (part). At the first iteration, the first fold is used for validation set and (K–1) folds are used for training set. At the second iteration, the second fold is used for validation and the rest of the folds are used for training. This process is repeated until each fold has been used as validation set. In Table 1, sensitivity (Recall) with K-fold validation is higher than with simple validation, 70% and 31,3% respectively. When simple validation is used during the experiment, some data could be missed in case when some images are not considered. As a result, CNN won’t be trained well or over fitted. T a b l e 1 . Comparing simple validation and K-fold validation for Inception V3 Simple validation K-fold validation Precision Recall F1-score Precision Recall F1-score 30,59% 31,3% 30,11% 65,7% 70% 67,78% Table 2 shows the difference between our modified model and pre-trained model. Modified model is using the best weight to achieve better results, and based on Table 3, precision and recall (sensitivity) in the modified model are 66,66% and 85,7% respectively. In cancer diagnosing, the more important factor is sensitivity, which can be calculated as (6,1). In other word, we should avoid misclassification in case when the actual class is yes (cancer) and model predic- tion is no (no cancer). T a b l e 2 . Comparing fine tune and pre-trained model (Inception V3) Model Accuracy, % Precision, % Recall, % F1-Score, % Inception V3 79,31 65,7 70 67,78 Modified Model 78,59 66,66 85,7 74,99 Using convolutional neural networks for breast cancer diagnosing Системні дослідження та інформаційні технології, 2019, № 4 91 Based on Table 3, sensitivity (recall), precision and f1-score are calculated as following: %7,85 14 12  yesActual TP ySensitivit ; %66,66 18 12  yesredictedP TP recisionP ; %99,745*    recisionPySensitivit recisionPySensitivit ySensitivit . T a b l e 3 . Confusion matrix Index Predicted No Predicted Yes Actual No TN = 9 FP = 5 Actual Yes FN = 1 TP = 12 Table 4 shows the comparison of machine learning algorithms on Kaggle dataset. T a b l e 4 . Comparing machine learning algorithms on Kaggle dataset ML algorithms Accuracy F1_score Recall Precision LR 0,964912281 0,953846154 0,98412698 0,925373134 KNN 0,947368421 0,929133858 0,93650794 0,921875 SVM 0,959064327 0,945736434 0,96825397 0,924242424 NB 0,923976608 0,897637795 0,9047619 0,890625 DT 0,935672515 0,916030534 0,95238095 0,882352941 RF 0,964912281 0,950819672 0,92063492 0,983050847 Based on results in Table 4, Logistic Regression (LR) has shown better re- sults comparing to other methods. Using LR method, we have achieved F1_Score and Recall 95,38% and 98,41% respectively. In future work, we will use CNN in numerical dataset and then will compare the obtained results with LR. CONCLUSION AND DISCUSSION Convolutional neural networks (CNN) is a special architecture of artificial neural networks. One of the most popular uses of this architecture is image classifica- tion. The reason is that it starts from lower abstraction and go deeper into higher abstraction. Convolutional neural network first starts to define curve and line in an image at higher layers and extracts general feature maps. While going deeper in lower (deeper) layers, the feature maps become more and more specific and unique. The modified model has dropout rate = 0,2, epochs = 38 and batch size = 33. Besides choosing the right hyperparameters, in the model two fully connected M. Naderan, Yu. Zaychenko, A. Napoli ISSN 1681–6048 System Research & Information Technologies, 2019, № 4 92 layers were used. The model shows better result comparing the pre-trained model (Inception V3) with sensitivity of 85,7%. Besides choosing the right model, the quality of the image is selected has an essential role on the result. In this paper, Digital Mammography (DM) is used, since the quality of scans in mammography is better than other medical scans. Even though DM is expensive but is the only effective method for screening breast cancer that has proven effective. Moreover, it helps to detect tumors at a very early stage. In future, we plan to improve the architecture of the current model to reach better results. REFERENCE 1. Breast cancer: prevention and control. — Available at: https://www.who. int/cancer/detection/breastcancer/en/ 2. Yassin N. Machine learning techniques for breast cancer computer aided diagnosis using different image modalities: A systematic review / N. Yassin, S. Omran, E. El Houby, H. Allam // Computer Methods and Programs in Biomedicine. — 2018. — Vol. 156. — P. 25–45. 3. Keras: The Python Deep Learning library. — Available at: https://keras.io/ 4. Sharma S. Computer-aided diagnosis of malignant mammograms using zernike mo- ments and SVM / S. Sharma, P. Khanna // Journal of Digital Imaging. — 2015. — 28 (1). — P. 77–90. 5. Beheshti S.M.A. An efficient fractal method for detection and diagnosis of breast masses in mammograms / S.M.A. Beheshti et al. // Journal of Digital Imaging. — 2014. — 27 (5). — P. 661–669. 6. Azar A.T. Decision tree classifiers for automated medical diagnosis / A.T. Azar, S.M. El-Metwally // Neural Comput. Appl. — 2013. — 23 (7). — P. 2387–2403. 7. Jian W. Computer-aided diagnosis of breast microcalcifications based on dual-tree complex wavelet transform / W. Jian, X. Sun, S. Luo // Biomed. Eng. Online. — 2012. — 11 (1). — p. 96. 8. Hiba A. Using Machine Learning Algorithms for Breast Cancer Risk Prediction and Diagnosis / A. Hiba, M. Hajar, M. Hassan, N. Thomas // The 6th International Symposium on Frontiers in Ambient and Mobile Systems. Procedia Computer Science 83. — 2016. — P. 1064–1069. 9. Sharmaa H. Deep convolutional neural networks for automatic classification of gas- tric carcinoma using whole slide images in digital histopathology / H. Sharmaa, N. Zerbe, I. Klempert et al. // Computerized Medical Imaging and Graphics.— 2017. — 61. — P. 2–13. 10. Mohammad M. A Hybrid Computer-aided-diagnosis System for Prediction of Breast Cancer Recurrence (HPBCR) Using Optimized Ensemble Learning / M. Mohammad, M. Hamid, M. Marjan et al. // Computational and Structural Bio- technology Journal. — 2017. — 15. — P. 75–85. 11. Shen Li. Deep Learning to Improve Breast Cancer Early Detection on Screening Mammography / Li Shen, Laurie R. Margolies, Joseph H. Rothstein et al. Pub- lished online Mar 15. — doi: 10.1038/s41598-018-22437-z. 2018. 12. K-Fold Cross Validation. — Available at: https://medium.com/ datadriveninvestor/ K-fold -cross-validation-6b8518070833 13. Rakhlin A. Deep Convolutional Neural Networks for Breast Cancer Histology Image Analysis / A. Rakhlin, A. Shvets, V. Iglovikov. — ICIAR 2018 Grand Challenge. arXiv:1802.00752v2. 2018. Using convolutional neural networks for breast cancer diagnosing Системні дослідження та інформаційні технології, 2019, № 4 93 14. An Intuitive Explanation of Convolutional Neural Networks. — Available at: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/ 15. Shin Hoo-Chang. Deep Convolutional Neural Networks for Computer-Aided Detec- tion: CNN Architectures, Dataset Characteristics and Transfer Learning / Hoo- Chang Shin, Holger R. Roth, Mingchen Gao et al. // IEEE Transactions on medi- cal imaging. — 2016. — Vol. 35, N 5. 16. Breast cancer dataset from breakhis. — Available at: https://www.kaggle. com/kritika397/breast-cancer-dataset-from-breakhis 17. Bioimaging Challenge 2015 Breast Histology Dataset. — Available at: https://rdm.inesctec.pt/dataset/nis-2017-003 18. Breast histopathology. — Available at: https://www.kaggle.com/ paultimothy- mooney/breast-histopathology-images#IDC_regular_ps50_idx5.zip 19. Sharmaa H. Deep convolutional neural networks for automatic classification of gas- tric carcinoma using whole slide images in digital histopathology / H. Sharmaa, N. Zerbe, I. Klempert // Computerized Medical Imaging and Graphics. — 2017. — 61. — P. 2–13. 20. Image Preprocessing. — Available at: https://keras.io/preprocessing/image/ Received 21.11.2019 ____________________________ From the Editorial Board: the article corresponds completely to submitted manuscript.
id journaliasakpiua-article-183548
institution System research and information technologies
keywords_txt_mv keywords
language English
last_indexed 2025-07-17T10:26:27Z
publishDate 2019
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/9f/2185e89444f6543f642c204ec9bbc69f.pdf
spelling journaliasakpiua-article-1835482020-03-02T17:05:10Z Using convolutional neural networks for breast cancer diagnosing Использование сверточных нейронных сетей для диагностики рака молочной железы Використання згорткових нейронних мереж для діагностування раку молочної залози Naderan, Maryam Zaychenko, Yuriy Napoli, Amedeo convolutional neural networks deep learning computer-aided detection breast cancer diagnosis classification згорткові нейронні мережі глибоке навчання комп'ютерне виявлення діагностика раку молочної залози класифікація сверточные нейронные сети глубокое обучение компьютерное обнаружение диагностика рака молочной железы классификация During the last few years, Convolutional Neural Networks (CNN) have been widely used in Computer-Aided Detection and the medical image analysis. The main idea of this paper is to modify CNN’s architectures to achieve the better sensitivity and the precision for detecting breast cancer at an early stage compared to existing methods. For this purpose, several factors were considered before CNN training such as the data processing, model, dataset, etc. In the proposed model the following hyperparameters were the following: the dropout rate 0,2, epoch 38 and batch size 33. Besides the hyperparameters, two fully connected layers in the modified model were used. An average recall (sensitivity) in the recent works was 74%. The precision and recall of proposed model for breast cancer classification were 66,66% and 85,7%, respectively. В течение последних нескольких лет сверточные нейронные сети широко используются в компьютерной диагностике и анализе медицинских изображений. Основная идея работы состояла в модифицировании архитектуры CNN для достижения большей чувствительности и точности в целях выявления рака молочной железы на ранних стадиях по сравнению с уже существующими методами. Для этого перед обучением CNN рассмотрено несколько факторов, таких как предварительная обработка данных, модель, набор данных и др. В предложенной модели использовались гиперпараметры dropout rate 0,2, epoch 38 и batch size 33, а также два полносвязанных слоя в модифицированной модели. Средний показатель полноты (чувствительности) в последних работах составляет 74%. Точность и полнота предлагаемой модели классификации рака молочной железы составили 66,66% и 85,7% соответственно. Протягом останніх кількох років згорткові нейронні мережі широко використовуються в комп’ютерній діагностиці та аналізі медичних зображень. Основна ідея роботи полягала в розробленні модифікованої архітектури CNN для досягнення більшої чутливості і точності для виявлення раку молочної залози на ранніх стадіях порівняно з уже існуючими методами. Для цього перед навчанням CNN розглянуто декілька факторів, таких як попереднє оброблення даних, модель, набір даних і т.ін. У запропонованій моделі використовувалися гіперпараметри dropout rate 0,2, epoch 38 і batch size 33, а також два повнозв’язні шари в модифікованій моделі. Середній показник повноти (чутливості) в останніх працях становить 74%. Точність і повнота запропонованої моделі класифікації раку молочної залози склала 66,66% і 85,7% відповідно. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2019-12-23 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/183548 10.20535/SRIT.2308-8893.2019.4.09 System research and information technologies; No. 4 (2019); 85-93 Системные исследования и информационные технологии; № 4 (2019); 85-93 Системні дослідження та інформаційні технології; № 4 (2019); 85-93 2308-8893 1681-6048 en https://journal.iasa.kpi.ua/article/view/183548/190141 Copyright (c) 2021 System research and information technologies
spellingShingle згорткові нейронні мережі
глибоке навчання
комп'ютерне виявлення
діагностика раку молочної залози
класифікація
Naderan, Maryam
Zaychenko, Yuriy
Napoli, Amedeo
Використання згорткових нейронних мереж для діагностування раку молочної залози
title Використання згорткових нейронних мереж для діагностування раку молочної залози
title_alt Using convolutional neural networks for breast cancer diagnosing
Использование сверточных нейронных сетей для диагностики рака молочной железы
title_full Використання згорткових нейронних мереж для діагностування раку молочної залози
title_fullStr Використання згорткових нейронних мереж для діагностування раку молочної залози
title_full_unstemmed Використання згорткових нейронних мереж для діагностування раку молочної залози
title_short Використання згорткових нейронних мереж для діагностування раку молочної залози
title_sort використання згорткових нейронних мереж для діагностування раку молочної залози
topic згорткові нейронні мережі
глибоке навчання
комп'ютерне виявлення
діагностика раку молочної залози
класифікація
topic_facet convolutional neural networks
deep learning
computer-aided detection
breast cancer diagnosis
classification
згорткові нейронні мережі
глибоке навчання
комп'ютерне виявлення
діагностика раку молочної залози
класифікація
сверточные нейронные сети
глубокое обучение
компьютерное обнаружение
диагностика рака молочной железы
классификация
url https://journal.iasa.kpi.ua/article/view/183548
work_keys_str_mv AT naderanmaryam usingconvolutionalneuralnetworksforbreastcancerdiagnosing
AT zaychenkoyuriy usingconvolutionalneuralnetworksforbreastcancerdiagnosing
AT napoliamedeo usingconvolutionalneuralnetworksforbreastcancerdiagnosing
AT naderanmaryam ispolʹzovaniesvertočnyhnejronnyhsetejdlâdiagnostikirakamoločnojželezy
AT zaychenkoyuriy ispolʹzovaniesvertočnyhnejronnyhsetejdlâdiagnostikirakamoločnojželezy
AT napoliamedeo ispolʹzovaniesvertočnyhnejronnyhsetejdlâdiagnostikirakamoločnojželezy
AT naderanmaryam vikoristannâzgortkovihnejronnihmereždlâdíagnostuvannârakumoločnoízalozi
AT zaychenkoyuriy vikoristannâzgortkovihnejronnihmereždlâdíagnostuvannârakumoločnoízalozi
AT napoliamedeo vikoristannâzgortkovihnejronnihmereždlâdíagnostuvannârakumoločnoízalozi