Yıl: 2022 Cilt: 10 Sayı: 1 Sayfa Aralığı: 91 - 96 Metin Dili: İngilizce DOI: 10.17694/bajece.949935 İndeks Tarihi: 12-09-2022

Development of a Python-Based Classification Web Interface for Independent Datasets

Öz:
Classification; biomedical, bioinformatics, medicine, engineering etc. It is a fundamental approach that is frequently used in many research areas, such as especially in the field of health; it has become common to classify diseases with machine learning methods using risk factors of these diseases and to determine the effect levels of these risk factors on the related disease. There are both commercial and free software tools that researchers can analyze their data with classification methods. The aim of this study is to develop a user-friendly web-based software for classification analysis. Python sklearn and Dash libraries were used during the development of the software. Among the classification algorithms in the developed software; Logistic regression, Decision trees, Support vector Machines, Random Forest, LightGBM, Gaussian Naive Bayes, AdaBoost and XGBoost methods are available. In order to show how the software works, a classification model was created with the Random forest algorithm using the cervical cancer data set. Different metric values were evaluated for the models. Obtained from a random forest classification model;accuracy, sensitivity, specificity, negative predictive value, matthews correlation coefficient, and F1 score values obtained from the model were 94.44%, 100%, 93.33%, 100%, 83.67%, and 94.44 respectively. It is thought that the classification software developed in this study will provide great convenience to clinicians and researchers in the field of medicine, in terms of applying predictive classification algorithms for the disease without any software knowledge.
Anahtar Kelime: Classification machine learning web based software.

Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [1] S. Özekes, "Veri Madenciliği Modelleri ve Uygulama Alanları," 2003.
  • [2] S. Y. B. Dalı, "Veri Madenciliği ve Müşteri İlişkileri Yönetiminde (Crm) Bir Uygulama."
  • [3] N. Zhong and L. Zhou, Methodologies For Knowledge Discovery And Data Mining: Third Pacific-Asia Conference, PAKDD'99, Beijing, China, April 26-28, 1999, Proceedings: Springer, 2003.
  • [4] H. Akpınar, "Veri Tabanlarında Bilgi Keşfi ve Veri Madenciliği, İstanbul Üniversitesi, İşletme Fakültesi Dergisi, C," ed: XXIX, 2000.
  • [5] G. AkgülL, A. A. Çelik, Z. E. Aydın, and Z. K. Öztürk, "Hipotiroidi Hastalığı Teşhisinde Sınıflandırma Algoritmalarının Kullanımı," Bilişim Teknolojileri Dergisi, vol. 13, pp. 255-268, 2020.
  • [6] B. Gülmez, "Yapay Sinir Ağlarının Yeni Metasezgisel Algoritmalar ile Eğitimi ve Veri Madenciliğinde Sınıflandırma Alanında Kullanımı," Erciyes Üniversitesi, Fen Bilimleri Enstitüsü Endüstri Mühendisliği Anabilim Dalı.
  • [7] Y. E. Kuyucu, "Lojistik Regresyon Analizi (LRA), Yapay Sinir Ağları (YSA) ve Sınıflandırma ve Regresyon Ağaçları (C&RT) Yöntemlerinin Karşılaştırılması ve Tıp Alanında Bir Uygulama," Gaziosmanpaşa Üniversitesi, Sağlık Bilimleri Enstitüsü, 2012.
  • [8] R. Machmud and A. Wijaya, "Behavior Determinant Based Cervical Cancer Early Detection With Machine Learning Algorithm," Advanced Science Letters, vol. 22, pp. 3120-3123, 2016.
  • [9] F. Köktürk, H. Ankaralı, and V. Sümbüloglu, "Veri Madenciliği Yöntemlerine Genel Bakis/Overview to Data Mining Methods," Türkiye Klinikleri Biyoistatistik, vol. 1, p. 20, 2009.
  • [10] N. Bayram, "Multinominal Lojistik Regresyon Analizinin İstihdamdaki Işgücüne Uygulanması," İstanbul Üniversitesi İktisat Fakültesi Mecmuası, vol. 54, p. 61, 2004.
  • [11] H. Bircan, "Lojistik Regresyon Analizi: Tıp Verileri Üzerine Bir Uygulama," Kocaeli Üniversitesi Sosyal Bilimler Dergisi, pp. 185-208, 2004.
  • [12] G. Ulusoy, "Karar Ağacı Analizi ile AB Genişleme Kriterlerinin Değerlendirilmesi," 2013.
  • [13] G. Silahtaroğlu, "Veri Madenciliği," Papatya Yayınları, İstanbul, 2008.
  • [14] E. Akçetin And U. Çelik, "İstenmeyen Elektronik Posta (Spam) Tespitinde Karar Ağacı Algoritmalarının Performans Kıyaslaması," Internet Uygulamaları ve Yönetimi Dergisi, vol. 5, pp. 43-56, 2014.
  • [15] V. Vapnik, The Nature Of Statistical Learning Theory: Springer science & business media, 2013.
  • [16] Ö. Y. Akşehirli, H. Ankaralı, D. Aydın, and Ö. Saraçlı, "Tıbbi Tahminde Alternatif Bir Yaklaşım: Destek Vektör Makineleri," Türkiye Klinikleri Journal of Biostatistics, vol. 5, 2013.
  • [17] M. Pal, "Random Forest Classifier For Remote Sensing Classification," International journal of remote sensing, vol. 26, pp. 217-222, 2005.
  • [18] J. C. Griffis, J. B. Allendorfer, and J. P. Szaflarski, "Voxel-Based Gaussian Naïve Bayes Classification Of Ischemic Stroke Lesions In Individual T1-Weighted MRI Scans," Journal Of Neuroscience Methods, vol. 257, pp. 97-108, 2016.
  • [19] S. S. Dhaliwal, A.-A. Nahid, and R. Abbas, "Effective intrusion detection system using XGBoost," Information, vol. 9, p. 149, 2018.
  • [20] D. Wang, Y. Zhang, and Y. Zhao, "LightGBM: An Effective Mirna Classification Method In Breast Cancer Patients," in Proceedings of the 2017 International Conference on Computational Biology and Bioinformatics, 2017, pp. 7-11.
  • [21] T.-K. An and M.-H. Kim, "A New Diverse Adaboost Classifier," in 2010 International conference on artificial intelligence and computational intelligence, 2010, pp. 359-363.
  • [22] İ. Perçin, F. H. Yağın, A. K. Arslan, and C. ÇOLAK, "An Interactive Web Tool for Classification Problems Based on Machine Learning Algorithms Using Java Programming Language: Data Classification Software," in 2019 3rd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), 2019, pp. 1-7.
  • [23] T. C. Sharma and M. Jain, "WEKA Approach For Comparative Study of Classification Algorithm," International Journal of Advanced Research in Computer and Communication Engineering, vol. 2, pp. 1925-1931, 2013.
  • [24] L. StataCorp, "Stata Data Analysis and Statistical Software," Special Edition Release, vol. 10, p. 733, 2007.
  • [25] R. RStudio Team, "RStudio: Integrated Development for R," RStudio, Inc., Boston, MA URL http://www. rstudio. com, vol. 42, p. 14, 2015.
APA BALIKCI CICEK I, sel i, YAĞIN F, ÇOLAK C (2022). Development of a Python-Based Classification Web Interface for Independent Datasets. , 91 - 96. 10.17694/bajece.949935
Chicago BALIKCI CICEK IPEK,sel ilhami,YAĞIN Fatma Hilal,ÇOLAK Cemil Development of a Python-Based Classification Web Interface for Independent Datasets. (2022): 91 - 96. 10.17694/bajece.949935
MLA BALIKCI CICEK IPEK,sel ilhami,YAĞIN Fatma Hilal,ÇOLAK Cemil Development of a Python-Based Classification Web Interface for Independent Datasets. , 2022, ss.91 - 96. 10.17694/bajece.949935
AMA BALIKCI CICEK I,sel i,YAĞIN F,ÇOLAK C Development of a Python-Based Classification Web Interface for Independent Datasets. . 2022; 91 - 96. 10.17694/bajece.949935
Vancouver BALIKCI CICEK I,sel i,YAĞIN F,ÇOLAK C Development of a Python-Based Classification Web Interface for Independent Datasets. . 2022; 91 - 96. 10.17694/bajece.949935
IEEE BALIKCI CICEK I,sel i,YAĞIN F,ÇOLAK C "Development of a Python-Based Classification Web Interface for Independent Datasets." , ss.91 - 96, 2022. 10.17694/bajece.949935
ISNAD BALIKCI CICEK, IPEK vd. "Development of a Python-Based Classification Web Interface for Independent Datasets". (2022), 91-96. https://doi.org/10.17694/bajece.949935
APA BALIKCI CICEK I, sel i, YAĞIN F, ÇOLAK C (2022). Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering, 10(1), 91 - 96. 10.17694/bajece.949935
Chicago BALIKCI CICEK IPEK,sel ilhami,YAĞIN Fatma Hilal,ÇOLAK Cemil Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering 10, no.1 (2022): 91 - 96. 10.17694/bajece.949935
MLA BALIKCI CICEK IPEK,sel ilhami,YAĞIN Fatma Hilal,ÇOLAK Cemil Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering, vol.10, no.1, 2022, ss.91 - 96. 10.17694/bajece.949935
AMA BALIKCI CICEK I,sel i,YAĞIN F,ÇOLAK C Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering. 2022; 10(1): 91 - 96. 10.17694/bajece.949935
Vancouver BALIKCI CICEK I,sel i,YAĞIN F,ÇOLAK C Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering. 2022; 10(1): 91 - 96. 10.17694/bajece.949935
IEEE BALIKCI CICEK I,sel i,YAĞIN F,ÇOLAK C "Development of a Python-Based Classification Web Interface for Independent Datasets." Balkan Journal of Electrical and Computer Engineering, 10, ss.91 - 96, 2022. 10.17694/bajece.949935
ISNAD BALIKCI CICEK, IPEK vd. "Development of a Python-Based Classification Web Interface for Independent Datasets". Balkan Journal of Electrical and Computer Engineering 10/1 (2022), 91-96. https://doi.org/10.17694/bajece.949935