Research Article

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

Volume: 10 Number: 1 January 30, 2022
EN

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

Abstract

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.

Keywords

References

  1. S. Özekes, "Veri madenciliği modelleri ve uygulama alanları," 2003.
  2. S. Y. B. DALI, "VERİ MADENCİLİĞİ VE MÜŞTERİ İLİŞKİLERİ YÖNETİMİNDE (CRM) BİR 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ÜL, A. A. ÇELİK, Z. E. AYDIN, 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ğlarinin Yenİ Metasezgİsel Algorİtmalar İle Eğİtİmİ Ve Verİ Madencİlİğİnde Siniflandirma Alaninda Kullanimı," Ercİyes ünİversİtesİ, Fen bİlİmlerİ enstİtüsü endüstrİ mühendİslİğİ anabİlİm dali.
  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.

Details

Primary Language

English

Subjects

Artificial Intelligence

Journal Section

Research Article

Publication Date

January 30, 2022

Submission Date

June 9, 2021

Acceptance Date

January 26, 2022

Published in Issue

Year 2022 Volume: 10 Number: 1

APA
Balıkçı Çiçek, İ., Sel, İ., Yağın, F. H., & Ç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. https://doi.org/10.17694/bajece.949935
AMA
1.Balıkçı Çiçek İ, Sel İ, Yağın FH, Ç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. doi:10.17694/bajece.949935
Chicago
Balıkçı Çiçek, İpek, İlhami Sel, Fatma Hilal Yağın, and Cemil Çolak. 2022. “Development of a Python-Based Classification Web Interface for Independent Datasets”. Balkan Journal of Electrical and Computer Engineering 10 (1): 91-96. https://doi.org/10.17694/bajece.949935.
EndNote
Balıkçı Çiçek İ, Sel İ, Yağın FH, Çolak C (January 1, 2022) Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering 10 1 91–96.
IEEE
[1]İ. Balıkçı Çiçek, İ. Sel, F. H. Yağın, and C. Çolak, “Development of a Python-Based Classification Web Interface for Independent Datasets”, Balkan Journal of Electrical and Computer Engineering, vol. 10, no. 1, pp. 91–96, Jan. 2022, doi: 10.17694/bajece.949935.
ISNAD
Balıkçı Çiçek, İpek - Sel, İlhami - Yağın, Fatma Hilal - Çolak, Cemil. “Development of a Python-Based Classification Web Interface for Independent Datasets”. Balkan Journal of Electrical and Computer Engineering 10/1 (January 1, 2022): 91-96. https://doi.org/10.17694/bajece.949935.
JAMA
1.Balıkçı Çiçek İ, Sel İ, Yağın FH, Çolak C. Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering. 2022;10:91–96.
MLA
Balıkçı Çiçek, İpek, et al. “Development of a Python-Based Classification Web Interface for Independent Datasets”. Balkan Journal of Electrical and Computer Engineering, vol. 10, no. 1, Jan. 2022, pp. 91-96, doi:10.17694/bajece.949935.
Vancouver
1.İpek Balıkçı Çiçek, İlhami Sel, Fatma Hilal Yağın, Cemil Çolak. Development of a Python-Based Classification Web Interface for Independent Datasets. Balkan Journal of Electrical and Computer Engineering. 2022 Jan. 1;10(1):91-6. doi:10.17694/bajece.949935

Cited By

All articles published by BAJECE are licensed under the Creative Commons Attribution 4.0 International License. This permits anyone to copy, redistribute, remix, transmit and adapt the work provided the original work and source is appropriately cited.Creative Commons Lisansı