Elektrokardiyografi EKG Sinyallerindeki Aritmilerin Snflandrlmas Volkan Erol 1

  • Slides: 16
Download presentation
Elektrokardiyografi (EKG) Sinyallerindeki Aritmilerin Sınıflandırılması Volkan Erol 1, 2 Yard. Doç. Dr. Aslı Uyar

Elektrokardiyografi (EKG) Sinyallerindeki Aritmilerin Sınıflandırılması Volkan Erol 1, 2 Yard. Doç. Dr. Aslı Uyar Özkaya 1 1: Okan Üniversitesi Bilgisayar Mühendisliği 2: Provus A Master. Card Company Ar-Ge Merkezi 05. 02. 2014 Akademik Bilişim 2014 Mersin

Sunum Planı • • • Giriş Verilerin Elde Edilmesi ve Hazırlanması Naïve Bayes Sınıflandırıcısı

Sunum Planı • • • Giriş Verilerin Elde Edilmesi ve Hazırlanması Naïve Bayes Sınıflandırıcısı K-En Yakın Komşuluk Sınıflandırıcısı Oylama Öznitelik Aralıkları Sınıflandırıcısı PART Sınıflandırıcısı Yöntemlerin Değerlendirilmesi Uygulama ve Başarımlar Sonuçlar

Giriş § Aritmi, kalpteki elektriksel sinyallerin üretim ve iletimindeki anormalliklerden kaynaklanan, kalbin atış hızı

Giriş § Aritmi, kalpteki elektriksel sinyallerin üretim ve iletimindeki anormalliklerden kaynaklanan, kalbin atış hızı ve düzenliliğindeki bozulmalardır. § Bazı aritmiler tedavi gerektirmezken bazı aritmiler ölümle sonuçlanabilir. § Bu yüzden aritmilerin doğru sınıflandırılması uygulanacak tedavinin belirlenmesinde yaşamsal önem taşır. § Literatürde dalgacık dönüşümü, Fourier dönüşümü ve morfolojik özellikler aritmi sınıflandırmada öznitelik çıkarmak için kullanılmıştır. § Bu metodlardan elde edilen öznitelikler destek vektör makinaları, özdüzenleyici haritalar, bulanık mantık ve yapay sinir ağları gibi sınıflandıcılarla kullanılmıştır.

Verilerin Elde Edilmesi ve Hazırlanması § UCI Arrhythmia veritabanındaki EKG kayıtlarından elde edilen 452

Verilerin Elde Edilmesi ve Hazırlanması § UCI Arrhythmia veritabanındaki EKG kayıtlarından elde edilen 452 vuru kullanılmıştır. § Her bir vuruya ait verilerin sahip olduğu 279 özellikten 103 özniteliğe Temel Bileşen Analizi Yöntemi (PCA) kullanılarak indirgenmiştir ve vuruların bu özellikleri öznitelik olarak kullanılmıştır. § Verilerin önişleme aşamasında Nümerik değerleri Nominal değerlere çevrilmesini sağlayan Weka yazılımındaki Numeric. To. Nominal yöntemi kullanılmıştır.

Verilerin Elde Edilmesi ve Hazırlanması (2) Class Number Class 01 Class 02 Class 03

Verilerin Elde Edilmesi ve Hazırlanması (2) Class Number Class 01 Class 02 Class 03 Class 04 Class 05 Class 06 Class 07 Class 08 Class 09 Class 10 Class 11 Class 12 Class 13 Class 14 Class 15 Class 16 Arrhythmia Types Class Description Samples Normal 245 Ischemic changes 44 Old Anterior Myocardial 15 Infarction Old Inferior Myocardial Infarction 15 Sinus Tachycardy 13 Sinus Bradycardy 25 Ventricular Premature 3 Contraction Supraventricular Premature 2 Contraction Left Bundle Branch Block 9 Right Bundle Branch Block 50 1. Degree Atrio. Ventricular Block 0 2. Degree Atrio. Ventricular Block 0 3. Derece Atrio. Ventricular Block 0 Left Ventricul Hypertrophy 4 Atrial Fibrillation 5 Others 22

Naïve Bayes Sınıflandırıcısı Naïve Bayes Sınıflandırıcı Örüntü Tanıma problemine ilk bakışta oldukca kısıtlayıcı görülen

Naïve Bayes Sınıflandırıcısı Naïve Bayes Sınıflandırıcı Örüntü Tanıma problemine ilk bakışta oldukca kısıtlayıcı görülen bir önerme ile kullanılabilen olasılıkçı bir yaklaşımdır. Bu önerme örüntü tanımada kullanılacak her bir tanımlayıcı, nitelik ya da parametrenin istatistik açıdan bağımsız olması gerekliliğidir. Bu önerme Naive Bayes Sınıflandırıcısının kullanım alanını kısıtlandırsa da, genelde istatistik bağımsızlık koşulu esnetilerek kullanıldığında da daha karmaşık Yapay sinir ağları gibi metodlarla karşılaştırabilir sonuçlar vermektedir. Naive Bayes Sınıflandırması Makine öğreniminde öğreticili öğrenme alt sınıfındadır.

K-En Yakın Komşuluk Sınıflandırıcısı En yakın k komşu algoritması örüntü tanımada çok yaygın olarak

K-En Yakın Komşuluk Sınıflandırıcısı En yakın k komşu algoritması örüntü tanımada çok yaygın olarak kullanılan parametrik olmayan yöntemlerden biridir. Bilinmeyen bir örüntü vektörü kendisine en yakın k komşularının çoğunluğunun sahip olduğu etiket ile etiketlendirilir. Bu yöntemin örüntü vektörünün istatistiksel dağılımından bağımsız olması da bir avantajdır. Uzaklık ölçütü bu yöntemde kullanılan değişken parametrelerden biridir. Yaygın olarak kullanılan uzaklık ölçütleri Öklit ve şehir bloklarıdır.

Oylama Öznitelik Aralıkları Sınıflandırıcısı Oylama Öznitelik Aralıkları (VFI) algoritması arttırımsal olmayan bir sınıflandırma algoritmasıdır.

Oylama Öznitelik Aralıkları Sınıflandırıcısı Oylama Öznitelik Aralıkları (VFI) algoritması arttırımsal olmayan bir sınıflandırma algoritmasıdır. Her bir örnek ve özelliği, çalışma değerlerinin bir vektör ayrıca örneğin sınıfı temsil eden bir etiket olarak temsil edilir. Eğitim örneklerinden, VFI algoritması her öznitelik için öznitelik aralıkları belirler. İki komşu aralık farklı sınıf kümelerine dahil olabilirler. Her özellik sınıfları arasında gerçek sayılarla oy dağıtarak sınıflandırma katılır. VFI algoritması genelde Naive Bayes algoritması ile öznitelikleri teker ele aldığı için kıyaslanmaktadır.

PART Sınıflandırıcısı PART, Weka yazılımı içerisinde PART karar listesini oluşturmak için yazılmış bir modüldür.

PART Sınıflandırıcısı PART, Weka yazılımı içerisinde PART karar listesini oluşturmak için yazılmış bir modüldür. Böl ve yönet yaklaşımında göre hareket etmektedir. Her iterasyonda C 4. 5 algortimasını kullanan kısmi bir karar ağacı oluşturmaktadır

Yöntemlerin Değerlendirilmesi § Verilerin işlenmesi ve sınıflandırılması için Weka programı kullanılmıştır. Sınıflandırıcının performansı aşağıdaki

Yöntemlerin Değerlendirilmesi § Verilerin işlenmesi ve sınıflandırılması için Weka programı kullanılmıştır. Sınıflandırıcının performansı aşağıdaki ölçütlere göre belirlenmiştir: § TP sınıflandırıcının doğru olarak sınıflandırdığı ilgilen aritmi tipine ait vuru sayısı, § TN sınıflandırıcının doğru olarak sınıflandırdığı diğer tip aritmik vuruların sayısı, § FP sınıflandırıcının yanlış olarak sınıflandırdığı ilgilen aritmi tipine ait vuru sayısı, § FN ise sınıflandırıcının yanlış olarak sınıflandırdığı diğer tip aritmik vuruların sayısıdır.

Uygulama ve Başarımlar

Uygulama ve Başarımlar

Uygulama ve Başarımlar (2)

Uygulama ve Başarımlar (2)

Uygulama ve Başarımlar (3)

Uygulama ve Başarımlar (3)

Uygulama ve Başarımlar (4)

Uygulama ve Başarımlar (4)

Sonuçlar Her 4 sınıflandırıcıda özellikle aritmi sınıfı için edilen başarım oranlarının çok yüksek olmadığını

Sonuçlar Her 4 sınıflandırıcıda özellikle aritmi sınıfı için edilen başarım oranlarının çok yüksek olmadığını görüyoruz. Bu problem ve veri kümesi için Naive Bayes sınıflandırıcısı elde ettiğimiz sonuçlara göre daha uygun gözükmektedir. Bu sınıflandırıcıda Aritmi sınıfı için de elde edilen sonuçlar daha yüksek olmuştur.

Teşekkürler Soru & Cevap

Teşekkürler Soru & Cevap