ORİJİNAL ARAŞTIRMA ORIGINAL INVESTIGATION



Benzer belgeler
Olgu sunumu. Dr. Gülten AYDOĞDU TAÇOY Gazi Üniversitesi Tıp Fakültesi Kardiyoloji Anabilim Dalı

Konjenital Kalp Cerrahisinde Periferik Venöz Basınç Santral Venöz Basınca Alterna=f Olabilir Mi?

YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR

Erişkin Pulmoner Hipertansiyonun Nadir Bir Sebebi Olarak İzole Pulmoner Venöz Dönüş Anomalisi

Doğumsal kalp hastalığı ve PAH. Dr. Gülten TAÇOY Gazi Üniversitesi Tıp Fakültesi Kardiyoloji Anabilim Dalı

Duygu TÜRKBEY, Tuğba YILDIRIM, Ekin Kaya ġġmġek, Yasin ÜYEL. DanıĢman: Murat ÖZKAN ÖZET

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:

Fonksiyon Optimizasyonunda Genetik Algoritmalar

Ventriküler Septal Defektlerin Renkli Doppler Ekokardiyografî ile Kantitatif Değerlendirilmesi*

Transkateter ASD Kapatılması Komplikasyonlara Yaklaşım. Prof. Dr. Alpay Çeliker Acıbadem Maslak Hastanesi

Electronic Letters on Science & Engineering 3 (2) (2007) Available online at

Zeki Optimizasyon Teknikleri

APAH: konjenital kalp hastalığı. Prof. Dr. Sanem Nalbantgil Ege Üniversitesi Tıp Fakültesi Kardiyoloji AD 2015 ADHAD 2. PAH OKULU

Karaciğerde Oluşan Hastalıkların Tespitinde Makine Öğrenmesi Yöntemlerinin Kullanılması

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

Parapagus ikizlerin ekokardiyografik incelemesi

T.C. KIRIKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YAPAY SİNİR AĞLARI. Doç.Dr. Necaattin BARIŞÇI FİNAL PROJESİ

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ

DOĞUŞTAN KALP HASTALIKLARI (SOLDAN SAĞA GEÇİŞLİ)

FETAL EKOKARDİYOGRAFİ PROF.DR. A.RUHİ ÖZYÜREK

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN

Takiplerde hastalarda hangi özelliklere dikkat edilmesi gerektiğini

ÇOCUK KALP VE DAMAR CERRAHİSİ

Arteriyel Switch Ameliyatı Yapılan Yenidoğanlarda Serum C-Reaktif Proteinin cut-off Değerleri

ÖĞRETĠM YILI KALP DAMAR CERRAHĠ ANABĠLĠM DALI SEMĠNER PROGRAMI

SOLDAN SAĞA ŞANTLI ASİYANOTIK DOĞUMSAL KALP HASTALIKLARINDA RADYOLOJİK BULGULAR

Sekundum Tipi Atriyal Septal Defekt de Tek Merkez Perkütan Kapama Sonuçlarımız

Yapay Bağışık Sistemler ve Klonal Seçim. Bmü-579 Meta Sezgisel Yöntemler Yrd. Doç. Dr. İlhan AYDIN

Zeki Optimizasyon Teknikleri

Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ANKARA

YAPAY SĠNĠR AĞLARININ EKONOMĠK TAHMĠNLERDE KULLANILMASI

Zeki Optimizasyon Teknikleri

GENETİK ALGORİTMALAR. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms)

T.C. BAŞKENT ÜNĐVERSĐTESĐ TIP FAKÜLTESĐ ÇOCUK SAĞLIĞI VE HASTALIKLARI ANABĐLĐM DALI PEDĐATRĐK KARDĐYOLOJĐ BĐLĐM DALI

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

SEKUNDUM TİP ATRİYAL SEPTAL DEFEKTLERİN PERKÜTAN TRANSKATETER YÖNTEMLE KAPATILMASI İLE İLGİLİ TECRÜBELERİMİZ VE UZUN DÖNEM SONUÇLARIMIZ

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA

TABABET UZMANLIK TÜZÜĞÜNE GÖRE İHTİSAS YAPANLARIN EĞİTİM BİRİMLERİNE GÖRE SAYILARI

Demografik Özelliklerin Koroner Arter Hastalığına Etkisinin Analizi

Düşüğe Neden Olan Bir Hipertansif Fibromusküler Displazi Vakası. A Case of Hypertensive Fibromuscular Dysplasia Leading To Abortus

Electronic Letters on Science & Engineering 1(1) 2005 Available online at

Siyanotik Konjenital Kalp Hastalıkları FALLOT TETRALOJİSİ

Yapay Sinir Ağları ve Yüksek Enerji Fiziği Uygulamaları

VAKA SUNUMU. Dr. Arif Alper KIRKPANTUR Hacettepe Üniversitesi Tıp Fakültesi Hastanesi Nefroloji Ünitesi

VERİ MADENCİLİĞİ (Sınıflandırma Yöntemleri) Yrd.Doç.Dr. Kadriye ERGÜN

YAPAY SİNİR AĞI KULLANARAK DEPREM EĞİLİMİNİN KESTİRİMİ. Umut FIRAT

Eskimeyen Yeniler: Nabız Hızı ve Nabız Basıncı

UYKU. Üzerinde beni uyutan minder Yavaş yavaş girer ılık bir suya. Hind'e doğru yelken açar gemiler, Bir uyku âleminden doğar dünya...

Perkütan transkateter yolla atriyal septal defekt kapatmalarda üç boyutlu ekokardiyografik görüntülemenin yeri

Ventriküler Septal Defektli Çocuklarda Sol Ventrikül Fonksiyonlarının Miyokardiyal Performans İndeksi (Tei İndeksi) Kullanılarak Değerlendirilmesi

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi


Türkçe Dokümanlar Ġçin Yazar Tanıma

ISSN : Isparta-Turkey YAPAY SĠNĠR AĞLARI (YSA) YÖNTEMĠ ĠLE GLOBAL RADYASYON TAHMĠNĠ

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI

KORONER SİNÜS DİLATASYONU: RETROGRAD KARDİYOPLEJİ İLE ÖPERE EDİLECEK OLAN HASTALARDA FARKEDİLMESİ ÖNEMLİ OLAN BİR EKOKARDİYOGRAFİK BULGU

Dolaşımın Sinirsel Düzenlenmesi ve Arteryel Basıncın Hızlı Kontrolü. Prof.Dr.Mitat KOZ

Kalp ve Damar Gelişim Anomalileri. Prof Dr. Murat AKKUŞ

VENTRIKÜLER SEPTAL DEFEKT. Prof. Dr. Binali MAVİTAŞ Dicle Üniverstiesi Tıp Fakültesi Kalp ve Damar Cerrahisi A.D.

Kliniğimizde, bir yıllık yenidoğan puls oksimetre tarama testi deneyimimiz ve doğumsal kalp hastalığı sıklığı

DOĞUMSAL KALP HASTALIĞI OLAN YENİDOĞANLARDA ERKEN DÖNEM PROGNOZ

Retrieval of The Atrial Septal Defect Closure Device Embolized To Pulmonary Artery

Anestezi Derinliği için Kullanılan Parametrelerin Etki Seviyelerinin Belirlenmesi

Eğiticili (supervised) öğrenme: Sınıflandırma (classification) Sınıf sayısı ve bir grup örneğin hangi sınıfa ait olduğu bilinir

Ventriküler septal defektli pulmoner atreziye eşlik eden kısmi pulmoner venöz dönüş anomalisi: İki olgu sunumu

Derece Bölüm/Program Üniversite Yıl. Doktora Tezi/S.Yeterlik Çalışması/Tıpta Uzmanlık Tezi Başlığı ve Danışman(lar)ı:

Geriye Yayılım ve Levenberg Marquardt Algoritmalarının YSA Eğitimlerindeki Başarımlarının Dinamik Sistemler Üzerindeki Başarımı. Mehmet Ali Çavuşlu


Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

ÖZGEÇMİŞ. Derece Bölüm / Program Üniversite Yıl

Serap Kalaycı, Halide Oğuş, Elif Demirel, Füsun Güzelmeriç, Tuncer Koçak

Uzaktan Algılama Teknolojileri

Web Madenciliği (Web Mining)

Kümeler arası. Küme içi. uzaklıklar. maksimize edilir. minimize edilir

PULMONER HİPERTANSİYONUN. Prof Dr Sait Karakurt Marmara Üniversitesi Tıp Fakültesi Göğüs Hastalıkları ve Yoğun Bakım Ana Bilim Dalı

ÇİMENTO BASMA DAYANIMI TAHMİNİ İÇİN YAPAY SİNİR AĞI MODELİ

Genetik Algoritmalar (GA) Genetik Algoritmalar Đçerik Nesin Matematik Köyü E rim Ç lı l ş ı ta t yı Nisan, 2012 Mustafa Suphi Erden

SPORCULARDA KARDİYAK SEBEPLİ ANİ ÖLÜMLER

CBS ve Coğrafi Hesaplama

DÖNEM IV DERS PROGRAMI

Eğitim seti (training set) sınıflandırma modelinin elde edileceği kayıtları içerir

MİKROŞERİT HAT ENDÜKTANS BÜYÜKLÜĞÜNÜN BİLGİ TABANLI YAPAY SİNİR AĞLARI ile MODELLENMESİ

Mitral Kapak Anterior Leafletten Kaynaklanan Miksoma: Olgu Sunumu

Hipotetik vaka sunumu: yüksek kanama riski ve komorbiditeleri olan hastada strok riskinin ve çarpıntının tanımlanması ve yönetimi

Tedarik Zinciri Yönetiminde Yapay Zeka Teknikler

Neural Networks Detection for Drinking Water Quality Proc. Int. Conf. Modeling and Simulation, vol. 2, sf , Aug 28-30, 2006, Konya - Turkey

Çocuk Kardiyolojisi Bilim Dalı Anjiyografi Laboratuvarı nda yapılan tanısal ve girişimsel işlemler

MASUM ÜFÜRÜM-PATOLOJİK ÜFÜRÜM AYRIMINDA İPUÇLARI

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

Yrd.Doç. Dr. Tülin ÇETİN

KARDİYAK REHABİLİTASYON ÖĞR. GÖR. CİHAN CİCİK

FALLOT TERALOJİSİ. Yard. Doç. Dr. Aşkın Ender TOPAL

İş Zekası. Hafta 6 Kestirimci Modelleme Teknikleri. Yrd. Doç. Dr. H. İbrahim CEBECİ

Romatizmal Mitral Darlığında Fetuin-A Düzeyleri Ve Ekokardiyografi Bulguları İle İlişkisi

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

Nasıl yapalım? / Suggestions on how to do

İntrapartum veya Postpartum Şiddetli Hipertansiyon Tedavisinde Başlangıç Olarak LABETOLOL Kullanılan Yönetim Algoritması

Transkript:

ORİJİNAL ARAŞTIRMA ORIGINAL INVESTIGATION Kalp Kateterizasyonu ile Hemodinamik Ölçümleri Saptanmış Atriyal Septal Defekt ve Ventriküler Septal Defektli Olguların Genetik Algoritmalar ve Çok Katmanlı Yapay Sinir Ağı ile Sınıflandırılması Classification of Atrial Septal Defect and Ventricular Septal Defect with Documented Hemodynamic Parameters via Cardiac Catheterization by Genetic Algorithms and Multi-Layered Artificial Neural Network Yazışma Adresi/ Correspondence Mustafa Yıldız 1, Ayhan Yüksel 2, Mehmet Korürek 2, Ahmet Çağrı Aykan 3, Banu Şahin Yıldız 4, Alparslan Şahin 5, Hakan Hasdemir 6, Mehmet Özkan 1 1 Kartal Koşuyolu Yüksek İhtisas Eğitim ve Araştırma Hastanesi, Kardiyoloji Kliniği, İstanbul, Türkiye 1 Department of Cardiology, Kosuyolu Heart Center, Kartal, Istanbul, Turkey 2 İstanbul Teknik Üniversitesi Elektrik-Elektronik Mühendisliği Anabilim Dalı, İstanbul, Türkiye 2 Department of Electrical-Electronic Engineering, Istanbul Technical University, Istanbul, Turkey 3 Ahi Evren Göğüs ve Kalp Damar Cerrahisi Eğitim ve Araştırma Hastanesi, Kardiyoloji Kliniği, Trabzon, Türkiye 3 Department of Cardiology, Ahi Evren Thoracic and Cardiovascular Surgery Training and Research Hospital, Trabzon, Turkey 4 Dr. Lütfi Kırdar Kartal Eğitim ve Araştırma Hastanesi, İç Hastalıkları Kliniği, İstanbul, Türkiye 4 Department of Internal Medicine, Dr. Lutfi Kirdar Kartal Training and Research Hospital, Istanbul, Turkey 5 Dr. Sadi Konuk Eğitim ve Araştırma Hastanesi, Kardiyoloji Kliniği, İstanbul, Türkiye 5 Department of Cardiology, Dr. Sadi Konuk Training and Research Hospital, Istanbul, Turkey 6 Dr. Siyami Ersek Göğüs ve Kalp Damar Cerrahisi Eğitim ve Araştırma Hastanesi, Kardiyoloji Kliniği, İstanbul, Türkiye 6 Department of Cardiology, Dr. Siyami Ersek Thoracic and Cardiovascular Surgery Training and Research Hospital, Istanbul, Turkey Dr. Mustafa Yıldız Bayar Caddesi Gülbahar Sokak Emniyet Sitesi D6 Kozyatağı, İstanbul-Türkiye e-posta mustafayilldiz@yahoo.com ÖZET Giriş: Bu çalışmada ventriküler septal defekt ve atriyal septal defekti, çeşitli hemodinamik verilerden faydalanarak ayırt edebilecek bir sınıflama yöntemi geliştirmektir. Hastalar ve Yöntem: Kalp kateterizasyonu ile hemodinamik ölçümleri alınmış 30 atriyal septal defekt ve 13 ventriküler septal defektli toplam 43 (26 kadın, 17 erkek) hasta çalışmaya dahil 45

Kalp Kateterizasyonu ile Hemodinamik Ölçümleri Saptanmış Atriyal Septal Defekt ve Ventriküler Septal Defektli Olguların Genetik Algoritmalar ve Çok Katmanlı Yapay Sinir Ağı ile Sınıflandırılması Classification of Atrial Septal Defect and Ventricular Septal Defect with Documented Hemodynamic Parameters via Cardiac Catheterization by Genetic Algorithms and Multi-Layered Artificial Neural Network edildi. Sınıflandırma amacıyla hastaya ait çeşitli kan basıncı değerlerinin yanı sıra, cinsiyet, yaş bilgileri ve Qp/Qs oranları kullanılmıştır. Öncelikle, sınıflandırmada işe yarar öznitelikler diverjans analizi yöntemiyle elde edilmiştir. Bu öznitelikler sırasıyla; i) Pulmoner arter diyastolik basıncı, ii) Qp/Qs oranı, iii) Sağ atriyum basıncı, iv) Yaş, v) Pulmoner arter sistolik basıncı, vi) Sol ventrikül sistolik basıncı, vii) Aort ortalama basıncı, viii) Sol ventrikül diyastolik basıncı, ix) Aort diyastolik basıncı ve x) Aort sistolik basıncı olarak belirlenmiştir. Daha sonra, hastalardan elde edilmiş olan bu öznitelikler çok katmanlı yapay sinir ağına sunulmuş ve ağ genetik algoritma kullanılarak eğitilmiştir. Bulgular: Eğitim kümesi, atriyal septal defekt ve ventriküler septal defekt sınıflarından yedişer adet olmak üzere toplam 14 eleman içermektedir. Tüm başarı ortalaması %79.2 olup; yapay sinir ağının uygun eğitilmesiyle %89 a kadar çıkabilmektedir. Sonuç: Yapay sinir ağına ait ve klasik yöntemlerde kullanıcı tarafından girilmesi gereken parametreler genetik algoritmaların yardımıyla otomatik olarak bulunabilmektedir. Genetik algoritmalar ile yapay sinir ağının eğitilmesi sırasında hem ağın topolojisi hem de ağa ait ağırlıklar belirlenebilir. Test aşamasında, eğitim kümesi dışında kalan elemanlar test kümesi olarak belirlenmiş ve çalışma sonucunda çok katmanlı yapay sinir ağının başarılı bir biçimde eğitildiği ve sınıflama yapabildiği gözlemlenmiştir. Anahtar Kelimeler: Kalp kateterizasyonu, ventriküler septal defekt, atriyal septal defekt, genetik algoritma, çok katmanlı yapay sinir ağı. Geliş Tarihi: 25.06.2012 l Kabul Tarihi: 12.07.2012 ABSTRACT Introduction: We aimed to develop a classification method to discriminate ventricular septal defect and atrial septal defect by using several hemodynamic parameters. Patients and Methods: Forty three patients (30 atrial septal defect, 13 ventricular septal defect; 26 female, 17 male) with documented hemodynamic parameters via cardiac catheterization are included to study. Such parameters as blood pressure values of different areas, gender, age and Qp/Qs ratios are used for classification. Parameters, we used in classification are determined by divergence analysis method. Those parameters are; i) pulmonary artery diastolic pressure, ii) Qp/Qs ratio, iii) right atrium pressure, iv) age, v) pulmonary artery systolic pressure, vi) left ventricular sistolic pressure, vii) aorta mean pressure, viii) left ventricular diastolic pressure, ix) aorta diastolic pressure, x) aorta systolic pressure. Those parameters detected from our study population, are uploaded to multi-layered artificial neural network and the network was trained by genetic algorithm. Results: Trained cluster consists of 14 factors (7 atrial septal defect and 7 ventricular septal defect). Overall success ratio is 79.2%, and with a proper instruction of artificial neural network this ratio increases up to 89%. Conclusion: Parameters, belonging to artificial neural network, which are needed to be detected by the investigator in classical methods, can easily be detected with the help of genetic algorithms. During the instruction of artificial neural network by genetic algorithms, both the topology of network and factors of network can be determined. During the test stage, elements, not included in instruction cluster, are assumed as in test cluster, and as a result of this study, we observed that multi-layered artificial neural network can be instructed properly, and neural network is a successful method for aimed classification. Key Words: Heart catheterization, heart septal defects, ventricular; heart septal defects, atrial; algorithms; neural networks. Received: 25.06 2012 l Accepted: 12.07.2012 Kosuyolu Kalp Derg 2012;15(2):45-50 l doi: 10.5578/kkd.3972 Giriş Konjenital kalp hastalıkları en sık görülen doğumsal anomalilerdendir. En sık rastlanan konjenital kalp hastalığı ise ventriküler septal defekt (VSD) tir. İki ventrikül arasındaki basınç farkından dolayı sağ ventriküle ve pulmoner artere olan kan akımı artar ve sonuçta pulmoner hipertansiyon ve kalp yetersizliği gelişebilir (1,2). İki atriyum arasındaki septumda defekt oluşması sonucu oluşan atriyal septal defekt (ASD) te de aşırı volüm yüklenmesine bağlı olarak zamanla pulmoner basınçta artma, pulmoner hipertansiyon ve kalp yetersizliği gelişebilir (2). ASD ve VSD tanı ve takibinde ekokardiyografi ve kalp kateterizasyonu oldukça önemlidir. Genetik algoritma, temelde bir araştırma yöntemidir (3). Genetik havuz olarak adlandırılan doğal ortamda, nesiller sonra o ortama en iyi uyum sağlayacak genler baskın çıkarken, bu canlı türü bu ortama en iyi ayak uydurabilecek özelliklere sahip olmuş olur. Genetik algoritmalar doğada bulunan bu süreci taklit eden bir doğal optimizasyon yöntemidir. Birçok parametreye sahip olan bir sistemin bazı durumlarda en iyi parametrelerini bulmak çok zor olabilir. Böyle durumlarda çözüm, olası parametre değerlerinin araştırılması şeklindedir. Rastgele bir araştırma yöntemi ise çoğu zaman oldukça zaman alıcıdır. Bu durumda genetik algoritma istenilen çözümü kısa bir sürede üretebilir. Sınıflandırmada kullanılan yapay sinir ağları da, birçok 46

Yıldız M, Yüksel A, Korürek M, Aykan AÇ, Şahin Yıldız B, Şahin A, Hasdemir H, Özkan M. parametreden (ağırlıklardan) oluşmuş yapay nöronlar kümesidir. Bu çalışmanın amacı, sık görülen konjenital kalp hastalıklarından VSD ve ASD yi, kalp kateterizasyon verilerinden faydalanarak, ayırt edebilecek bir sınıflama yöntemi geliştirmektir. Hastalar ve YÖNTEM Hasta Popülasyonu Çalışmaya klinik ve ekokardiyografik olarak tanı konulmuş ve hemodinamik çalışma yapılmış 30 ASD li ve 13 VSD li toplam 43 (26 kadın, 17 erkek) hasta dahil edilmiştir. Hastalara ait hemodinamik veriler ortalama ± standart sapma olarak gösterilmiştir. Diverjans Analizi ve Veri Azaltma Çalışmada, sınıflandırma amacıyla aşağıdaki öznitelikler kullanılmıştır: 1. Cinsiyet (26 kadın, 17 erkek), 2. Yaş (31.7 ± 15.7 yıl), 3. Sağ atriyal basınç (8.55 ± 3.43 mmhg), 4. Sağ ventrikül sistolik basıncı (54.46 ± 29.71 mmhg), 5. Sağ ventrikül diyastolik basıncı (0.39 ± 1.84 mmhg), 6. Sağ ventrikül ortalama basıncı (11.74 ± 7.54 mmhg), 7. Pulmoner arter sistolik basıncı (50.79 ± 31.68 mmhg), 8. Pulmoner arter diyastolik basıncı (20.06 ± 21.91 mmhg), 9. Pulmoner arter ortalama basıncı (30.93 ± 23.75 mmhg), 10. Sol ventrikül sistolik basıncı (129.95 ± 22.25 mmhg), 11. Sol ventrikül diyastolik basıncı (1.86 ± 12.19 mmhg), 12. Sol ventrikül ortalama basıncı (18.74 ± 17.79 mmhg), 13. Aortik sistolik basınç (126.25 ± 20.52 mmhg), 14. Aortik diyastolik basınç (74.18 ± 12.30 mmhg), 15. Aortik ortalama basınç (91.51 ± 15.26 mmhg), 16. Pulmoner kan akımı/sistemik kan akımı (Qp/Qs) (2.26 ± 1.07). Hemodinamik olarak Qp/Qs hesaplanması: Qp/Qs= (Sistemik aorta O 2 miktarı-mikst venöz O 2 miktarı)/(pulmoner venöz O 2 miktarı-pulmoner arter O 2 miktarı) Daha verimli sınıflandırma yapabilmek amacıyla, sıralanan özniteliklerden en önemli 10 tanesi kullanılmıştır. Bu amaçla, diverjans analizi yöntemiyle en işe yarar öznitelikler aşağıdaki sıraya göre belirlenmiştir: 1. Pulmoner arter diyastolik basıncı, 2. Qp/Qs, 3. Sağ atriyal basınç, 4. Yaş, 5. Pulmoner arter sistolik basıncı, 6. Sol ventrikül sistolik basıncı, 7. Aortik ortalama basınç, 8. Sol ventrikül ortalama basıncı, 9. Aortik diyastolik basınç, 10. Aortik sistolik basınç. Genetik Algoritmalar Genetik algoritma, temelde bir araştırma yöntemidir (3). Doğada, çevreye uyum sağlayan canlı türleri hayatta kalırken, diğerlerinin yok olması olarak bilinen doğal seçilim süreci sonucunda, çevre koşullarına uyum sağlayabilen canlılar sonraki nesillere sağlıklı genler aktarabilir. Canlıların sahip oldukları özellikler ortamın değişen şartlarına uyum sağlayacak biçimde baskın çıkarlar ya da yok olurlar. Bir doğal ortamda, bir canlı türünün çeşitli özelliklere sahip birçok üyesi bulunabilir. Genetik havuz olarak adlandırılan bu doğal ortamda, nesiller sonra o ortama en iyi uyum sağlayacak genler baskın çıkarken, bu canlı türü bu ortama en iyi ayak uydurabilecek özelliklere sahip olmuş olur. Genetik algoritmalar doğada bulunan bu süreci taklit eden bir doğal optimizasyon yöntemidir. Birçok parametreye sahip olan bir sistemin bazı durumlarda en iyi parametrelerini bulmak çok zor olabilir. Böyle durumlarda çözüm, olası parametre değerlerinin araştırılması şeklindedir. Rastgele bir araştırma yöntemi ise çoğu zaman oldukça zaman alıcıdır. Bu durumda genetik algoritma istenilen çözümü kısa bir sürede üretebilir. Sınıflandırmada kullanılan yapay sinir ağları da, birçok parametreden (ağırlıklardan) oluşmuş yapay nöronlar kümesidir. Genetik Çok Katmanlı Yapay Sinir Ağının Yapısı Çok katmanlı bir ağın eğitimi esnasında çeşitli sorunlarla karşılaşılmaktadır: 1. Ağın topolojisini en iyi belirleyecek bir yöntem mevcut değildir; katman sayısı ve katmanlardaki düğüm sayıları tasarımcı tarafından belirlenmek zorundadır. 2. Ağın eğitiminde kullanılan geriye yayılım algoritması hem diğer yapay sinir ağlarının eğitim algoritmalarına göre yavaştır hem de ağı yerel minimum noktasına götürebilmektedir. 3. Çok katmanlı ağda düğüm sayısı bir defa belirlendikten sonra eğitim sırasında ihtiyaca göre artırılamaz. Genetik algoritmalarla ağa ait ve klasik yöntemlerde kullanıcı tarafından girilmesi gereken değerler en iyi biçimde bulu- 47

Kalp Kateterizasyonu ile Hemodinamik Ölçümleri Saptanmış Atriyal Septal Defekt ve Ventriküler Septal Defektli Olguların Genetik Algoritmalar ve Çok Katmanlı Yapay Sinir Ağı ile Sınıflandırılması Classification of Atrial Septal Defect and Ventricular Septal Defect with Documented Hemodynamic Parameters via Cardiac Catheterization by Genetic Algorithms and Multi-Layered Artificial Neural Network nurken, genetik algoritmaların sunduğu araştırma yöntemi sayesinde yerel minimumda kalma riski olmaz. Genetik algoritmalar ile yapay sinir ağının eğitilmesi sırasında hem ağın topolojisi hem de ağa ait ağırlıklar belirlenebilir. Genetik çok katmanlı ağ, üç katmandan oluşur (Şekil 1) (4). Birinci katman, uzayı bölmeleyen hiper düzlemleri bulundurur. Bu katmandaki düğümler ağırlıkları ile uzayı farklı bölgelere ayırır. Uzay, ne kadar çok bölgeye ayrılırsa, sınıf dağılımı o kadar iyi temsil edilir. Genetik çok katmanlı ağın eğitilmesi bu katmanda bulunan ağırlıkların değiştirilmesiyle olur. Bu katmandaki düğümlerin çıkışları basamak fonksiyonuna aşağıdaki biçimde uygulanır. D1 - (-1,-1,1) D2 - (1,-1,1) (1,-1,1) (-1,1,1) D3 (-1,-1,-1) N y j = Σ x i w ji x 0 =1 i=0 y y j 0 j = f(y j )= 1-1 y j < 0 (1) Birinci katmanın çıkış düğümleri, ikinci katman için bir bölge adresi olarak giriş olmaktadır. Şekil 2 de bu bölgeler gösterilmiştir. Görüldüğü gibi başarılı bir bölmelemede her bölgede yalnızca bir sınıfa ait eleman bulunmalıdır. İkinci katman, birinci katman çıkışındaki bölge adresini alıp, bunun hangi bölgeye karşı düştüğünü belirtir. Bu katmanda, düğümler eğitim sırasında belirlenmiş adreslere sahiptir. Birinci katman çıkışının kendisine hamming mesafesi olarak en yakın olduğu düğüm bu katmanda kazanan düğüm olur ve ikinci katman çıkışında bu düğüm 1 değerini alırken, diğer düğümler 0 değerini alır. Şekil 2 de görüldüğü gibi bir sınıfa ait örnekler birden fazla bölgede bulunabilir. Bu yüzden, ikinci katman sınıf kararını üretemez, ancak incelenen örneğin hangi bölgede olduğunu belirler. İkinci katmandaki düğüm adedi en fazla birinci x1 x2 w10 w11 w12 (1,-1,-1) - (1,1,-1) Şekil 2. Birinci katmanın uzayı bölgelere ayırması. katmandaki düğümlerin sayısına bağlı olarak oluşan ayrık bölge sayısı kadardır. Sınıf kararını üretme işi üçüncü katmana bırakılır. Üçüncü katman, ikinci katmandan aldığı bölge bilgisini ve eğitim sırasında oluşturulmuş olan ikinci katmana olan bağlantıları kullanarak sınıf kararını üretir. Üçüncü katmandaki düğüm sayısı, sınıf sayısı kadardır. Bu katman, basit bir veya işlemi yapar. Bir sınıf birden çok bölgede bulunabileceğinden, sınıfın bulunabileceği bölgelerin çıkışları veya lanarak sınıf kararı üretilmiş olur. Genetik Çok Katmanlı Yapay Sinir Ağının Eğitimi Genetik çok katmanlı ağın eğitilmesi sırasında birinci katmandaki düğümlerin sayıları ihtiyaca göre belirlenecektir. Her düğüm ilavesi ile uzay daha fazla bölgeye ayrılabilecek, böylece sınıflama yeteneği artacaktır. Uygulanacak olan uyumluluk fonksiyonu, ağın eğitim kümesindeki elemanları öğrendiği zaman maksimum değerine ulaşacaktır. Ağın, eğitim kümesini öğrenmesi demek, eğitim kümesindeki farklı sınıfa ait örnekleri farklı bölgelere ayırabilecek hiperdüzlemlerin belirlenmesi demektir. Şekil 2 de üç sınıfı birbirinden ayırmak için üç düğüm kullanılmış ve iki boyutlu uzay yedi bölgeye ayrılmıştır. Ağın eğitimi sırasında birinci katmanın düğümleri bu şekilde bir ayrım yapılana kadar genetik yöntemlerle en uygun ağırlıkları kazanır ve gerektiği zaman düğüm sayısı artırılır. Uyumluluk fonksiyonu aşağıdaki biçimde tanımlanmıştır. I 1. Katman 2. Katman 3. Katman Şekil 1. Genetik çok katmanlı ağın yapısı. 48

Yıldız M, Yüksel A, Korürek M, Aykan AÇ, Şahin Yıldız B, Şahin A, Hasdemir H, Özkan M. M {E} = U c i i=1 S {c i } = U {c ik } = {c i1 } U {c i2 }... U {c is } k=1 MAX İ = Max (# {c i1 }, #{c i2 },... #{c is }) M UF= Σ i=1 MAX İ #{E} {E}; eğitim kümesini, {c ik }; i. bölgede k. sınıfa ait vektörlerin kümesini, M; vektör içeren bölge sayısını göstermektedir. Birinci katman genetik algoritmayla bulunduktan sonra; oluşan bölgelerin içerdiği sınıflara bakarak ikinci ve üçüncü katmanlar hesaplanır ve ağ eğitilmiş olur. Şekil 3 te, eğitim yönteminde kullanılan adımlar algoritmik olarak verilmiştir. Bulgular Algoritmalar Matlab ortamında kodlanmış olup 2.2 GHz İntel Centrino işlemcili bilgisayarda çalıştırılmıştır. Eğitim kümesi, ASD ve VSD sınıflarından yedişer adet olmak üzere toplam 14 eleman içermektedir (Tablo 1,2). Tüm başarı ortalaması %79.2 olup; yapay sinir ağının uygun eğitilmesiyle %89 a kadar çıkabilmektedir. Genetik havuzu oluştur Her dizinin uyumluluk fonksiyonunu hesapla Kopyalama, çaprazlama, mutasyon işlemlerini uygula N=N-1 N= No En yüksek uyumluluk değerini veren diziyi bul, ağa düğüm olarak ekle Maks uyumluluk > 0.98? Evet Hayır (2) Tablo 1. Beş deneme için genetik çok katmanlı ağın çalışma aşaması sonuçları 1. katmana ait düğüm sayısı 2. katmana ait düğüm sayısı Eğitilme süresi Genel yüzde (doğru/test kümesi) 4 6 7.25 sn 82 4 6 7.93 sn 75 3 6 4.88 sn 68 5 9 9.23 sn 82 4 8 6.58 sn 89 Tablo 2. Genetik çok katmanlı ağ ile elde edilen sınıflandırma sonucu Gerçek\Bulunan ASD VSD ASD 21 2 VSD 1 5 ASD: Atriyal septal defekt, VSD: Ventriküler septal defekt. Tartışma ASD ve VSD en sık rastlanan konjenital kalp hastalıklarındandır. Bu hastalıkların zamanında tanınıp tedavi edilmesi ileride gelişebilecek kardiyak komplikasyonlar açısından oldukça önemlidir. Bu patolojilerin tanı, tedavi ve takibinde hemodinamik ölçümler oldukça yararlıdır (1,2,5). Genetik algoritmalar ve yapay sinir ağları çeşitli hastalıkların sınıflandırılmasında önemli yöntemler olarak kullanılabilmektedir (3,4). Yapay sinir ağına ait ve klasik yöntemlerde kullanıcı tarafından girilmesi gereken parametreler genetik algoritmaların yardımıyla otomatik olarak bulunabilmektedir. Genetik algoritmalar ile yapay sinir ağının eğitilmesi sırasında hem ağın topolojisi, hem de ağa ait ağırlıklar belirlenebilir. Çalışmamızda, test aşamasında, eğitim kümesi dışında kalan elemanlar test kümesi olarak belirlenmiş ve çalışma sonucunda genetik çok katmanlı ağın başarılı bir biçimde eğitildiği ve sınıflama yapabildiği gözlemlenmiştir. Sonuç olarak, hemodinamik verilerden yararlanarak, genetik algoritmalar ve çok katmanlı yapay sinir ağları yardımıyla, ASD ve VSD tanınması özellikle eğitim sürecindeki klinisyenlere büyük kolaylık sağlayacaktır. Son Şekil 3. Genetik çok katmanlı ağın eğitimi. 49

Kalp Kateterizasyonu ile Hemodinamik Ölçümleri Saptanmış Atriyal Septal Defekt ve Ventriküler Septal Defektli Olguların Genetik Algoritmalar ve Çok Katmanlı Yapay Sinir Ağı ile Sınıflandırılması Classification of Atrial Septal Defect and Ventricular Septal Defect with Documented Hemodynamic Parameters via Cardiac Catheterization by Genetic Algorithms and Multi-Layered Artificial Neural Network KAYNAKLAR 1. Korurek M, Yildiz M, Yuksel A, Sahin A. Simulation of Eisenmenger syndrome with ventricular septal defect using equivalent electronic system. Cardiol Young 2012;22:301-6. 2. McDaniel NL. Ventricular and atrial septal defects. Pediatr Rev 2001;22:265-70. 3. Jamshidi M. Tools for intelligent control: fuzzy controllers, neural networks and genetic algorithms. Philos Transact A Math Phys Eng Sci 2003;361:1781-808. 4. Dokur Z. Segmentation of MR and CT images using a hybrid neural network trained by genetic algorithms. Neural Processing Letters 2002;16:211-25. 5. Di Sessa TG, Friedman WF. Echocardiography in congenital heart disease. Cardiovasc Clin 1983;13:41-65. 50