Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ISSN- 2455-5703
Abstract
In this paper, we have implemented the Comparative Study of ML and DL approaches employed in the modelling of cancer
progression. Here we are showing the comparative analysis of ML and DL techniques and their classification algorithms. And our
system also contains a website where in hospitals lab technician can detect type of cancer easily.
Keywords- SVM (Support Vector Machine), ML (Machine Learning), DL (Deep Learning), ANN (Artificial Neural
Network), CNN (Convolution Neural Network), Naïve Bayes, Decision Tree
I. INTRODUCTION
We aim at creating a system that can detect whether that person having a cancer or not. We have implemented ML and DL
techniques and their classification algorithms. Implemented Machine Learning algorithms are SVM, Naïve Bayes, and Decision
Tree. Implemented Deep Learning algorithms are ANN and CNN. These algorithms are applied on a Data Set taken from Kaggle.
Above algorithms are implemented on a Data set and algorithms gives its accuracy in percentage.
Our System also contains a website. This website is useful for lab technician for predicting cancer. By using website we
can easily detect two types of cancer. That two types of cancer are Malignant cancer and Metastatic cancer.
III. METHODOLOGY
A. Classification
Step 1: Load the data into Python for classification
Step 2: Pre-process the data if required
Step 3: Split the data into training and testing data set
Step 4: Implement algorithms on Dataset stated previously
Step 5: Take accuracy of all algorithms
Step 6: Compare all algorithms on the basis of their accuracy and take algorithm having higher accuracy
B. User Interface
Step 1: Create a User interface
Step 2: Enter user ID and password.
Step 3: Click on the submit button.
C. System Requirement
1) Hardware Requirements
Workstation with minimum 4 GB Ram, i5 core processor (or anything equivalent), 16GB or more Hard Disk Space
2) Software Requirements
Python 3.6.3
Anaconda(Jupyter notebook)
Mysql
Pycharm IDE
Web Browser (Google Chrome Preferred)
D. Functional Requirements
Technologies
Python
Platform
Python Application
Frameworks/APIs
IV. FLOWCHART
In this bar chart, we got comparison models between algorithms. SVM, ANN and CNN got 90% accuracy, Decision Tree
got 80% accuracy, Naïve Bayes got 60% accuracy. SVM, ANN and CNN got highest accuracy. Next Decision Tree got 80%
accuracy. We found that DL algorithms are more accurate than ML algorithms.
A. Website Snapshots
After entering user ID and password.
REFERENCES
[1] Pirooznia, M., Yang, J.Y., Yang, M.Q. et al. A comparative study of different machine learning methods on microarray gene expression data. BMC Genomics
9, S13 (2008). https://doi.org/10.1186/1471-2164-9-S1-S13
[2] Danso, SO, Atwell, ES and Johnson, O (2013) A comparative study of machine learning methods for verbal autopsy text classification. IJCSI International
Journal of Computer Science Issues, 10 (6). ISSN 1694-0784
[3] Yaramala Sushma, Vagolu S Prasad Babu, Vanitha Kakollu, "Classification of Cancerous Profiles using Machine Learning Algorithms" International Journal
of Engineering Trends and Technology 67.3 (2019): 99-101.
[4] Potdar, Kedar & Kinnerkar, Rishab. (2016). A Comparative Study of Machine Learning Algorithms applied to Predictive Breast Cancer Data. International
Journal of Science and Research (IJSR). 5. 1550.
[5] Er, Orhan & Yumuşak, Nejat & Temurtas, Feyzullah. (2010). Chest diseases diagnosis using artificial neural networks. Expert Systems with Applications.
37. 7648-7655. 10.1016/j.eswa.2010.04.078.