Breast cancer is invasive cancer and it is the most common cancer diagnosed in women. The survival rate of breast cancer patients is increasing due to timely detection, better empathy about the disease, and new tailored approach for the treatment. Even hormonal imbalance, environmental factors, gene mutation, and lifestyle are also the reasons for breast cancer. Stages of breast cancer majorly depend on the size of the tumor as well as the spreading of cancer to the lymph nodes. An instinctive disease detection system and computer-aided diagnosis will help the medical practitioners in early prediction of breast cancer using machine learning algorithms. In this paper, Random Forest for ranking the features by assigning the weights and selection of features using support vector machine and Naïve Bayes are used. The Breast Cancer Wisconsin Dataset from the UCI Repository has been taken for examination purposes. Features selected from support vector machine and Naive Bayes have been tested by using seven different classifiers: logistic regression, random forest, K-nearest neighbor, support vector classifier, linear support vector classifier, Gaussian Naive Bayes, and decision tree. Based on the experimental results with 70–30 and 80–20 splits, 70–30 is obtained with the best accuracy. Support vector machine with 12 features resulted in an accuracy of 97.66% and Naïve Bayes with 17 features resulted in an accuracy of 96.49% with the improved results as compared to without feature selection. As support vector machine resulted with best accuracy with 12 features, by using these 12 features, web application for the prediction of breast cancer has been developed using Web framework using Python Flask, PyCharm IDE, and the instance has been executed virtually in the Amazon EC2 cloud Platform.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Concernment of Feature Selection Using Classification Algorithms and Developing the Web Frame for Breast Cancer Prediction

  • B. G. Deepa,
  • B. Ayshwarya,
  • S. Senthil

摘要

Breast cancer is invasive cancer and it is the most common cancer diagnosed in women. The survival rate of breast cancer patients is increasing due to timely detection, better empathy about the disease, and new tailored approach for the treatment. Even hormonal imbalance, environmental factors, gene mutation, and lifestyle are also the reasons for breast cancer. Stages of breast cancer majorly depend on the size of the tumor as well as the spreading of cancer to the lymph nodes. An instinctive disease detection system and computer-aided diagnosis will help the medical practitioners in early prediction of breast cancer using machine learning algorithms. In this paper, Random Forest for ranking the features by assigning the weights and selection of features using support vector machine and Naïve Bayes are used. The Breast Cancer Wisconsin Dataset from the UCI Repository has been taken for examination purposes. Features selected from support vector machine and Naive Bayes have been tested by using seven different classifiers: logistic regression, random forest, K-nearest neighbor, support vector classifier, linear support vector classifier, Gaussian Naive Bayes, and decision tree. Based on the experimental results with 70–30 and 80–20 splits, 70–30 is obtained with the best accuracy. Support vector machine with 12 features resulted in an accuracy of 97.66% and Naïve Bayes with 17 features resulted in an accuracy of 96.49% with the improved results as compared to without feature selection. As support vector machine resulted with best accuracy with 12 features, by using these 12 features, web application for the prediction of breast cancer has been developed using Web framework using Python Flask, PyCharm IDE, and the instance has been executed virtually in the Amazon EC2 cloud Platform.