Makine Öğrenme Algoritmaları ile Karaciğer Hastalığının Teşhisi

Author:

Number of pages:
75-83
Language:
Türkçe
Year-Number:
2020-Volume 15 Issue 1

Karaciğer hastalıkları dünya çapında oldukça yaygın görülen hastalıklardandır. Karaciğer hastalıkları vücutta büyük tehlikeler oluşturabilmektedir. Bu sebeplerden ötürü alkolden bağımsız karaciğer yağlanması, alkolik karaciğer yağlanması, hepatit A, hepatit B, hepatit C, hepatit D, karaciğer büyümesi, karaciğer kanseri, karaciğer ve intrahepatik safra kanalı kanseri, karaciğer yetmezliği ve siroz gibi karaciğer hastalıklarının mümkün oldukça erken bir aşamada teşhisi ve tedavisi hayati öneme sahiptir. Tıpta geleneksel teşhis yöntemleri hala kullanılmaktadır. Ancak bugün gelişen yapay zekâ teknolojileri sayesinde hastalık teşhis, tanı ve tedavi süreçlerinde hekimlere destek olacak güçlü araçlar sunulabilmektedir. Bu çalışmada WEKA veri madenciliği aracından faydalanılarak J48, Lojistik Model Ağacı (LMT), Decision Stump, Hoeffding Tree, REP Tree, Random Forest, Random Tree ve IBk makine öğrenme algoritmaları Karaciğer Hasta Veri Seti (ILPD) üzerinde çalışılmıştır. Bu algoritmalar ile en iyi teşhis sonucuna ulaşılmaya çalışılmıştır. Çalışmada kullanılan makine öğrenme algoritmalarının performans ve başarılarını değerlendirmek için ilk önce karışıklık matrisleri oluşturulmuş daha sonra tıpta da genel geçerliliği kabul edilen ölçütlere göre hesaplamalar yapılmıştır. Bu algoritmaların ILDP veri seti üzerindeki performansları sırasıyla doğruluk, duyarlılık, özgüllük, ROC, MCC, Anma, Kesinlik ve F-Ölçütü kriterlerine göre hesaplanmıştır. Makine öğrenme algoritmalarından elde edilen en iyi modeller teşhise ve tedaviye yönelik geliştirilecek akıllı sistemlerin karar mekanizmalarını oluşturmak için kullanılabilmektedir. Bu çalışmada elde ettiğimiz modeller dünyada yaygın olarak görülen karaciğer hastalılarının tüm hastanelerde erken evrede yakalanmasını sağlayacak akıllı bir sistemin alt yapısını oluşturma potansiyeline sahiptir.

Keywords


Liver diseases are among quite common diseases seen worldwide. Liver diseases can pose great dangers in the body. For these reasons, liver disease Nonalcoholic fatty liver, alcoholic liver fatty, hepatitis A, hepatitis B, hepatitis C, hepatitis D, liver enlargement, liver cancer, liver and intrahepatic bile duct cancer, liver failure and cirrhosis as early as possible diagnosis and its treatment is vital. Traditional diagnostic methods are still used in medicine. However, today, thanks to the developing artificial intelligence technologies, powerful tools can be provided to support physicians in disease diagnosis, detection and treatment processes. In this study, using WEKA data mining tool by means of J48, Logistic Model Tree (LMT), Decision Stump, Hoeffding Tree, REP Tree, Random Forest, Random Tree and IBk machine learning algorithms are studied on Liver Patient Data Set (ILPD). With these algorithms, the best diagnostic result was tried to be reached. In order to evaluate the performance and success of the machine learning algorithms used in the study, firstly the confusion matrices were created and then the calculations were made according to the accepted values of the general validity in medicine. Performances of these algorithms on ILDP data set were calculated according to accuracy, sensitivity, specificity, ROC, MCC, recall, precision and F-Measure criteria respevtively. The best models obtained from machine learning algorithms can be used to create inference engines of intelligent systems to be developed for diagnosis and treatment. The obtained models have potential to create substructure of a smart system that enable to be detected the worldwide common liver diseases in early phase in all health institutions.

Keywords

Article Statistics

Number of reads 1,677
Number of downloads 745

Share

Turkish Studies-Information Technologies and Applied Sciences
E-Mail Subscription

By subscribing to E-Newsletter, you can get the latest news to your e-mail.