İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ"

Transkript

1 İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ BİTİRME PROJESİ Karar Ağacı ve SOM Ağı ile Doku Bölütleme Hazırlayan Cem Mutlu, Danışman Prof. Dr. Zümray DOKUR MAYIS 2015

2 ÖNSÖZ Bu çalışmayı hazırlamamda bana yol gösteren ve benden bilgisini, desteğini ve yardımını hiçbir zaman esirgemeyen Sayın Prof. Dr. Zümray Dokur a en içten teşekkürlerimi sunarım. Mayıs, 2015 Cem Mutlu ii

3 İÇİNDEKİLER 2.1 İstatistiksel Öznitelikler Ortalama Medyan Geometrik Ortalama Harmonik Ortalama Standart Sapma Basıklık (Kurtosis) Çarpıklık (Skewness) Dönüşümler İle Elde Edilen Öznitelikler Fourier Dönüşümü Canny Kenar Belirleme Gri-Ton Dağılımından Elde Edilen Öznitelikler Moment iii

4 2.3.2 Merkezi Moment Mutlak Merkezi Moment Entropi Enerji Komşuluk Gri-Ton Fark Matrisi İrilik Kontrast Ani Değişkenlik ( Busyness ) Karmaşıklık Doku Kuvveti Karar Ağacı Karar Ağacı Öğrenmesi Karar ağacının Avantaj ve Dezavantajları Karar Ağacının Sınırlandırılması Öz-Düzenleyen Harita Ağı (SOM) Öz-Düzenleyen Harita Ağının Avantajları ve Dezavantajları K-En Yakın Komşu (KNN) Sınıflayıcısı Bölütlemede Kullanılan Doku Görüntüleri ve Öznitelikler Karar Ağacının Benzetim Sonuçları SOM Ağının Benzetim Sonuçları KNN Sınıflayıcısının Benzetim Sonuçları Sınıflayıcıların Başarımlarının Karşılaştırılması iv

5 v

6 ŞEKİL LİSTESİ Şekil 1.1 Doku Bölütleme Adımları... 1 Şekil 2.1 Brodatz albümünden örnek dokular [3]... 2 Şekil 2.2 Gürültülü medikal doku görüntüsünde harmonik ortalama işlemi [8]... 5 Şekil 2.3 Harmonik filtrenin kenar özniteliklerini koruduğu medikal doku görüntüsü [8]5 Şekil 2.4 Negatif Çarpıklık... 7 Şekil 2.5 Pozitif çarpıklık... 7 Şekil 2.6 Örnek bir görüntü ve 2 boyutlu Fourier dönüşümü [12]... 9 Şekil 2.7 Sol üst: Örnek görüntü, Sağ üst: Filtrelenmiş görüntü, Sol alt: Orijinal resmin frekans gösterimi, Orta alt: Filtre, Sağ alt: Filtrelenmiş resmin frekans gösterimi [13].. 10 Şekil 2.8 Canny Kenar Belirleme yönteminin aşamaları [15] Şekil 2.9 NxN boyutundaki alt pencereler [17] Şekil 3.1 Müşterilerin telefon kullanımını gösteren örnek bir karar ağacı Şekil 3.2 SOM ağında giriş vektörü ile düğümler arasındaki bağlantılar [30] Şekil 3.3 KNN sınıflayıcısının k=3 ve k=6 değerleri için gösterimi [33] Şekil 4.1 İlk benzetimde kullanılan beş farklı Brodatz dokusu Şekil 4.2 İkinci benzetimde kullanılan dört farklı Brodatz dokusu Şekil 4.3 Üçüncü benzetimde kullanılan Ultrasonik fantom dokular Şekil 4.4 İlk benzetim için kullanılan test görüntüsü Şekil 4.5 İkinci benzetim için kullanılan test görüntüsü Şekil 4.6 Üçüncü benzetim için kullanılan medikal test görüntüsü Şekil 4.7 İlk benzetimdeki test görüntüsünün bölütlenmiş hali (ideal durum) Şekil 4.8 Karar ağacı ile bölütlenmiş beş sınıflı doku görüntüsü, derinlik 12, en az veri 8, en az kazanç vi

7 Şekil 4.9 Beş sınıflı doku görüntüsü için en başarılı Karar Ağacının yapısı Şekil 4.10 Karar ağacı ile bölütlenmiş dört sınıflı doku görüntüsü, derinlik 12, en az veri 2, en az kazanç Şekil 4.11 Karar ağacı ile bölütlenmiş ultrasonik fantom doku görüntüsü, derinlik 12, en az veri 2, en az kazanç Şekil 4.12 SOM ile bölütlenmiş beş sınıflı doku görüntüsü, düğüm sayısı 900, iterasyon sayısı 8000, komşuluk Şekil 4.13 SOM ile bölütlenmiş dört sınıflı doku görüntüsü, düğüm sayısı 900, iterasyon sayısı 16000, komşuluk Şekil 4.14 SOM ile bölütlenmiş ultrasonik fantom doku görüntüsü, düğüm sayısı 400, iterasyon sayısı 24000, komşuluk Şekil 4.15 KNN ile bölütlenmiş beş sınıflı doku görüntüsü, K= Şekil 4.16 KNN ile bölütlenmiş dört sınıflı doku görüntüsü, K= Şekil 4.17 KNN ile bölütlenmiş ultrasonik fantom doku görüntüsü, K= Şekil 4.18 Bölütlenmiş beş sınıflı doku görüntüleri Şekil 4.19 Bölütlenmiş dört sınıflı doku görüntüleri Şekil 4.20 Bölütlenmiş ultrasonik fantom doku görüntüleri Şekil 5.1 Bölütlenmiş doku görüntüleri vii

8 TABLO LİSTESİ Tablo 4.1 Çalışmada kullanılan öznitelikler Tablo 4.2 Beş sınıflı doku görüntüsü için karar ağacının başarımları Tablo 4.3 Karar Ağacının 3 derinliğe kadar olan düğümlerinin doku dağılımları Tablo 4.4 Dört sınıflı doku görüntüsü için karar ağacının başarımları Tablo 4.5 Medikal doku görüntüsü için karar ağacının başarımları Tablo 4.6 Beş sınıflı doku görüntüsü için SOM ağının başarımları Tablo 4.7 Dört sınıflı doku görüntüsü için SOM ağının başarımları Tablo 4.8 Ultrasonik fantom doku görüntüsü için SOM ağının başarımları Tablo 4.9 Beş sınıflı doku görüntüsü için KNN ağı başarımları Tablo 4.10 Dört sınıflı doku görüntüsü için KNN ağı başarımları Tablo 4.11 Ultrasonik fantom doku görüntüsü için KNN başarımları Tablo 4.12 Sınıflayıcıların beş sınıflı doku görüntüsü için başarımları Tablo 4.13 Sınıflayıcıların beş sınıflı doku görüntüsü için doku bazında başarımları Tablo 4.14 Sınıflayıcıların dört sınıflı doku görüntüsü için doku bazında başarımları Tablo 4.15 Sınıflayıcıların Ultrasonik fantom doku görüntüsü için doku bazında başarımları Tablo 5.1 Sınıflayıcıların farklı doku görüntüleriyle olan başarımları Tablo 5.2 Sınıflayıcıların farklı doku görüntülerindeki eğitim süreleri Tablo 5.3 Sınıflayıcıların farklı doku görüntülerindeki test süreleri viii

9 ÖZET Bu bitirme çalışmasında bir görüntü üzerindeki çeşitli dokuların makine öğrenmesi yöntemleriyle ayırt edilebilmesi amaçlanmıştır. Önceki çalışmalarımda farklı problemlerin çözümü için kullandığım Karar Ağacı ve Öz-Düzenleyen Harita Ağı sınıflayıcılarının doku bölütleme probleminin çözümündeki başarımları, avantajları ve dezavantajları karşılaştırmalı olarak incelenmiştir. Ayrıca bu iki yöntemin daha basit algoritmalara karşı avantajlarının görülebilmesi için K en yakın komşu algoritması kullanılmıştır. Doku bölütleme problemi, tıpta hastalığın tanısı için doku ile ilgili farklılıkların belirlenmesi, uydu görüntülerinin işlenmesi, görüntüde yüz bulma, görüntüde yazı bulma ve parmak izi tanıma gibi birçok farklı alanda karşılaşılan bir problemdir. Bölütlenecek doku karşılaşan alana göre değişiklik göstermektedir ve bölütleme yöntemlerinin başarısı bölütlenecek dokuya göre değişmektedir. Bu noktada seçilen yöntem önemli olduğu kadar dokuyu iyi temsil eden özniteliklerin seçilmesi de önemlidir. Bu amaçla literatürde bulunan öznitelikler araştırılmış ve çeşitli öznitelikler benzetimlerde kullanılmıştır. Ayrıca görüntü hızlı Fourier dönüşümü ile frekans uzayında da incelenmiş, Canny Kenar Belirleme algoritması ile çizgisel öznitelikler çıkarılmıştır. Çalışmada kullanılmak üzere literatürde çok sık kullanılan Brodatz veri tabanından farklı doku görüntüleri seçilmiştir. Bu doku görüntüleri kullanılan yöntemlere giriş olarak verilmiştir. Sonra bu dokuların bir arada bulunduğu ek bir görüntü de diğer girişlere birlikte verilip, görüntünün hangi bölümünde hangi doku olduğunu gösteren bölütlenmiş nihai görüntü elde edilmiştir. Alınan çıktı gerçek sınırlar ile karşılaştırılıp, çalışma süresi, kaynak tüketimi gibi etkenler de dikkate alınarak yöntemlerin başarımları incelenmiştir. ix

10 GİRİŞ VE LİTERATÜR ÖZETİ Doku bölütlemenin temel amacı görüntüyü dokusal özelliklerine göre farklı kısımlara ayırmaktır. Bu problemin çözümü için literatürde kullanılmış olan tekniklerin bir kısmı aşağıda listelenmiştir [1]. K-en yakın komşu kuralı Diskriminant analizi Destek vektör makineleri ( support vector machines ) Yapay sinir ağları ( artificial neural networks ) Genetik algoritmalar Karar ağacı öğrenmesi Kullanılan teknikler incelendiğinde doku bölütleme probleminin Şekil 1.1 de gösterilen temel adımlardan oluştuğu görülür [2]. İlk aşamada gürültü giderme, renk dengesi gibi ön işlemler uygulanır. Daha sonra görüntüden doku ile ilgili özellikleri temsil eden öznitelikler çıkarılır. Son olarak bu öznitelikler kullanılarak sınıflama yapılır. Ön İşlemler Özniteliklerin çıkarılması Sınıflama Şekil 1.1 Doku Bölütleme Adımları Doku bölütleme probleminde kullanılacak özniteliklerin seçimi çok önemlidir. Öznitelik seçerken dokusal özellikleri en iyi temsil eden öznitelikler seçilmelidir. Bazı çalışmalarda seçilen özniteliklerin zayıf olanlarının elenmesi veya özniteliklere ağırlık vermek gerekir. Yapılan çalışmalarda doğru özniteliklerin seçilmesinin sınıflama işlem süresini azalttığı ve başarımı yükselttiği görülmüştür [3]. 1

11 DOKUYA ÖZGÜ ÖZNİTELİKLERİN ÇIKARILMASI Doku, bir görüntü üzerindeki bir insanın gözüyle fark edilebilen düzenliliktir. Doğada karşılaşılan dokular genelde yansıyarak ve dönerek oluşan spiral, kıvrımlar, dalgalar ve kabarcıklar içerir. Doğada karşılaşılan bu dokuların ve bazı yapay dokuların arka planında matematiksel yapılar vardır. Matematiksel yapıların parametreleri bir dokuyu diğer dokulardan ayıran temel karakteristik özelliklerdir. Doku bölütleme tekniklerinin sınanabilmesi için bazı örnek dokular üzerinde çalışılır. Bunlardan akademik çalışmalarda en çok kullanılanlardan biri Brodatz albümüdür. Şekil 2.1 de Brodatz albümünden örnek dokular görülmektedir [4]. Şekil 2.1 Brodatz albümünden örnek dokular [3] Bu bölümün devamında çalışmada kullanılan öznitelikler ve öznitelik çıkartma yöntemleri anlatılacaktır. Öncelikle istatistiksel öznitelikler hakkında bilgi verilecektir. Daha sonra kullanılan dönüşümlerden çıkarılan öznitelikler, gri-ton dağılımından elde edilen öznitelikler ve gri-ton fark matrisi yöntemiyle elde edilen öznitelikler anlatılacaktır. 2.1 İstatistiksel Öznitelikler Doku bölütlemede ortalama, standart sapma, çarpıklık ve basıklık gibi istatistiksel özniteliklerin sınıflayıcı performansını arttırdığı gözlemlenmiştir [5]. İstatistiksel 2

12 öznitelikler çıkarılırken bir pencere içerisindeki piksellerin genlik değerlerinden temel istatistiksel ifadeler çıkarılır. Çalışmada istatistiksel öznitelikler 5, 7, 9, 11, 13 ve 15 olmak üzere 6 farklı pencere genişliği için hesaplanarak 42 farklı öznitelik elde edilmiştir Ortalama Ortalama, bir pencere içerisindeki piksellerin tümünü temsil eden ortalama gri-ton değerini belirten özniteliktir. Piksellerin ortalama gri-ton değerinin matematiksel ifadesi Denklem 2.1 de verilmiştir. N N i=1 j=1 P(i, j) P ort = N N (2.1) Port N : Piksellerin ortalama gri-ton değeri : Pencere boyutu P(i,j) : i-inci satır j-inci sütundaki pikselin gri-ton değeri Medyan Piksel değer dağılımının altında kalan alanın, tüm alanın yarısı olduğu piksel değerini gösteren özniteliktir. Bir penceredeki medyan değeri penceredeki sinyal-gürültü oranıyla ilişkilidir [6]. Medyan değerinin matematiksel ifadesi Denklem 2.2 de verilmiştir. Pmed Q(p) = Q(p) = 1 2 Q(p) 0 Pmed 0 (2.2) Pmed Q(p) : Medyan piksel değeri : p piksel değerinin pencere içerisindeki sayısı 3

13 2.1.3 Geometrik Ortalama Geometrik ortalama filtresi görüntü işlemede özellikle gürültü yok etme amacıyla kullanılan lineer olmayan bir filtredir [7]. Bir pencere içerisindeki tüm pikselleri temsil eden oransal orta piksel değerini belirten özniteliktir. Piksel geometrik ortalama değerinin matematiksel ifadesi Denklem 2.3 te verilmiştir. P gort = N N N N P(i, j) i=1 j=1 (2.3) Pgort : Piksel geometrik ortalama değeri Harmonik Ortalama Harmonik ortalama filtresi Şekil 2.2 de gösterilen soldaki medikal doku görüntüsünde uygulandığında gaussian gürültülerinin gidererek sağdaki görüntünün elde edilmesini sağlar [8]. Ayrıca bir pencere içerisinde harmonik ortalama alma işleminin gürültüleri giderirken kenar özelliklerini koruduğu Şekil 2.3 te görülmektedir. Harmonik ortalama özniteliğinin matematiksel ifadesi Denklem 2.4 te verilmiştir. P hort = N i=1 N N 1 N j=1 P(i, j) (2.4) Phort : Piksel harmonik ortalama değeri 4

14 Şekil 2.2 Gürültülü medikal doku görüntüsünde harmonik ortalama işlemi [8] Şekil 2.3 Harmonik filtrenin kenar özniteliklerini koruduğu medikal doku görüntüsü [8] Standart Sapma Bir pencere içerisindeki piksel dağılımının ortalama etrafındaki yayılımını belirten özniteliktir. Bu öznitelik düz bir dokuda sıfıra yakın değerler alırken, piksel değeri değişen dokularda yüksek değerler alır. Standart sapma değerinin matematiksel ifadesi Denklem 2.5 te verilmiştir. 5

15 N N j=1 S = i=1 (P(i, j) P ort) 2 N N (2.5) S : Standart sapma değeri Basıklık (Kurtosis) Bir pencere içerisindeki piksel değeri dağılımının basıklığını veya sivriliğini belirten özniteliktir. Basıklık değerinin matematiksel ifadesi Denklem 2.6 da belirtilmiştir. N N j=1 K = i=1 (P(i, j) P mean) 4 N N (2.6) K N : Basıklık değeri : Pencere Genişliği Pmean : Pencerenin ortalama değeri P(i,j) : i. satır j. sütundaki piksel değeri Çarpıklık (Skewness) Pencere içerisindeki piksellerin değer dağılımı bir doku için belirleyici olabilmektedir. Bu dağılımın Şekil 2.4 ve Şekil 2.5 te gösterildiği bir tarafa doğru asimetrik olması negatif çarpıklık (Negative Skew) veya pozitif çarpıklık (Positive Skew) olarak adlandırılır. 6

16 Şekil 2.4 Negatif Çarpıklık Şekil 2.5 Pozitif çarpıklık Çarpıklık özniteliği dağılımın simetrik olmayışını belirten özniteliktir. Basıklık değerinin matematiksel ifadesi Denklem 2.7 de verilmiştir. N N j=1 K = i=1 (P(i, j) P mean) 3 N N (2.7) K N : Basıklık değeri : Pencere Genişliği Pmean : Pencerenin ortalama değeri P(i,j) : i. satır j. sütundaki piksel değeri 7

17 2.2 Dönüşümler İle Elde Edilen Öznitelikler Bir dokuya ait öznitelikler çıkarılırken görüntünün piksel değerleri doğrudan kullanılabileceği gibi bazı matematiksel dönüşümler uygulanmış görüntü üzerinden de öznitelikler elde edilebilir. Bu amaçla çalışmada farklı pencere boyutları için 2 boyutlu Fourier dönüşümü uygulanmış ve frekans değerleri öznitelik olarak kullanılmıştır. Ayrıca Canny Kenar Belirleme algoritması ile görüntünün kenar haritası elde edilmiştir. Daha sonra bu kenar haritası üzerinden farklı pencere boyutları için istatistiksel öznitelikler çıkarılmıştır Fourier Dönüşümü Fourier dönüşümü ile zaman uzayındaki bir sinyal frekans uzayında ifade edilebilir. Bir sinyalin Fourier dönüşümü karmaşık değerlidir. Her karmaşık değerin büyüklüğü o frekans için genlik bilgisini, argümanı ise faz bilgisini verir. Fourier dönüşümü ayrık ve sürekli verilerde kullanılabilir [9]. Fourier dönüşümünün ayrık uzayda tek boyutlu işaretler ve iki boyutlu görüntü işaretleri için matematiksel ifadeleri Denklem 2.8 de gösterilmiştir [10]. X ( k N 1 1 ) x( n1 ) n N1 1 1 e j2πk n x( n 1 N 1 1 ) X ( k1) N1 0 1 k1 e j2πk n N 1 1 X ( k N1 1 N2 1 1,k2) x( n 1,n2 ) n 0 n e j2πk n N e j2πk n N N1 1 N ) X ( k1,k2) N1 N2 k 0 k 0 x( n,n 1 2 e j2πk n N e j2πk n N (2.8) Denklemde işaret küçük x ile dönüşüm sonucu elde edilen Fourier katsayıları ise büyük X ile gösterilmiştir. Denklemin içindeki N1 ve N2 parametreleri işaretin incelendiği pencere boyutunu belirler. Fourier dönüşümü görüntü işlemede ve doku bölütleme probleminde sıklıkla kullanılır [11]. Bu çalışmada iki boyutlu ayrık hızlı Fourier dönüşümü ile iki farklı yoldan öznitelik çıkarılmıştır. İlk olarak görüntüden öznitelik çıkarılacak noktanın merkezde 8

18 olduğu bir alt pencere alınmıştır. Bu alt pencerenin Fourier dönüşümü ile frekans bileşenleri elde edilip, her bir frekans değeri bir öznitelik olarak kullanılmıştır. Frekans bileşenleri yatay veya dikey olarak simetrik olduğu için NxN boyutlu bir altpencereden NxN/2 öznitelik elde edilmiştir. Çalışmada bu yöntemle 8X8 pencere ile 32, 16x16 pencere ile 128 olmak üzere 160 öznitelik elde edilmiştir. Şekil 2.6 Örnek bir görüntü ve 2 boyutlu Fourier dönüşümü [12] Fourier dönüşümü ile öznitelik çıkarılan ikinci yöntemde görüntünün tamamına Fourier dönüşümü uygulanmıştır. Şekil 2.6 da örnek bir görüntü ve 2 boyutlu Fourier dönüşümü gösterilmiştir. Daha sonra elde edilen frekanslara filtre uygulanarak alçak frekanslar korunup, yüksek frekanslar bastırılmıştır. Son olarak ters Fourier dönüşümü uygulanarak yeni bir görüntü elde edilmiştir. Bu işlemler Şekil 2.7 de örnek bir resme uygulanmıştır [13]. Filtrelenmiş görüntüden ortalama, medyan ve geometrik ortalama gibi istatistiksel öznitelikler çıkarılmıştır. Bu yöntem kullanılarak 7 farklı öznitelik çıkarılmıştır. 9

19 Şekil 2.7 Sol üst: Örnek görüntü, Sağ üst: Filtrelenmiş görüntü, Sol alt: Orijinal resmin frekans gösterimi, Orta alt: Filtre, Sağ alt: Filtrelenmiş resmin frekans gösterimi [13] Canny Kenar Belirleme Canny Kenar Belirleme çok aşamalı bir algoritmayı kullanarak görüntülerde kenarları tespit eden bir kenar tespit yöntemidir yılında John F. Canny tarafından geliştirilmiştir. Mümkün olduğunda çok sayıda doğru kenar bulunması, görüntüdeki gürültünün kenar olarak yanlış işaretlenmemesi, bulunan kenarın işaretlenirken sadece merkezde işaretlenmesi kenar tespitinde genel ölçütlerdendir. Canny algoritması bu ölçütleri sağlamak için Şekil 2.8 de gösterilen aşağıdaki adımlardan oluşur [14]. Yumuşatma ( Smoothing ) Kenar belirlerken yapılacak tüm işlemler kolaylıkla görüntüdeki gürültüden etkilenebilir. Bu nedenle gürültüden oluşan hatayı yok etmek için filtre kullanmak çok önemlidir. Bu işlem Gauss filtresi kullanılarak yapılır. 10

20 Gradyanları bulma Görüntüdeki kenarlar herhangi bir yönde olabileceği için Canny algoritmasında yatay, dikey ve iki tane diyagonal olmak üzere 4 filtre kullanılır. Maksimum olmayanları bastırma( Non-maximum suppression ) Bu aşamanın amacı gradyan büyüklüklerini barındıran görüntüdeki bulanık kenarları keskin kenarlara çevirmektir. Bu işlem basit olarak yerel maksimumlar hariç her şey silinerek yapılır. Çift eşik uygulama ( Double thresholding) Lokal maksimum pikseller hala büyüklüklerini barındırır. Bu büyüklüklere eşik değer uygulanarak gürültüden veya renk geçişlerinden kaynaklanan hatalı kenarlar temizlenir. İkinci eşik ile kalan kenarlar güçlü kenar ve zayıf kenar olarak ikiye ayrılır. Kenar takibi Güçlü kenarlar kenar olarak işaretlenir. Zayıf kenarlar ise sadece güçlü kenarlara bağlı ise kenar olarak işaretlenir. Şekil 2.8 Canny Kenar Belirleme yönteminin aşamaları [15] Araştırmalara göre Canny ile elde edilen kenar haritasının istatistiksel analizleri dokunun kenar özelliklerini temsil edebilir [16]. Bu nedenle çalışmada bölütlenecek görüntünün Canny ile kenar haritası çıkarılmıştır. Daha sonra bu haritada öznitelik çıkarılcak nokta çevresinde 5, 7, 9, 11, 13 ve 15 genişliklerinde pencereler oluşturulmuştur. Altı farklı genişlikteki pencerelerin her biri için ortalama, medyan ve geometrik ortalama gibi 7 farklı istatistiksel özniteliği çıkarılarak 42 tane öznitelik elde edilmiştir. 11

21 2.3 Gri-Ton Dağılımından Elde Edilen Öznitelikler Bu yöntemde NxN boyutundaki alt pencere içindeki piksellerin değer dağılımları kullanılır. Şekil 2.9 da görüntü içerisinde oluşturulan NxN boyutundaki alt pencereler gösterilmektedir. i gri-tonu için piksel dağılımı Denklem 2.10 daki ifade yardımıyla hesaplanır [17]. Şekil 2.9 NxN boyutundaki alt pencereler [17] (2.10) p(i) Qi N : i gri-tonunun pencere içindeki dağılımı : i gri-tona sahip piksel sayısı : Pencere genişliği Değer dağılımı fonksiyonu kullanılarak aşağıdaki öznitelikler hesaplanır. Denklemler farklı k değerleri kullanılarak daha çeşitli öznitelikler elde edilir Moment Moment özniteliği dokunun ağırlıklı ortalama piksel değeri hakkında bilgi verir. Denklem 2.11 de moment özniteliğinin matematiksel ifadesi verilmiştir. Bu ifadeye göre k parametresinin 1 değeri için, bir istatistiksel öznitelik olarak bahsedilen ortalama değeri elde edilir. 12

22 255 m k = i k p(i) i=0 (2.11) Merkezi Moment Merkezi moment özniteliği dokunun ortalama piksel değerine olan momenti hakkında bilgi verir. Denklem 2.12 de merkezi moment özniteliğinin matematiksel ifadesi verilmiştir. Bu ifade k parametresinin 2 değeri için standart sapma, 3 değeri için çarpıklık ve 4 değeri için basıklık özniteliğiyle benzerlik gösterir. 255 µ k = E {[i E[i]] k } = (i m 1 ) k p(i) i=0 (2.12) Mutlak Merkezi Moment Mutlak merkezi moment özniteliği dokunun ortalama piksel değerine olan mutlak momentidir. Denklem 2.13 te mutlak merkezi moment özniteliğinin matematiksel ifadesi verilmiştir. 255 µ k = E{ i E[i] k } = i m 1 k p(i) i=0 (2.13) Entropi Entropi özniteliği dokudaki iri taneli bölümlerin çevresinde yüksek değer veren bir özniteliktir. Denklem 2.14 te entropi özniteliğinin matematiksel ifadesi verilmiştir. 255 H = E{ log 2 p(i)} = p(i) log 2 (p(i) + ε ) i=0 (2.14) 13

23 2.3.5 Enerji Enerji özniteliği aynı tondaki piksellerin miktarı hakkında bilgi veren bir özniteliktir. Denklem 2.15 te enerji özniteliğinin matematiksel ifadesi verilmiştir. 255 E = [p(i)] 2 i=1 (2.15) 2.4 Komşuluk Gri-Ton Fark Matrisi Komşuluk gri-ton fark matrisi ton sayısı kadar eleman barındıran doku ile ilgili özellikleri çıkarmamızı sağlayan bir sütun vektördür [18]. Bu vektörden 5 farklı öznitelik çıkarılabilir. Komşuluk gri-ton fark matrisinin i. elemanını ( s (i ) ) hesaplamak için K penceresi içerisinde kenarlardan d uzaklıkta bir Kd alt penceresi tanımlanır. Vektörün hesaplanması için Denklem 2.16 ve Denklem 2.17 kullanılır. x+d y+d x d y d f(x, y) A(x, y) = 4d 2 (2.16) x,y K d s(i) = f(x, y) A(x, y) x,y (2.17) A(x,y) : {x,y} noktasını merkez alan 2d genişliğindeki pencerenin ortalama gri-ton değeri f(x,y) : {x,y} noktasının gri-ton değeri İrilik İrilik bir dokuda piksel değer değişiminin sıklığının küçük olduğunu gösterir. İrilik özniteliği Denklem 2.18 deki matematiksel ifade ile hesaplanır f iri = [ε + p i. s(i) ] i=0 (2.18) 14

24 2.4.2 Kontrast Kontrast görüntü içerisindeki gözle fark edilebilen farklı gri-ton değerlerine sahip bölgeler olduğunu gösteren bir özniteliktir. Bu özellik için Denklem 2.19 daki formül tanımlanmıştır f kon = [ G(G 1) p ip j (i j) 2 ]. [ 1 n s(i) ] i=0 j=0 255 i=0 (2.19) Ani Değişkenlik ( Busyness ) Gri-ton değerlerinin pikseller arasında sıklıkla değiştiğini gösteren özniteliktir. Denklem 2.20 deki matematiksel ifadesi ile hesaplanabilir f bus = [ p i. s(i) ] / [ i. p i j. p j ] p i,, p j 0 i=0 i=0 j=0 (2.20) Karmaşıklık Ani değişkenlik ve kontrastla kısmı olarak ilişkili olan karmaşıklık görüntünün keskin kenar ve çizgiler içerdiğini gösterir. Karmaşıklık özniteliği Denklem 2.21 de gösterildiği gibi hesaplanabilir f kar = [ i j /n(p i + p j )]. [p i. s(i) + p j. s(j)] i=0 j=0 (2.21) 15

25 2.4.5 Doku Kuvveti Dokuyu oluşturan öğelerin kolay tanımlanabildiğini gösteren özniteliktir. Doku kuvveti özniteliği Denklem 2.22 de gösterilen matematiksel ifade ile hesaplanabilir f dk = [ (p i + p j )(i j) 2 ] [ε + s(i) ] p i, p j 0 i=0 j=0 i=0 (2.22) 16

26 SINIFLAYICILAR Sınıflayıcılar bir önceki bölümde elde edilen özniteliklerden yola çıkarak dokuyu sınıflayan yapılardır. Bu çalışmada sınıflama işlemi Karar Ağacı, Öz-Düzenleyen Harita Ağı ve K-En yakın komşu sınıflayıcı kullanılarak yapılacaktır. 3.1 Karar Ağacı Karar Ağacı, her düğümün bir kararı ve olası çıktılarını temsil ettiği, ağaç şeklinde bir akış diyagramıdır [19]. Karar ağaçları operasyonel araştırmalarda, karar analizlerinde, algoritma gösteriminde ve başka çeşitli alanlarda sıklıkla kullanılır. Karar ağacının en başında bir tane ana düğüm vardır. Her düğüm veri tablosunu bir özelliğe göre parçalar. Tablonun farklı parçaları için farklı alt düğümler oluşur. Düğümler alt düğümlere ayrıldıkça temsil ettikleri veri miktarı azalır ve olası çıktı değerleri uç değerlere doğru farklılaşır. Karar ağacında bir giriş vektörünün olası çıktı değerini bulmak için ana düğümden başlanarak uygun özelliğe sahip düğümler üzerinden yapraklara doğru ilerlenir. Ulaşılan yaprak bir olasılığı, sınıfı ya da olasılık dağılımını temsil eder. Şekil 3.1 de müşterilerin telefon kullanımını gösteren örnek bir karar ağacı verilmiştir. 17

27 Karar: Yaş Müşteri Sayısı :12000 Telefon Kullanımı: %40 YAŞ >= 30 Karar: Çocuk Sayısı Müşteri Sayısı: 4000 Telefon Kullanımı: %20 YAŞ < 30 Karar: Medeni Durum Müşteri Sayısı: 8000 Telefon Kullanımı: %50 Çocuk Sayısı>=2 Müşteri Sayısı: 2000 Telefon Kullanımı: %30 Çocuk Sayısı < 2 Müşteri Sayısı: 2000 Telefon Kullanımı: %10 EVLİ Müşteri Sayısı: 4000 Telefon Kullanımı: %10 BEKAR Müşteri Sayısı: 4000 Telefon Kullanımı: %90 Şekil 3.1 Müşterilerin telefon kullanımını gösteren örnek bir karar ağacı Karar Ağacı Öğrenmesi Karar ağacı öğrenmesi karar ağaçlarını öğrenme modeli olarak kullanır. Veri madenciliğinde, istatistikte ve makine öğrenmesinde kullanılan yaklaşımlardan biridir. Bu yöntemde temel amaç veriyi iyi temsil eden bir karar ağacı oluşturulmasıdır. Karar ağacının oluşturulması için çeşitli algoritmalar mevcuttur (ID3, C4.5, CART, CHAID) [20-23]. Karar ağacı oluşturmak için ana düğümden başlanarak tüm düğümler için en uygun öznitelik seçilir. Seçilen özniteliğin aldığı değerler düğümün altına yeni düğümler olarak eklenir. Bu işlem karar ağacını sınırlayan parametreler izin verdiği sürece devam ettirilir. Her öznitelik veri tablosunu birden fazla tabloya ayırır. Bir özniteliğin ne kadar başarılı olduğu hesaplanırken bu tabloların safsız ( impurity ) olmasına bakılır. Örneğin bir tablo sadece bir sınıf verilerinden oluşuyor ise o tablo saf ve homojendir. Tabloların veri sayılarına göre ağırlıklı safsız olma ortalaması bulunur. Bu safsız olma değeri tablonun parçalanmadan önceki safsız olma değeri ile karşılaştırılarak özniteliğin bilgi 18

28 kazancı (Information gain) hesaplanır. Bilgi kazancının matematiksel ifadesi Denklem 3.1 de verilmiştir. ΔI = n i=0 N i I i I n (3.1) ΔI Ni Ii I : Öznitelik bilgi kazancı : i. Tablodaki veri sayısı : i. Tablonun safsız olma değeri : Ana tablonun safsız olma değeri Bir tablonun safsızlığı Entropi, Gini katsayısı, sınıflama hatası veya bilgi kazancı gibi metodlar ile hesaplanır [24]. Entropi ID3 ve C4.5 algoritmasında kullanılılr. Veri tablosunun safsız olma değerini ölçmenin bir yoludur. Matematiksel ifadesi Denklem 3.2 de verilmiştir. Çalışmada ID3 ve C4.5 algoritması temel alındığı için safsızlığı ölçmek için entropi kullanılmıştır. n Entropi = p j log 2 p j j=1 (3.2) Pj n : j. Sınıfa ait verilerin tablodaki oranı : sınıf sayısı Gini Index CART algoritmasında kullanılır. Rastgele seçilen bir verinin ne sıklıkta yanlış etiketlendiğini ölçer. Matematiksel ifadesi Denklem 3.3 te verilmiştir. 19

29 Gini Index = 1 p j 2 n j=1 (3.3) Pj n : j. Sınıfa ait verilerin tablodaki oranı : sınıf sayısı Sınıflama hatası ( Classification Error ) Veri tablosunun ne kadar saf olduğunu ölçmenin bir diğer yoludur. Matematiksel Denklem 3.4 te verilmiştir. Gini Index = 1 max{ p j } (3.4) Pj n : j. Sınıfa ait verilerin tablodaki oranı : sınıf sayısı Karar ağacının Avantaj ve Dezavantajları Model olarak akış diyagramı şekilde bir karar ağacı kullanıldığı için yapay sinir ağları, destek vektör makinaları gibi alternatiflere göre daha anlaşılırdır. Karar ağacı diyagramına bakılarak öğrenmenin nasıl gerçekleştiği doğrudan görülebilir. Karar ağaçları düğümlere öznitelikleri atarken en uygun öznitelikleri seçtiği için eğitimden önce özniteliklerin başarısına bakılmasına ve seçilmesine gerek yoktur. Ayrıca veri normalizasyonuna ihtiyaç duymadığı için alternatiflerine göre daha az ön hazırlık gerektirir. Olası çıktı değeri olarak sınıf verisi, olasılık değerleri veya sayısal değerler kullanılabilir. Bu özellik çıkışın N farklı değeri olduğu durumlarda N farklı karar ağacı oluşturulması yerine tek bir karar ağacı kullanılmasını sağlayarak vakit ve kaynaktan kazanç sağladığı gibi N farklı karar ağacının kullanılmasından daha yüksek başarım gösterir. Karar ağacını diğer sınıflandırma araçlarından öne çıkaran bir özelliği de sadece sınıflama yapmayıp sınıflama güvenilirliğini de istatistiksel olarak vermesidir [25]. 20

30 Karar ağacının bir diğer avantajı kullanılan modelin istatistiksel testlerle sınanabilir olmasıdır. Örnek bir giriş vektörü için elde edilen olasılık değeri istatistiksel olarak da sınanabilir. Algoritmanın kolayca iş parçacıklarına bölünebilmesi nedeniyle karar ağacı öğrenmesi büyük veri kümelerinde kullanılabilir [26]. Yöntemin en çok karşılaşan sorunu modelin veriyi temsil etmesi yerine ezberlemesidir (aşırı öğrenme, overfitting). Bu sorun karmaşıklık düşürülerek veya rastgele orman (Random Forest) yöntemi ile çözülebilir. Karar ağacı öğrenmesi bazı durumlarda XOR, çoğullayıcı gibi yapıları modellemekte yetersiz kalır. Çok büyük ağaçların oluşabildiği böyle problemlerde problem uzayını değiştirmek sorunu çözebilir Karar Ağacının Sınırlandırılması Karar ağaçları oluşturulduktan sonra veya oluşturulma aşamasında aşırı öğrenmeyi önlemek ve gereksiz yapıları yok etmek için budanma (Pruning) işleminden geçirilir. Budama algoritmalarında literatürdeki yöntemler iki farklı sınıfta toplanabilir. İlk sınıf eğitim ve budama işlemleri için ayrı veriler kullanırken, ikinci sınıfta tüm veriler iki işlem içinde kullanılır [27]. Budama işlemi sırasında bazı sınırlayıcı parametreler kullanılır. Derinlik, olasılık, öznitelik başarısı, veri sayısı, aynı derinlikteki düğüm sayısı kullanılan sınırlayıcı parametrelerdendir [28]. Çalışmada kullanılacak karar ağacı öğrenmesi algoritmasında tüm veriler budama ve eğitim işlemlerinin ikisi için de kullanılır. 3.2 Öz-Düzenleyen Harita Ağı (SOM) Öz-Düzenleyen Harita Ağı (SOM, Self-Organizing Map ) eğiticisiz bir yapay sinir ağıdır. Çok boyutlu veriyi daha düşük boyutlarda temsil etmeyi sağlayarak vektör kuantalama olarak bilinen boyut düşürmeyi sağlar [29]. Öz-Düzenleyen ağlar öğrenme ve haritalama olmak üzere iki aşamada çalışır. Öğrenme sürecinde haritanın çıkış düğümleri eğitim verisini daha iyi temsil edecek şekilde konum değiştirirler. Her iterasyonda konum değiştirme işlemi en uygun birim ve komşularınca gerçekleştirilir. Böylece çıkış düğümleri veriyi daha iyi temsil edecek şekilde hareket eder. Yeterli 21

31 iterasyon sonunda çıkış düğümleri son konumlarına ulaşır. Daha sonra çıkış düğümlerine öğrenme verisi kullanılarak sınıf atanır. Haritalama aşamasında giriş vektörünün sınıfı, bu vektöre en yakın çıkış düğümünün sınıfı olarak belirlenir. Öz-Düzenleyen Harita Ağları düğüm ya da nöron olarak adlandırılan birimlerden oluşur. Bu düğümlerden her birini giriş vektörüne bağlayan bir ağırlık vektörü (wij) vardır. Şekil 3.2 de düğümler ile giriş vektörü arasındaki bağlantılar gösterilmiştir. Şekil 3.2 SOM ağında giriş vektörü ile düğümler arasındaki bağlantılar [30] Düğümlerin dizilimi düğümlerin komşuluk ilişkisini tanımlamasından dolayı yöntemin başarımı açısından çok önemlidir. Düğümler bir boyut, iki boyut veya üç boyutta altıgen veya dikdörtgen olarak dizilebilir [31]. Düğümlerin ağırlık vektörlerine rastgele küçük sayılar ile başlangıç değerleri verilebilir. Fakat bu yöntem bazı durumlarda öğrenmenin yavaş olmasına neden olabilir. Bu nedenle ikinci bir yol olarak başlangıç ağırlıkları giriş vektörleri arasından örneklenebilir veya giriş vektörlerine yakın değerlerden seçilebilir. Böylece başlangıçta düğümlerin bir kısmı zaten giriş uzayında yerleşmiş olduklarından, öğrenme süreci büyük ölçüde hızlanır [31]. Öğrenme kipi rekabetçi öğrenme yöntemini kullanır. Öğrenme kipinde giriş vektörünün tüm düğümlerin ağırlık vektörüne uzaklığı hesaplanır. Uzaklık hesaplanırken 22

32 genel olarak Euclidian mesafesi kullanılır. Giriş vektörüne en yakın ağırlığa sahip düğüm belirlendikten sonra Denklem 3.5 de gösterilen ifadeye göre bu düğüm ve komşularının ağırlıkları güncellenir. W v (s + 1) = W v (s) + N(u, v, s) a(s) (D(t) W v (s)) (3.5) Wv(s+1) Wv(s) N(u,v,s) a(s) D(t) : v düğümünün güncellenmiş ağırlık vektörü : v düğümünün ağırlık vektörü : u ve v düğümünün arasındaki komşuluk derecesi : Zamanla düzenli azalan öğrenme katsayısı fonksiyonu : t. giriş vektörü Öğrenme işleminin başlarında hızlı bir öğrenme için hızlı değişimler amaçlanırken, sonlara doğru ağırlıkları ideal değere ulaştıracak küçük değişimler hedeflenir. Bu nedenle güncellenen düğümün ağırlık vektöründeki değişimin büyüklüğü zamanla azalır. Öğrenmenin hızlı ve ideal olması için öz örgütlemeli harita öğrenmesinde komşuluk derecesi fonksiyonu kullanılır. Komşuluk derecesi fonksiyonu iki düğüm arasındaki çapraz mesafeye bağlıdır. Bazı problemlerde komşuluk fonksiyonu basit olarak yakın düğümler 1 diğer tüm düğümler 0 değer alırken bazı problemlerde de gauss fonksiyonu kullanılır. Fonksiyonun yapısından bağımsız olarak komşuluk fonksiyonunun aldığı değer zamanla azalır. Başlangıçta komşuluk fonksiyonu daha fazla düğüme etki ederek haritanın giriş uzayına daha hızlı uyum göstermesi sağlanır. Son adımlarda ise düğümler teker teker ideal değerlerine ulaştırılmak istenir Öz-Düzenleyen Harita Ağının Avantajları ve Dezavantajları Hızlı ve kolay hesaplanabilir olması, ayarlanması gereken parametre olmaması SOM öğrenmesinin avantajları arasında sayılabilir. Bunun yanında görselleştirilmesinin zor olması, başlangıç değerlerinin yöntemin başarısı üzerindeki etkisinin çok yüksek olması, sınıflar arası dengenin bazı durumlarda kurulamaması yöntemin zayıf yanlarıdır. 23

33 3.3 K-En Yakın Komşu (KNN) Sınıflayıcısı K-En Yakın Komşu (KNN, K-Nearest Neighbor ) algoritması sınıflamada çok sık kullanılan basit bir algoritmadır [32]. Algoritma test vektörünün sınıf üyeliklerini bildiğimiz vektörlerle karşılaştırılmasına dayanır. Karşılaştırma için genel olarak Öklid mesafesi (Euclidian distance) kullanılır. Karşılaştırma sonucu belirlenen en yakın K komşu vektörün sınıflarına bakılarak giriş vektörünün sınıf değeri atanır. Şekil 3.3 te gösterilmiştir. Şekil 3.3 KNN sınıflayıcısının k=3 ve k=6 değerleri için gösterimi [33] K değerinin 1 e eşit olduğu durumlarda giriş vektörü doğrudan en yakın vektörün sınıfındadır. K değerinin 1 den farklı değerleri için ise genel olarak K en yakın komşu giriş vektörüne olan yakınlıklarına göre ağırlık verilir. Böylece daha yakın olan komşuların etkisi daha fazla olur. Ağırlık verme işlemi için mesafenin çarpma işlemine göre tersi çok yaygın olarak kullanılır. Özellikle sınıflar arasındaki dağılımın çarpık olduğu durumlarda ağırlık verme önemli bir rol oynar. Bir diğer yöntemde ağırlık verme olmadan K en yakın komşunun en çok sahip olduğu sınıf değeri test vektörünün sınıf değeri olarak atanır. Bu algoritmanın artıları basit bir yapıya sahip olmasından dolayı kolay uygulanabilmesini, hesap basitliği ve az sayıda öznitelik vektörü olduğu durumlarda iyi 24

34 sonuçlar vermesidir [34]. Buna rağmen KNN, her özniteliğe eşit önem vermesi nedeniyle bazı problemlerin çözümünde etkili olamaz. Bu sorun normalizasyon ve ağırlık verme gibi yöntemlerle bir ölçüde çözülebilir. 25

35 SINIFLAYICILARIN BÖLÜTLEME SONUÇLARI 4.1 Bölütlemede Kullanılan Doku Görüntüleri ve Öznitelikler Çalışmada önerilen sınıflayıcılar kullanılarak üç farklı doku görüntüsü bölütlenmeye çalışılmıştır. İlk olarak Brodatz veri tabanından seçilmiş olan beş farklı dokuyla, daha sonra yine Brodatz veri tabanından seçilmiş olan dört farklı dokuyla ve son olarak medikal doku görüntüsüyle benzetimler gerçekleştirilmiştir. Medikal doku ile yapılan benzetimde dokusal özelliklerinden dolayı medikal doku olarak ultrasonik fantom doku görüntüsü seçilmiştir. İlk iki benzetim için gerekli olan örnek doku görüntüleri için literatürde sıklıkla kullanılan Brodatz veri tabanı kullanılmıştır. İlk benzetim için brodatz veri tabanından Şekil 4.1 deki 5 doku, ikinci benzetim için Şekil 4.2 deki 4 doku seçilmiştir. 3. Benzetim için Şekil 4.3 teki doku örnekleri giriş olarak kullanılmıştır. Bütün dokular benzetim kolaylığı nedeniyle 64x64 boyutunda alınmıştır. Şekil 4.1 İlk benzetimde kullanılan beş farklı Brodatz dokusu 26

36 Şekil 4.2 İkinci benzetimde kullanılan dört farklı Brodatz dokusu Şekil 4.3 Üçüncü benzetimde kullanılan Ultrasonik fantom dokular Her benzetimde doku görüntüleri sınıflayıcılara eğitim verisi olarak verilecektir. Daha sonra bu görüntülerin bir arada bulunduğu test görüntüsü verilecektir. Dokular test görüntülerini elde etmek için Şekil 4.4, Şekil 4.5 ve Şekil 4.6 da gösterildiği gibi birleştirilmiştir. Benzetim kolaylığı nedeniyle test görüntüleri 256x256 boyutunda oluşturulmuştur. Şekil 4.4 İlk benzetim için kullanılan test görüntüsü 27

37 Şekil 4.5 İkinci benzetim için kullanılan test görüntüsü Şekil 4.6 Üçüncü benzetim için kullanılan medikal test görüntüsü Benzetimler eğitim için verilen her dokulardan 144 örnek almaktadır. Böylece ilk benzetim için toplam 720, ikinci benzetim için 576 ve üçüncü benzetim için 432 eğitim vektörü elde edilir. Bölütleme işleminin başarıyla gerçekleşmesi durumunda, Şekil 4.7 deki gibi her farklı doku bölgesinin tek bir renk ile boyanmış olduğu (doku/sınıf adedi kadar farklı renk içeren) bir görüntü elde edilecektir. 28

38 Şekil 4.7 İlk benzetimdeki test görüntüsünün bölütlenmiş hali (ideal durum) Benzetimlerde bir piksel Tablo 4.1 de belirtilen 418 özniteliği içeren bir vektör ile ifade edilmiştir. Tüm sınıflayıcı benzetimleri.net platformunda C# diliyle yazılmıştır. Karşılaştırma yapılabilmesi amacıyla tüm benzetimler tek thread üzerinde eşit koşullarda çalıştırılıp, öğrenme çalışma süreleri, test çalışma süreleri ve kaynak kullanımları izlenmiştir. Tablo 4.1 Çalışmada kullanılan öznitelikler Öznitelik Çıkarma Yöntemi Öznitelik Sayısı İstatistiksel 42 Gri-ton dağılımı 84 Komşuluk gri-ton fark dağılımı 90 Fourier dönüşümü 167 Kenar haritası istatistiksel analizi 42 Toplam:

39 4.2 Karar Ağacının Benzetim Sonuçları Karar ağacı öğrenmesi yönteminin başarımı bazı parametrelere bağlı olarak değişmektedir. Bu nedenden dolayı parametrelere farklı değerler verilerek alınan sonuçlar izlenmiş, parametrenin başarım üzerindeki etkisi izlenmiştir. Karar ağacının maksimum derinliği 8,12 ve 16 değerleri ile test edilmiştir. Alt düğüm oluşumu için gereken minimum veri miktarı için 2,4 ve 8 değerleri, minimum bilgi kazancı için 2,4 ve 8 değerleri kullanılmıştır. Beş sınıflı doku test görüntü için bu parametreler ile çalıştırılan 27 testin eğitim süreleri, test süreleri ve başarım yüzdeleri Tablo 4.2 de verilmiştir. Tablo 4.2 Beş sınıflı doku görüntüsü için karar ağacının başarımları Test Derinlik En Az En Az Eğitim Test Başarım Veri Kazanç (ms) (ms) (%) , ,73 80, , ,58 80, , ,52 80, , ,02 80, , ,38 80, , ,99 80, , ,15 80, , ,25 80, , ,34 80, , ,2 82, , ,35 81, , ,13 82, , ,83 82, , ,34 81, , ,27 82, , ,26 81,89 30

40 , ,01 81, , ,98 82, , ,93 81, , ,45 80, , ,25 82, , ,43 81, , ,15 80, , ,38 82, , , , ,98 81, , ,59 82,17 Test sonuçları incelendiğinde tabloda aynı değerlerin tekrar ettiği görülmektedir. Örnek olarak derinliğin 12 değerinden büyük olduğu 15, 24 ve 27 numaralı testlerde Karar ağacını en az veri parametresinin 8 değerini alması sınırlamıştır. Benzetim sonuçlarına göre Karar Ağacı ile elde edilen en yüksek başarım %82.17 dır. Bu başarımı gösteren ilk karar ağacının derinliği 12, minimum veri sayısı 2 ve minimum bilgi kazancı 8 dir. Başarımı en yüksek Karar Ağacının beş sınıflı doku test görüntüsü için oluşturduğu bölge haritası Şekil 4.8 de verilmiştir. Şekil 4.8 Karar ağacı ile bölütlenmiş beş sınıflı doku görüntüsü, derinlik 12, en az veri 8, en az kazanç 2 31

41 13x13 Pecnere İrilik (256 ton,d:2) 5x5 Pencere Kurtosis Değeri >52 5x5 Pencere Kurtosis Değeri >62 5x5 Pencere Kurtosis Değer i<62 > 0,004 13x13 Pencere İrilik (256 ton,d:2) < 0,004 7x7 Pencere Entropi 256 ton > -26 7x7 Pencere Entropi 256 ton < -26 Ana Düğüm 5x5 Pencere Kurtosis Değeri <52 11x11 Pencere Doku Kuvveti (256 ton, d:1) > x11 Pencere Doku Kuvveti (256 ton, d:1) < x16 Pencere FFF [4,0] frekansı > x16 Pencere FFF [4,0] frekansı < x11 Pencere Ortalaması >123 11x11 Pencere Ortalaması <123 Şekil 4.9 Beş sınıflı doku görüntüsü için en başarılı Karar Ağacının yapısı 32

42 En yüksek başarımlı karar ağacının yapısı incelendiğinde ana düğümün verileri 5x5 pencere içerisindeki basıklık değerine göre sıraladığı görülür. Karar ağacının 3 derinliğe kadar yapısı Şekil 4.9 da verilmiştir. Karar ağacının 3 derinliğe kadar olan düğümlerindeki doku dağılımları Tablo 4.3 te gösterilmiştir. Tablo incelendiğinde derinliği 3 olan düğümlerin bile olasılık dağılımlarının bilgi kazancının yüksek olduğu görülmektedir. En yüksek başarımlı karar ağacının tüm düğümleri incelendiğinde özniteliklerin sadece %24 ünün düğümlere yerleştiği görülür. Tablo 4.3 Karar Ağacının 3 derinliğe kadar olan düğümlerinin doku dağılımları Düğüm Derinlik 1.Doku 2.Doku 3.Doku 4.Doku 5.Doku Sonuç Ana Düğüm x5 Kurtosis Değeri> x5 Kurtosis Değeri< x5 Kurtosis Değeri> x5 Kurtosis Değeri< x11 Doku Kuvveti > x11 Doku Kuvveti < x13 İrilik >0, x13 İrilik <0, x7 Entropi > x7 Entropi < x16 FFT [4,0] > x16 FFT [4,0] < x11 Ortalaması> x11 Ortalaması< edilmiştir. Dört sınıflı doku görüntüsü ile yapılan testlerde Tablo 4.4 teki başarımlar elde 33

43 Tablo 4.4 Dört sınıflı doku görüntüsü için karar ağacının başarımları Test Derinlik En Az Veri En Az Kazanç Eğitim (ms) Test (ms) Başarım

44 Dört sınıflı doku görüntüsü ile yapılan benzetim sonuçlarında Karar Ağacı ile elde edilen en yüksek başarım %79.24 tür. Bu karar ağacının derinliği 12, minimum veri sayısı 2 ve minimum bilgi kazancı 8 dir. Başarımı en yüksek Karar Ağacının dört sınıflı doku test görüntüsü için oluşturduğu bölge haritası Şekil 4.10 da verilmiştir. Şekil 4.10 Karar ağacı ile bölütlenmiş dört sınıflı doku görüntüsü, derinlik 12, en az veri 2, en az kazanç 8 Ultrasonik fantom doku görüntüsü ile yapılan testlerde Tablo 4.5 daki başarımlar elde edilmiştir. Tablo 4.5 Medikal doku görüntüsü için karar ağacının başarımları Test Derinlik En Az Veri En Az Kazanç Eğitim (ms) Test (ms) Başarım

45 Medikal doku görüntüsü ile yapılan benzetim sonuçlarında Karar Ağacı ile elde edilen en yüksek başarım %96.65 tir. Bu karar ağacının derinliği 12, minimum veri sayısı 2 ve minimum bilgi kazancı 2 dir. Başarımı en yüksek Karar Ağacının dört sınıflı doku test görüntüsü için oluşturduğu bölge haritası te verilmiştir. Medikal doku görüntüsü ile yapılan benzetimde Şekil 4.11 deki doku haritası elde edilmiştir. 36

46 Şekil 4.11 Karar ağacı ile bölütlenmiş ultrasonik fantom doku görüntüsü, derinlik 12, en az veri 2, en az kazanç SOM Ağının Benzetim Sonuçları SOM Ağı için geliştirilen benzetimde çıkış birimleri iki boyutlu düzlem üzerinde dikdörtgen olarak yerleştirilmiştir. Öğrenme katsayı iterasyondan iterasyona lineer olarak azalan bir fonksiyon ile ayarlanmıştır. Komşuluk fonksiyonu uzaklık ile lineer olarak azalacak şekilde seçilip, komşuluk ilişkisi 1,2 komşuluk değerleri için ayrı ayrı test edilerek başarım üzerindeki etkisi izlenmiştir. Çıkış birimi sayısı 20x20, 30x30 ve 40x40 değerleri için test edilmiştir. İterasyon sayısı 8000, ve değerleri için test edilmiştir. Bu parametreler ile çalıştırılan 27 test için özniteliklerin hazırlandığı hazırlık süreleri, eğitim süreleri, test süreleri ve başarım yüzdeleri Tablo 4.6 de verilmiştir. Tablo 4.6 Beş sınıflı doku görüntüsü için SOM ağının başarımları Test Düğüm Sayısı İterasyon Komşuluk Eğitim Test Başarım , ,44 69, , ,7 73, , ,13 72, , ,39 65, , ,82 65, , ,39 69,10 37

47 , ,8 72, , ,3 71, ,6 72, , ,2 74, , ,9 72, , , , ,7 67, , ,5 69, , , ,3 66, ,7 67, ,2 68,18 Benzetim sonuçlarına göre elde edilen en yüksek başarım %74.11 dır. En yüksek başarıma sahip SOM Ağının beş sınıflı doku görüntüsü için başarımları Şekil 4.12 de verilmiştir. Şekil 4.12 SOM ile bölütlenmiş beş sınıflı doku görüntüsü, düğüm sayısı 900, iterasyon sayısı 8000, komşuluk 2 38

48 Dört sınıflı doku görüntüsü ile yapılan testlerde Tablo 4.7 daki başarımlar elde edilmiştir. Tablo 4.7 Dört sınıflı doku görüntüsü için SOM ağının başarımları Test Düğüm Sayısı İterasyon Komşuluk Eğitim Test Başarım , ,59 63, , ,6 65, , ,61 64, , ,62 61, , ,95 63, ,9 63, , ,75 62, , ,66 64, ,8 65, , ,7 63, , ,09 65, , ,53 63, , ,52 60, , ,39 58, , ,11 59, , ,98 57, , ,46 57, , ,77 57,62 Benzetim sonuçlarına göre elde edilen en yüksek başarım %65.18 dır. En yüksek başarıma sahip SOM Ağının dört sınıflı doku görüntüsü için başarımları Şekil 4.13 te verilmiştir. 39

49 Şekil 4.13 SOM ile bölütlenmiş dört sınıflı doku görüntüsü, düğüm sayısı 900, iterasyon sayısı 16000, komşuluk 2 Ultrasonik fantom doku görüntüsü ile yapılan testlerde Tablo 4.8 daki başarımlar elde edilmiştir. Tablo 4.8 Ultrasonik fantom doku görüntüsü için SOM ağının başarımları Test Düğüm Sayısı İterasyon Komşuluk Eğitim Test Başarım , ,711 82, , ,983 78, , ,557 85, , ,314 83, , ,441 82, , ,774 87, , ,3 73, , ,22 72, , ,9 71, , ,18 70, , ,06 74, , ,88 74, , ,07 65, , ,96 68,27 40

50 , ,86 71, , ,57 60, , ,15 62, , ,77 55,33 Tablodaki sonuçlara göre elde edilen en yüksek başarım %87.18 dır. En yüksek başarıma sahip SOM ağının ultrasonik fantom doku görüntüsü için başarımları Şekil 4.14 te verilmiştir. Şekil 4.14 SOM ile bölütlenmiş ultrasonik fantom doku görüntüsü, düğüm sayısı 400, iterasyon sayısı 24000, komşuluk KNN Sınıflayıcısının Benzetim Sonuçları K-En yakın komşu algoritması için geliştirilen benzetimde K değeri 1 ile 8 arasındaki değerlerden seçilmiştir. Bu sınıflayıcıda eğitim aşaması olmadığı için eğitim süresi değerlendirilmemiştir. Yapılan benzetim sonuçları Tablo 4.9 da verilmiştir. Tablo 4.9 Beş sınıflı doku görüntüsü için KNN ağı başarımları Test K Test Başarım , , ,7 41

51 , , , , ,64 K parametresinin 4 değeri için %70,12 başarım elde edilmiştir. Bu sınıflayıcıdan çıktı olarak elde edilen görüntü Şekil 4.15 te verilmiştir. Şekil 4.15 KNN ile bölütlenmiş beş sınıflı doku görüntüsü, K=4 Dört sınıflı doku görüntüsü için yapılan benzetimlerde Tablo 4.10 daki başarımlar elde edilmiştir. K=1 parametresi ile elde edilen en başarılı bölütleme görüntüsü Şekil 4.16 da gösterilmiştir. Tablo 4.10 Dört sınıflı doku görüntüsü için KNN ağı başarımları K Test Süresi (s) Başarım ,58 74, ,46 74, ,98 71, ,33 72, ,12 71, ,26 73,02 42

52 ,25 72, ,81 72, ,19 71,52 Şekil 4.16 KNN ile bölütlenmiş dört sınıflı doku görüntüsü, K=1 Ultrasonik fantom doku görüntüsü için yapılan benzetimlerde Tablo 4.11 daki başarımlar elde edilmiştir. K=1 parametresi ile elde edilen en başarılı bölütleme görüntüsü Şekil 4.17 de gösterilmiştir. Tablo 4.11 Ultrasonik fantom doku görüntüsü için KNN başarımları K Test Süresi (s) Başarım ,07 96, ,92 96, ,92 95, ,53 95, ,94 95, ,75 95, ,66 94, ,52 95, ,17 95,09 43

53 Şekil 4.17 KNN ile bölütlenmiş ultrasonik fantom doku görüntüsü, K=1 4.5 Sınıflayıcıların Başarımlarının Karşılaştırılması Bu bölümde farklı sınıflayıcılarla yapılan benzetimlerin sonuçları karşılaştırılarak incelenmiştir. Benzetimi yapılan 3 sınıflayıcının beş sınıflı doku görüntüsü için en başarılı testlerinin sonuçları Tablo 4.12 de gösterilmiştir. Tablo 4.12 Sınıflayıcıların beş sınıflı doku görüntüsü için başarımları Sınıflayıcı Eğitim (s) Test (s) Toplam Süre(s) Başarım (%) Karar ağacı 6, ,24 82,17 SOM ,61 74,11 KNN ,64 70,12 Tüm sınıflayıcıların hazırlık süresi, hazırlık aşamasında aynı işlemler yapıldığı için hepsinde yaklaşık olarak 0,6 saniye sürmüştür. Karar ağacı sınıflayıcısı süre bakımından diğer sınıflayıcılara göre daha başarılıdır. Bunun nedeni diğer sınıflayıcılar test aşamasında 338 öznitelik incelerken karar ağacı her düğümde bir özniteliğe bakarak karar ağacı derinliği kadar öznitelik inceler. Benzetimi yapılan karar ağacında 338 yerine sadece 12 öznitelik incelenmiş ve diğer algoritmalardan çok daha hızlı test yapılmıştır. Toplam süreye bakıldığında som sınıflayıcısı K-en yakın komşu sınıflayıcısına göre yavaş gözükse de, test süresi daha kısa olduğu için aynı sınıflayıcının tekrar tekrar kullanıldığı durumlarda som sınıflayıcısı daha performanslı olacaktır. 44

54 Sınıflayıcıların beş sınıflı doku görüntüsündeki doku bazında başarımları Tablo 4.13 te gösterilmiştir. Tabloya göre 3 sınıflayıcının en düşük başarım gösterdiği doku 1 numaralı dokudur. Bu dokuda en yüksek başarımı Öz-Düzenleyen Harita Ağı elde etmiştir. 2 numaralı dokuda ise 3 sınıflayıcı da yüksek başarım göstermiştir. Sınıflayıcıların doku haritaları Şekil 4.18 de birlikte gösterilmiştir. Şekildeki görüntülerde Doku 1 üstte, Doku 2 solda, Doku 3 aşağıda, Doku 4 merkezde ve Doku 5 sağda yer almaktadır. Tablo 4.13 Sınıflayıcıların beş sınıflı doku görüntüsü için doku bazında başarımları Sınıflayıcı Doku 1 (%) Doku 2 (%) Doku 3 (%) Doku 4 (%) Doku 5 (%) Ortalama (%) Karar Ağacı ,17 SOM ,11 KNN ,12 Şekil 4.18 Bölütlenmiş beş sınıflı doku görüntüleri Sınıflayıcıların dört sınıflı doku görüntüsündeki doku bazında başarımları Tablo 4.14 te gösterilmiştir. Tabloya göre 3 sınıflayıcının en düşük başarım gösterdiği doku 2 numaralı dokudur. Bu dokuda en yüksek başarımı KNN sınıflayıcısı elde etmiştir. 1 numaralı dokuda ise 3 sınıflayıcı da yüksek başarım göstermiştir. Sınıflayıcıların doku haritaları Şekil 4.19 da birlikte gösterilmiştir. Şekildeki görüntülerde Doku 1 sağ aşağıda, Doku 2 sol aşağıda, Doku 3 sol üstte ve Doku 4 sağ üstte yer almaktadır. 45

55 Tablo 4.14 Sınıflayıcıların dört sınıflı doku görüntüsü için doku bazında başarımları Sınıflayıcı Doku 1 (%) Doku 2 (%) Doku 3 (%) Doku 4 (%) Ortalama (%) Karar ağacı ,24 SOM ,18 KNN ,30 Şekil 4.19 Bölütlenmiş dört sınıflı doku görüntüleri Sınıflayıcıların dört sınıflı doku görüntüsündeki doku bazında başarımları Tablo 4.15 te gösterilmiştir. Tabloya göre 3 sınıflayıcının en düşük başarım gösterdiği doku 1 numaralı dokudur. Bu dokuda en yüksek başarımı Karar Ağacı elde etmiştir. 2 numaralı dokuda ise 3 sınıflayıcı da yüksek başarım göstermiştir. Sınıflayıcıların doku haritaları Şekil 4.20 de birlikte gösterilmiştir. Şekildeki görüntülerde Doku 1 siyah, Doku 2 gri, Doku 3 beyaz renkle gösterilmiştir. Tablo 4.15 Sınıflayıcıların Ultrasonik fantom doku görüntüsü için doku bazında başarımları Sınıflayıcı Doku 1 (%) Doku 2 (%) Doku 3 (%) Ortalama (%) Karar ağacı ,65 SOM ,18 KNN ,84 46

Bilgisayarla Görüye Giriş

Bilgisayarla Görüye Giriş Bilgisayarla Görüye Giriş Ders 6 Kenar, Köşe, Yuvarlak Tespiti Alp Ertürk alp.erturk@kocaeli.edu.tr KENAR TESPİTİ Kenar Tespiti Amaç: Görüntüdeki ani değişimleri / kesintileri algılamak Şekil bilgisi elde

Detaylı

Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri Uzaktan Algılama Teknolojileri Ders 11 Hiperspektral Görüntülerde Kümeleme ve Sınıflandırma Alp Ertürk alp.erturk@kocaeli.edu.tr Sınıflandırma Sınıflandırma işleminin amacı, her piksel vektörüne bir ve

Detaylı

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

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Sınıflandırma yöntemleri Karar ağaçları ile sınıflandırma Entropi Kavramı ID3 Algoritması C4.5

Detaylı

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

VERİ MADENCİLİĞİ (Sınıflandırma Yöntemleri) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr VERİ MADENCİLİĞİ (Sınıflandırma Yöntemleri) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Genel İçerik Veri Madenciliğine Giriş Veri Madenciliğinin Adımları Veri Madenciliği Yöntemleri Sınıflandırma

Detaylı

Web Madenciliği (Web Mining)

Web Madenciliği (Web Mining) Web Madenciliği (Web Mining) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Denetimli Öğrenmenin Temelleri Karar Ağaçları Entropi ID3 Algoritması C4.5 Algoritması Twoing

Detaylı

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Kümeleme İşlemleri Kümeleme Tanımı Kümeleme Uygulamaları Kümeleme Yöntemleri Kümeleme (Clustering) Kümeleme birbirine

Detaylı

K En Yakın Komşu Methodu (KNearest Neighborhood)

K En Yakın Komşu Methodu (KNearest Neighborhood) K En Yakın Komşu Methodu (KNearest Neighborhood) K-NN algoritması, Thomas. M. Cover ve Peter. E. Hart tarafından önerilen, örnek veri noktasının bulunduğu sınıfın ve en yakın komşunun, k değerine göre

Detaylı

GÖRÜNTÜ İŞLEME - (7.Hafta) KENAR BELİRLEME ALGORİTMALARI

GÖRÜNTÜ İŞLEME - (7.Hafta) KENAR BELİRLEME ALGORİTMALARI GÖRÜNTÜ İŞLEME - (7.Hafta) KENAR BELİRLEME ALGORİTMALARI Bu konuda bir çok algoritma olmasına rağmen en yaygın kullanılan ve etkili olan Sobel algoritması burada anlatılacaktır. SOBEL FİLTRESİ Görüntüyü

Detaylı

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü Mühendislikte İstatistiksel Yöntemler Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü 1 Araştırma sonuçlarının açıklanmasında frekans tablosu

Detaylı

MOD419 Görüntü İşleme

MOD419 Görüntü İşleme MOD419 Görüntü İşleme Ders Kitabı: Digital Image Processing by Gonzalez and Woods Puanlama: %30 Lab. %20 Vize %10 Quizes %40 Final %60 devam mecburiyeti Görüntü İşleme ye Giriş Görüntü İşleme Nedir? Özellikle

Detaylı

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur.

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur. Görüntü İşleme Görüntü işleme, dijital bir resim haline getirilmiş olan gerçek yaşamdaki görüntülerin bir girdi resim olarak işlenerek, o resmin özelliklerinin ve görüntüsünün değiştirilmesidir. Resimler

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 6- İSTATİSTİK VE REGRESYON ANALİZİ Doç. Dr. Ali Rıza YILDIZ 1 İSTATİSTİK VE REGRESYON ANALİZİ Bütün noktalardan geçen bir denklem bulmak yerine noktaları temsil eden, yani

Detaylı

İÇİNDEKİLER. BÖLÜM 1 Değişkenler ve Grafikler 1. BÖLÜM 2 Frekans Dağılımları 37

İÇİNDEKİLER. BÖLÜM 1 Değişkenler ve Grafikler 1. BÖLÜM 2 Frekans Dağılımları 37 İÇİNDEKİLER BÖLÜM 1 Değişkenler ve Grafikler 1 İstatistik 1 Yığın ve Örnek; Tümevarımcı ve Betimleyici İstatistik 1 Değişkenler: Kesikli ve Sürekli 1 Verilerin Yuvarlanması Bilimsel Gösterim Anlamlı Rakamlar

Detaylı

Makine Öğrenmesi 2. hafta

Makine Öğrenmesi 2. hafta Makine Öğrenmesi 2. hafta Uzaklığa dayalı gruplandırma K-means kümeleme K-NN sınıflayıcı 1 Uzaklığa dayalı gruplandırma Makine öğrenmesinde amaç birbirine en çok benzeyen veri noktalarını aynı grup içerisinde

Detaylı

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

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Genel İçerik Veri Madenciliğine Giriş Veri Madenciliğinin Adımları Veri Madenciliği Yöntemleri Sınıflandırma

Detaylı

Kirişlerde Kesme (Transverse Shear)

Kirişlerde Kesme (Transverse Shear) Kirişlerde Kesme (Transverse Shear) Bu bölümde, doğrusal, prizmatik, homojen ve lineer elastik davranan bir elemanın eksenine dik doğrultuda yüklerin etkimesi durumunda en kesitinde oluşan kesme gerilmeleri

Detaylı

Hızlı Düzey Küme Yöntemine Bağlı Retinal Damar Bölütlemesi. Bekir DİZDAROĞLU. KTÜ Bilgisayar Mühendisliği Bölümü

Hızlı Düzey Küme Yöntemine Bağlı Retinal Damar Bölütlemesi. Bekir DİZDAROĞLU. KTÜ Bilgisayar Mühendisliği Bölümü Bekir DİZDAROĞLU KTÜ Bilgisayar Mühendisliği Bölümü bekir@ktu.edu.tr 1/29 Tıbbi imge bölütleme klasik yaklaşımları a) Piksek tabanlı b) Kenar tabanlı c) Bölge tabanlı d) Watershed (sınır) tabanlı e) Kenar

Detaylı

Bilgisayarla Görüye Giriş

Bilgisayarla Görüye Giriş Bilgisayarla Görüye Giriş Ders 7 SIFT ve Öznitelik Eşleme Alp Ertürk alp.erturk@kocaeli.edu.tr Panorama Oluşturma Görüntü mozaikleme, panorama oluşturma gibi tüm uygulamalar için öncelikle ilgili görüntülerin

Detaylı

Görüntü İşleme. K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003

Görüntü İşleme. K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003 Görüntü İşleme K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003 İçerik Görüntü İşleme Nedir? Görüntü Tanımlamaları Görüntü Operasyonları Görüntü İşleme

Detaylı

Bilgisayarla Görüye Giriş

Bilgisayarla Görüye Giriş Bilgisayarla Görüye Giriş Ders 5 Görüntü Süzgeçleme ve Gürültü Giderimi Alp Ertürk alp.erturk@kocaeli.edu.tr Motivasyon: Gürültü Giderimi Bir kamera ve sabit bir sahne için gürültüyü nasıl azaltabiliriz?

Detaylı

KADASTRO HARİTALARININ SAYISALLAŞTIRILMASINDA KALİTE KONTROL ANALİZİ

KADASTRO HARİTALARININ SAYISALLAŞTIRILMASINDA KALİTE KONTROL ANALİZİ KADASTRO HARİTALARININ SAYISALLAŞTIRILMASINDA KALİTE KONTROL ANALİZİ Yasemin ŞİŞMAN, Ülkü KIRICI Sunum Akış Şeması 1. GİRİŞ 2. MATERYAL VE METHOD 3. AFİN KOORDİNAT DÖNÜŞÜMÜ 4. KALİTE KONTROL 5. İRDELEME

Detaylı

Örnek 4.1: Tablo 2 de verilen ham verilerin aritmetik ortalamasını hesaplayınız.

Örnek 4.1: Tablo 2 de verilen ham verilerin aritmetik ortalamasını hesaplayınız. .4. Merkezi Eğilim ve Dağılım Ölçüleri Merkezi eğilim ölçüleri kitleye ilişkin bir değişkenin bütün farklı değerlerinin çevresinde toplandığı merkezi bir değeri gösterirler. Dağılım ölçüleri ise değişkenin

Detaylı

Bölüm 3. Tanımlayıcı İstatistikler

Bölüm 3. Tanımlayıcı İstatistikler Bölüm 3 Tanımlayıcı İstatistikler 1 Tanımlayıcı İstatistikler Bir veri setini tanımak veya birden fazla veri setini karşılaştırmak için kullanılan ve ayrıca örnek verilerinden hareket ile frekans dağılışlarını

Detaylı

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

Kümeler arası. Küme içi. uzaklıklar. maksimize edilir. minimize edilir Kümeleme Analizi: Temel Kavramlar ve Algoritmalar Kümeleme Analizi Nedir? Her biri bir dizi öznitelik ile, veri noktalarının bir kümesi ve noktalar arasındaki benzerliği ölçen bir benzerlik ölçümü verilmiş

Detaylı

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş Mühendislik Mekaniği Statik Yrd.Doç.Dr. Akın Ataş Bölüm 10 Eylemsizlik Momentleri Kaynak: Mühendislik Mekaniği: Statik, R. C.Hibbeler, S. C. Fan, Çevirenler: A. Soyuçok, Ö. Soyuçok. 10. Eylemsizlik Momentleri

Detaylı

CBS ve Coğrafi Hesaplama

CBS ve Coğrafi Hesaplama Yıldız Teknik Üniversitesi CBS ve Coğrafi Hesaplama 2. Bölüm Yrd. Doç. Dr. Alper ŞEN Harita Mühendisliği Bölümü Kartografya Anabilim Dalı web: http://www.yarbis.yildiz.edu.tr/alpersen/ E mail: alpersen@yildiz.edu.tr

Detaylı

Uzaktan Algılama Uygulamaları

Uzaktan Algılama Uygulamaları Aksaray Üniversitesi Uzaktan Algılama Uygulamaları Doç.Dr. Semih EKERCİN Harita Mühendisliği Bölümü sekercin@aksaray.edu.tr 2010-2011 Bahar Yarıyılı Uzaktan Algılama Uygulamaları GÖRÜNTÜ İŞLEME TEKNİKLERİ

Detaylı

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok 8.0.0 Şebeke Kavramları BÖLÜM III: Şebeke Modelleri Şebeke (Network) Sonlu sayıdaki düğümler kümesiyle, bunlarla bağlantılı oklar (veya dallar) kümesinin oluşturduğu yapı şeklinde tanımlanabilir ve (N,A)

Detaylı

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

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data) Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data) M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Bu dersin sunumları, The Elements of Statistical Learning: Data

Detaylı

Görüntü Sınıflandırma

Görüntü Sınıflandırma Görüntü Sınıflandırma Chapter 12 https://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0 CBwQFjAA&url=http%3A%2F%2Ffaculty.une.edu%2Fcas%2Fszeeman%2Frs%2Flect%2FCh%2 52012%2520Image%2520Classification.ppt&ei=0IA7Vd36GYX4Uu2UhNgP&usg=AFQjCNE2wG

Detaylı

2.1 Gri Düzey Eş Oluşum Matrisi ( GLCM) Gri düzey eş oluşum matrisi Haralick tarafından öne sürülmüştür [1]. Đstatistiksel doku analizi yöntemidir.

2.1 Gri Düzey Eş Oluşum Matrisi ( GLCM) Gri düzey eş oluşum matrisi Haralick tarafından öne sürülmüştür [1]. Đstatistiksel doku analizi yöntemidir. ÇELĐK YÜZEYLERĐN SINIFLANDIRILMASI * Cem ÜNSALAN ** Aytül ERÇĐL * Ayşın ERTÜZÜN *Boğaziçi Üniversitesi, Elektrik-Elektronik Mühendisliği Bölümü unsalan@boun.edu.tr **Boğaziçi Üniversitesi, Endüstri Mühendisliği

Detaylı

Web Madenciliği (Web Mining)

Web Madenciliği (Web Mining) Web Madenciliği (Web Mining) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Sınıflandırıcıların Değerlendirilmesi Skorlar Karışıklık matrisi Accuracy Precision Recall

Detaylı

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN 1995 yılında Dr.Eberhart ve Dr.Kennedy tarafından geliştirilmiş popülasyon temelli sezgisel bir optimizasyon tekniğidir.

Detaylı

VERİ MADENCİLİĞİ (Veri Ön İşleme-2) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Veri Ön İşleme-2) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Veri Ön İşleme-2) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Genel İçerik Veri Madenciliğine Giriş Veri Madenciliğinin Adımları Veri Madenciliği Yöntemleri Sınıflandırma Kümeleme

Detaylı

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Bilgisayarla Görme. Final

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Bilgisayarla Görme. Final Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü Bilgisayarla Görme Final Harris ve Moravec Köşe Belirleme Metotları Selçuk BAŞAK 08501008 Not: Ödevi hazırlamak için geliştirdiğim

Detaylı

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME YZM 317 YAPAY ZEKA DERS#10: KÜMELEME Sınıflandırma (Classification) Eğiticili (supervised) sınıflandırma: Sınıflandırma: Sınıf sayısı ve bir grup örneğin hangi sınıfa ait olduğunu bilinir Eğiticisiz (unsupervised)

Detaylı

BÖLÜM 4: MADDESEL NOKTANIN KİNETİĞİ: İMPULS ve MOMENTUM

BÖLÜM 4: MADDESEL NOKTANIN KİNETİĞİ: İMPULS ve MOMENTUM BÖLÜM 4: MADDESEL NOKTANIN KİNETİĞİ: İMPULS ve MOMENTUM 4.1. Giriş Bir önceki bölümde, hareket denklemi F = ma nın, maddesel noktanın yer değiştirmesine göre integrasyonu ile elde edilen iş ve enerji denklemlerini

Detaylı

Nicel / Nitel Verilerde Konum ve Değişim Ölçüleri. BBY606 Araştırma Yöntemleri 2013-2014 Bahar Dönemi 13 Mart 2014

Nicel / Nitel Verilerde Konum ve Değişim Ölçüleri. BBY606 Araştırma Yöntemleri 2013-2014 Bahar Dönemi 13 Mart 2014 Nicel / Nitel Verilerde Konum ve Değişim Ölçüleri BBY606 Araştırma Yöntemleri 2013-2014 Bahar Dönemi 13 Mart 2014 1 Konum ölçüleri Merkezi eğilim ölçüleri Verilerin ortalamaya göre olan gruplanması nasıl?

Detaylı

Web Madenciliği (Web Mining)

Web Madenciliği (Web Mining) Web Madenciliği (Web Mining) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Denetimsiz Öğrenmenin Temelleri Kümeleme Uzaklık Fonksiyonları Öklid Uzaklığı Manhattan

Detaylı

Görüntü İşleme Dersi Ders-8 Notları

Görüntü İşleme Dersi Ders-8 Notları Görüntü İşleme Dersi Ders-8 Notları GRİ SEVİYE DÖNÜŞÜMLERİ Herhangi bir görüntü işleme operasyonu, görüntüdeki pikselin gri seviye değerlerini dönüştürme işlemidir. Ancak, görüntü işleme operasyonları;

Detaylı

İşaret ve Sistemler. Ders 3: Periyodik İşaretlerin Frekans Spektrumu

İşaret ve Sistemler. Ders 3: Periyodik İşaretlerin Frekans Spektrumu İşaret ve Sistemler Ders 3: Periyodik İşaretlerin Frekans Spektrumu Fourier Serileri Periyodik işaretlerin spektral analizini yapabilmek için periyodik işaretler sinüzoidal işaretlerin toplamına dönüştürülür

Detaylı

KISITLI OPTİMİZASYON

KISITLI OPTİMİZASYON KISITLI OPTİMİZASYON SİMPLEKS YÖNTEMİ Simpleks Yöntemi Simpleks yöntemi iteratif bir prosedürü gerektirir. Bu iterasyonlar ile gerçekçi çözümlerin olduğu bölgenin (S) bir köşesinden başlayarak amaç fonksiyonunun

Detaylı

Görüntü Segmentasyonu (Bölütleme)

Görüntü Segmentasyonu (Bölütleme) Görüntü Segmentasyonu (Bölütleme) Segmentasyon, görüntüyü aynı cinsten obje ve bölgelere ayırmaktır. 20 Aralık 2014 Cumartesi 1 Görüntü Segmentasyonu 20 Aralık 2014 Cumartesi 2 Gestalt kanunları Görüntü

Detaylı

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

Eğitim seti (training set) sınıflandırma modelinin elde edileceği kayıtları içerir sınıflandırma: temel kavramlar, karar ağaçları ve model değerlendirme Sınıflandırma : Tanım Eğitim seti (training set) sınıflandırma modelinin elde edileceği kayıtları içerir Eğitim setindeki her kayıt

Detaylı

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI AMAÇ: DTMF işaretlerin yapısının, üretim ve algılanmasının incelenmesi. MALZEMELER TP5088 ya da KS58015 M8870-01 ya da M8870-02 (diğer eşdeğer entegreler

Detaylı

Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI

Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI Öğrenme Türleri Eğiticili Öğrenme Eğiticisiz Öğrenme: Ağın verilerin sınıflandırmasını dışarıdan yardım almadan kendi başına yapmasıdır. Bunun olabilmesi için

Detaylı

TOPSIS yönteminin adımları 5 Adım 1. Normalize karar matrisinin oluşturulması 6 Karar matrisinin normalizasyonu aşağıdaki formül kullanılarak yapılır:

TOPSIS yönteminin adımları 5 Adım 1. Normalize karar matrisinin oluşturulması 6 Karar matrisinin normalizasyonu aşağıdaki formül kullanılarak yapılır: Giriş 2 TOPSIS Bölüm 5 TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) 1981 yılında Hwang ve Yoon tarafından geliştirilmiştir. Uygulanması basit, ulaşılan sonuçlar çok gerçekçidir.

Detaylı

Mühendislikte İstatistik Yöntemler

Mühendislikte İstatistik Yöntemler .0.0 Mühendislikte İstatistik Yöntemler İstatistik Parametreler Tarih Qma.3.98 4..98 0.3.983 45 7..984 37.3.985 48 0.4.986 67.4.987 5 0.3.988 45.5.989 34.3.990 59.4.99 3 4 34 5 37 6 45 7 45 8 48 9 5 0

Detaylı

KAYMA GERİLMESİ (ENİNE KESME)

KAYMA GERİLMESİ (ENİNE KESME) KAYMA GERİLMESİ (ENİNE KESME) Demir yolu traversleri çok büyük kesme yüklerini taşıyan kiriş olarak davranır. Bu durumda, eğer traversler ahşap malzemedense kesme kuvvetinin en büyük olduğu uçlarından

Detaylı

VERİ KÜMELERİNİ BETİMLEME

VERİ KÜMELERİNİ BETİMLEME BETİMLEYİCİ İSTATİSTİK VERİ KÜMELERİNİ BETİMLEME Bir amaç için derlenen verilerin tamamının olduğu, veri kümesindeki birimlerin sayısal değerlerinden faydalanarak açık ve net bir şekilde ilgilenilen özellik

Detaylı

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

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ YAPAY SİNİR AĞLARI Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ İÇERİK Sinir Hücreleri Yapay Sinir Ağları Yapısı Elemanları Çalışması Modelleri Yapılarına Göre Öğrenme Algoritmalarına Göre Avantaj ve

Detaylı

Temel İstatistik. Y.Doç.Dr. İbrahim Turan Mart Tanımlayıcı İstatistik. Dağılımları Tanımlayıcı Ölçüler Dağılış Ölçüleri

Temel İstatistik. Y.Doç.Dr. İbrahim Turan Mart Tanımlayıcı İstatistik. Dağılımları Tanımlayıcı Ölçüler Dağılış Ölçüleri Temel İstatistik Tanımlayıcı İstatistik Dağılımları Tanımlayıcı Ölçüler Dağılış Ölçüleri Y.Doç.Dr. İbrahim Turan Mart 2011 DAĞILIM / YAYGINLIK ÖLÇÜLERİ Verilerin değişkenlik durumu ve dağılışın şeklini

Detaylı

Bilgisayarla Görüye Giriş

Bilgisayarla Görüye Giriş Bilgisayarla Görüye Giriş Ders 10 Nesne / Yüz Tespiti ve Tanıma Alp Ertürk alp.erturk@kocaeli.edu.tr Nesne Tespiti Belirli bir nesnenin sahne içindeki konumunun tespitidir Tespit edilecek nesne önceden

Detaylı

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir. İşaretli Tamsayı Gösterimi 1. İşaretli Büyüklük Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir. Örnek

Detaylı

Fonksiyon Optimizasyonunda Genetik Algoritmalar

Fonksiyon Optimizasyonunda Genetik Algoritmalar 01-12-06 Ümit Akıncı Fonksiyon Optimizasyonunda Genetik Algoritmalar 1 Fonksiyon Optimizasyonu Fonksiyon optimizasyonu fizikte karşımıza sık çıkan bir problemdir. Örneğin incelenen sistemin kararlı durumu

Detaylı

Karabük Üniversitesi, Mühendislik Fakültesi...www.IbrahimCayiroglu.com. STATİK (4. Hafta)

Karabük Üniversitesi, Mühendislik Fakültesi...www.IbrahimCayiroglu.com. STATİK (4. Hafta) KAFES SİSTEMLER STATİK (4. Hafta) Düz eksenden oluşan çubukların birbiriyle birleştirilmesiyle elde edilen sistemlere kafes sistemler denir. Çubukların birleştiği noktalara düğüm noktaları adı verilir.

Detaylı

İSTATİSTİK EXCEL UYGULAMA

İSTATİSTİK EXCEL UYGULAMA İSTATİSTİK EXCEL UYGULAMA EXCEL UYGULAMA Bu bölümde Excel ile ilgili temel bilgiler sunulacak ve daha sonra İstatistiksel Uygulamalar hakkında bilgi verilecektir. İşlenecek Konular: Merkezi eğilim Ölçüleri

Detaylı

Kitle: Belirli bir özelliğe sahip bireylerin veya birimlerin tümünün oluşturduğu topluluğa kitle denir.

Kitle: Belirli bir özelliğe sahip bireylerin veya birimlerin tümünün oluşturduğu topluluğa kitle denir. BÖLÜM 1: FREKANS DAĞILIMLARI 1.1. Giriş İstatistik, rasgelelik içeren olaylar, süreçler, sistemler hakkında modeller kurmada, gözlemlere dayanarak bu modellerin geçerliliğini sınamada ve bu modellerden

Detaylı

JEODEZİK AĞLARIN OPTİMİZASYONU

JEODEZİK AĞLARIN OPTİMİZASYONU JEODEZİK AĞLARIN OPTİMİZASYONU Jeodezik Ağların Tasarımı 10.HAFTA Dr.Emine Tanır Kayıkçı,2017 OPTİMİZASYON Herhangi bir yatırımın gerçekleştirilmesi sırasında elde bulunan, araç, hammadde, para, işgücü

Detaylı

OPTİMİZASYON TEKNİKLERİ-2. Hafta

OPTİMİZASYON TEKNİKLERİ-2. Hafta GİRİŞ OPTİMİZASYON TEKNİKLERİ-2. Hafta Mühendislik açısından bir işin tasarlanıp, gerçekleştirilmesi yeterli değildir. İşin en iyi çözüm yöntemiyle en verimli bir şekilde yapılması bir anlam ifade eder.

Detaylı

ÖZDEĞERLER- ÖZVEKTÖRLER

ÖZDEĞERLER- ÖZVEKTÖRLER ÖZDEĞERLER- ÖZVEKTÖRLER GİRİŞ Özdeğerler, bir matrisin orijinal yapısını görmek için kullanılan alternatif bir yoldur. Özdeğer kavramını açıklamak için öncelikle özvektör kavramı ele alınsın. Bazı vektörler

Detaylı

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Ş

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Ş 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Ş Veri Madenciliği : Bir sistemin veri madenciliği sistemi olabilmesi

Detaylı

Mukavemet-I. Yrd.Doç.Dr. Akın Ataş

Mukavemet-I. Yrd.Doç.Dr. Akın Ataş Mukavemet-I Yrd.Doç.Dr. Akın Ataş Bölüm 5 Eğilmede Kirişlerin Analizi ve Tasarımı Kaynak: Cisimlerin Mukavemeti, F.P. Beer, E.R. Johnston, J.T. DeWolf, D.F. Mazurek, Çevirenler: A. Soyuçok, Ö. Soyuçok.

Detaylı

13. Olasılık Dağılımlar

13. Olasılık Dağılımlar 13. Olasılık Dağılımlar Mühendislik alanında karşılaşılan fiziksel yada fiziksel olmayan rasgele değişken büyüklüklerin olasılık dağılımları için model alınabilecek çok sayıda sürekli ve kesikli fonksiyon

Detaylı

ENM 5210 İSTATİSTİK VE YAZILIMLA UYGULAMALARI. Ders 2 Merkezi Eğilim Ölçüleri

ENM 5210 İSTATİSTİK VE YAZILIMLA UYGULAMALARI. Ders 2 Merkezi Eğilim Ölçüleri ENM 5210 İSTATİSTİK VE YAZILIMLA UYGULAMALARI Ders 2 Merkezi Eğilim Ölçüleri Basit Seriler Elde edilecek ham verilerin küçükten büyüğe doğru sıralanması ile elde edilen serilere basit seri denir ÖRNEK:

Detaylı

İÇİNDEKİLER ÖN SÖZ...

İÇİNDEKİLER ÖN SÖZ... İÇİNDEKİLER ÖN SÖZ... v GİRİŞ... 1 1. İSTATİSTİK İN TARİHÇESİ... 1 2. İSTATİSTİK NEDİR?... 3 3. SAYISAL BİLGİDEN ANLAM ÇIKARILMASI... 4 4. BELİRSİZLİĞİN ELE ALINMASI... 4 5. ÖRNEKLEME... 5 6. İLİŞKİLERİN

Detaylı

Bu bölümde; Çok ölçütlü karar verme yöntemlerinden biri olan TOPSİS yöntemi anlatılacaktır.

Bu bölümde; Çok ölçütlü karar verme yöntemlerinden biri olan TOPSİS yöntemi anlatılacaktır. ÇOK ÖLÇÜTLÜ KARAR VERME TOPSIS (Technique For Order Preference By Similarity To Ideal Solution) PROF. DR. İBRAHİM ÇİL 1 Bu bölümde; Çok ölçütlü karar verme yöntemlerinden biri olan TOPSİS yöntemi anlatılacaktır.

Detaylı

Tanımlayıcı İstatistikler. Yrd. Doç. Dr. Emre ATILGAN

Tanımlayıcı İstatistikler. Yrd. Doç. Dr. Emre ATILGAN Tanımlayıcı İstatistikler Yrd. Doç. Dr. Emre ATILGAN 1 Tanımlayıcı İstatistikler Yer Gösteren Ölçüler Yaygınlık Ölçüleri Merkezi Eğilim Ölçüleri Konum Ölçüleri 2 3 Aritmetik Ortalama Aritmetik ortalama,

Detaylı

m=n şeklindeki matrislere kare matris adı verilir. şeklindeki matrislere ise sütun matrisi denir. şeklindeki A matrisi bir kare matristir.

m=n şeklindeki matrislere kare matris adı verilir. şeklindeki matrislere ise sütun matrisi denir. şeklindeki A matrisi bir kare matristir. Matrisler Satır ve sütunlar halinde düzenlenmiş tabloya matris denir. m satırı, n ise sütunu gösterir. a!! a!" a!! a!" a!! a!! a!! a!! a!" m=n şeklindeki matrislere kare matris adı verilir. [2 3 1] şeklinde,

Detaylı

İSTATİSTİKSEL PROSES KONTROLÜ

İSTATİSTİKSEL PROSES KONTROLÜ İSTATİSTİKSEL PROSES KONTROLÜ ZTM 433 KALİTE KONTROL VE STANDARDİZASYON PROF: DR: AHMET ÇOLAK İstatistiksel işlem kontrolü (İPK), işlemle çeşitli istatistiksel metotların ve analiz sapmalarının kullanımını

Detaylı

3.2. Raster Veriler. Satırlar. Sütunlar. Piksel/hücre büyüklüğü

3.2. Raster Veriler. Satırlar. Sütunlar. Piksel/hücre büyüklüğü 3.2. Raster Veriler Satırlar Piksel/hücre büyüklüğü Sütunlar 1 Görüntü formatlı veriler Her piksel için gri değerleri kaydedilmiştir iki veya üç bant (RGB) çok sayıda bant Fotoğraf, uydu görüntüsü, ortofoto,

Detaylı

SÜREKLİ ŞANS DEĞİŞKENLERİ. Üstel Dağılım Normal Dağılım

SÜREKLİ ŞANS DEĞİŞKENLERİ. Üstel Dağılım Normal Dağılım SÜREKLİ ŞANS DEĞİŞKENLERİ Üstel Dağılım Normal Dağılım 1 Üstel Dağılım Meydana gelen iki olay arasındaki geçen süre veya bir başka ifadeyle ilgilenilen olayın ilk defa ortaya çıkması için geçen sürenin

Detaylı

VEKTÖR UZAYLARI 1.GİRİŞ

VEKTÖR UZAYLARI 1.GİRİŞ 1.GİRİŞ Bu bölüm lineer cebirin temelindeki cebirsel yapıya, sonlu boyutlu vektör uzayına giriş yapmaktadır. Bir vektör uzayının tanımı, elemanları skalar olarak adlandırılan herhangi bir cisim içerir.

Detaylı

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI Lineer Ayrılabilen Paternlerin Yapay Sinir Ağı ile Sınıflandırılması 1. Biyolojik Sinirin Yapısı Bilgi işleme

Detaylı

2.1 Bir Sınıfı Örneklerinden Öğrenme... 15 2.2 Vapnik-Chervonenkis (VC) Boyutu... 20 2.3 Olası Yaklaşık Doğru Öğrenme... 21

2.1 Bir Sınıfı Örneklerinden Öğrenme... 15 2.2 Vapnik-Chervonenkis (VC) Boyutu... 20 2.3 Olası Yaklaşık Doğru Öğrenme... 21 İçindekiler Önsöz İkinci Basım için Önsöz Türkçe Çeviri için Önsöz Gösterim xiii xv xvii xix 1 Giriş 1 1.1 Yapay Öğrenme Nedir?......................... 1 1.2 Yapay Öğrenme Uygulamalarına Örnekler...............

Detaylı

KAHKAHA TANIMA İÇİN RASSAL ORMANLAR

KAHKAHA TANIMA İÇİN RASSAL ORMANLAR KAHKAHA TANIMA İÇİN RASSAL ORMANLAR Heysem Kaya, A. Mehdi Erçetin, A. Ali Salah, S. Fikret Gürgen Bilgisayar Mühendisliği Bölümü Boğaziçi Üniversitesi / Istanbul Akademik Bilişim'14, Mersin, 05.02.2014

Detaylı

ORTALAMA ÖLÇÜLERİ. Ünite 6. Öğr. Gör. Ali Onur CERRAH

ORTALAMA ÖLÇÜLERİ. Ünite 6. Öğr. Gör. Ali Onur CERRAH ORTALAMA ÖLÇÜLERİ Ünite 6 Öğr. Gör. Ali Onur CERRAH Araştırma sonucunda elde edilen nitelik değişkenler hakkında tablo ve grafikle bilgi sahibi olunurken, sayısal değişkenler hakkında bilgi sahibi olmanın

Detaylı

5. Elektriksel Büyüklüklerin Ölçülebilen Değerleri

5. Elektriksel Büyüklüklerin Ölçülebilen Değerleri Elektrik devrelerinde ölçülebilen büyüklükler olan; 5. Elektriksel Büyüklüklerin Ölçülebilen Değerleri Akım Gerilim Devrede bulunan kaynakların tiplerine göre değişik şekillerde olabilir. Zamana bağlı

Detaylı

KARINCA KOLONİ ALGORİTMASI BMÜ-579 Meta Sezgisel Yöntemler. Yrd. Doç. Dr. İlhan AYDIN Fırat Üniversitesi, Bilgisayar Mühendisliği Bölümü

KARINCA KOLONİ ALGORİTMASI BMÜ-579 Meta Sezgisel Yöntemler. Yrd. Doç. Dr. İlhan AYDIN Fırat Üniversitesi, Bilgisayar Mühendisliği Bölümü KARINCA KOLONİ ALGORİTMASI BMÜ-579 Meta Sezgisel Yöntemler Yrd. Doç. Dr. İlhan AYDIN Fırat Üniversitesi, Bilgisayar Mühendisliği Bölümü Karınca Koloni Algoritması Bilim adamları, böcek davranışlarını inceleyerek

Detaylı

Makine Öğrenmesi 3. hafta

Makine Öğrenmesi 3. hafta Makine Öğrenmesi 3. hafta Entropi Karar Ağaçları (Desicion Trees) ID3 C4.5 Sınıflandırma ve Regresyon Ağaçları (CART) Karar Ağacı Nedir? Temel fikir, giriş verisinin bir kümeleme algoritması yardımıyla

Detaylı

Makine Öğrenmesi İle Duygu Analizinde Veri Seti Performansı

Makine Öğrenmesi İle Duygu Analizinde Veri Seti Performansı Makine Öğrenmesi İle Duygu Analizinde Veri Seti Performansı Hatice NİZAM İstanbul Üniversitesi Bilgisayar Mühendisliği Bölümü haticenizam@outlook.com Saliha Sıla AKIN ERS Turizm Yazılım Şirketi, Bilgisayar

Detaylı

TANIMLAYICI İSTATİSTİKLER

TANIMLAYICI İSTATİSTİKLER TANIMLAYICI İSTATİSTİKLER Tanımlayıcı İstatistikler ve Grafikle Gösterim Grafik ve bir ölçüde tablolar değişkenlerin görsel bir özetini verirler. İdeal olarak burada değişkenlerin merkezi (ortalama) değerlerinin

Detaylı

BÖLÜM 9 NORMAL DAĞILIM

BÖLÜM 9 NORMAL DAĞILIM 1 BÖLÜM 9 NORMAL DAĞILIM Normal dağılım; 'normal dağılım eğrisi (normaly distribution curve)' ile kavramlaştırılan hipotetik bir evren dağılımıdır. 'Gauss dağılımı' ya da 'Gauss eğrisi' olarak da bilinen

Detaylı

GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA

GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA Nedim TUTKUN Düzce Üniversitesi Elektrik Elektronik Mühendisliği Bölümü nedimtutkun@duzce.edu.tr Düzce Üniversitesi Elektrik&Elektronik Mühendisliği

Detaylı

(AYIRIM) DENLİ. Emre KUZUGÜDENL. Doç.Dr.Serdar CARUS

(AYIRIM) DENLİ. Emre KUZUGÜDENL. Doç.Dr.Serdar CARUS DİSKRİMİNANT ANALİZİ (AYIRIM) Emre KUZUGÜDENL DENLİ Doç.Dr.Serdar CARUS Bu analiz ile; Bir bireyin hangi gruptan geldiği (p değişkeni kullanarak, bireyi uygun bir gruba atar ) Her bir değişkenin atama

Detaylı

YAPI STATİĞİ II (Hiperstatik Sistemler) Yrd. Doç. Dr. Selçuk KAÇIN

YAPI STATİĞİ II (Hiperstatik Sistemler) Yrd. Doç. Dr. Selçuk KAÇIN YAPI STATİĞİ II (Hiperstatik Sistemler) Yrd. Doç. Dr. Selçuk KAÇIN Yapı Sistemleri: İzostatik (Statikçe Belirli) Sistemler : Bir sistemin tüm kesit tesirlerini (iç kuvvetlerini) ve mesnet reaksiyonlarını

Detaylı

KARŞILAŞTIRMA İSTATİSTİĞİ, ANALİTİK YÖNTEMLERİN KARŞILAŞTIRILMASI, BİYOLOJİK DEĞİŞKENLİK. Doç.Dr. Mustafa ALTINIŞIK ADÜTF Biyokimya AD 2005

KARŞILAŞTIRMA İSTATİSTİĞİ, ANALİTİK YÖNTEMLERİN KARŞILAŞTIRILMASI, BİYOLOJİK DEĞİŞKENLİK. Doç.Dr. Mustafa ALTINIŞIK ADÜTF Biyokimya AD 2005 KARŞILAŞTIRMA İSTATİSTİĞİ, ANALİTİK YÖNTEMLERİN KARŞILAŞTIRILMASI, BİYOLOJİK DEĞİŞKENLİK Doç.Dr. Mustafa ALTINIŞIK ADÜTF Biyokimya AD 2005 1 Karşılaştırma istatistiği Temel kavramlar: Örneklem ve evren:

Detaylı

Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Giriş.

Okut. Yüksel YURTAY. İletişim :  (264) Sayısal Analiz. Giriş. Okut. Yüksel YURTAY İletişim : Sayısal Analiz yyurtay@sakarya.edu.tr www.cs.sakarya.edu.tr/yyurtay (264) 295 58 99 Giriş 1 Amaç : Mühendislik problemlerinin bilgisayar ortamında çözümünü mümkün kılacak

Detaylı

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması Ağaç, verilerin birbirine sanki bir ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyararşik yapıya sahip

Detaylı

TEMEL MEKANİK 4. Yrd. Doç. Dr. Mehmet Ali Dayıoğlu Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü

TEMEL MEKANİK 4. Yrd. Doç. Dr. Mehmet Ali Dayıoğlu Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü TEMEL MEKANİK 4 Yrd. Doç. Dr. Mehmet Ali Dayıoğlu Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü Ders Kitapları: Mühendisler İçin Vektör Mekaniği, Statik, Yazarlar:

Detaylı

BLG325.1 SINYAL ISLEME DERSİ BİLGİ PAKETİ. Haftalık Ders Planı

BLG325.1 SINYAL ISLEME DERSİ BİLGİ PAKETİ. Haftalık Ders Planı Düzey : Lisans Ders Kodu : BLG325.1 Ders Adı : SINYAL ISLEME BLG325.1 SINYAL ISLEME DERSİ BİLGİ PAKETİ lık Ders Planı 1 : İşaret ve sistem tanımı, ayrık zamanlı ve sürekli zamanlı sistemler, ayrık değerli

Detaylı

RASGELE SÜREÇLER İ.Ü. ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ İLETİŞİM LABORATUVARI ARALIK, 2007

RASGELE SÜREÇLER İ.Ü. ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ İLETİŞİM LABORATUVARI ARALIK, 2007 RASGELE SÜREÇLER İ.Ü. ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ İLETİŞİM LABORATUVARI ARALIK, 007 1 Tekdüze Dağılım Bir X rasgele değişkenin, a ve b arasında tekdüze dağılımlı olabilmesi için olasılık yoğunluk

Detaylı

HATA VE HATA KAYNAKLARI...

HATA VE HATA KAYNAKLARI... İÇİNDEKİLER 1. GİRİŞ... 1 1.1 Giriş... 1 1.2 Sayısal Analizin İlgi Alanı... 2 1.3 Mühendislik Problemlerinin Çözümü ve Sayısal Analiz... 2 1.4 Sayısal Analizde Bilgisayarın Önemi... 7 1.5 Sayısal Çözümün

Detaylı

SAYISAL ÇÖZÜMLEME. Sayısal Çözümleme

SAYISAL ÇÖZÜMLEME. Sayısal Çözümleme SAYISAL ÇÖZÜMLEME 1 SAYISAL ÇÖZÜMLEME 4. Hafta DENKLEM ÇÖZÜMLERİ 2 İÇİNDEKİLER Denklem Çözümleri Doğrusal Olmayan Denklem Çözümleri Grafik Yöntemleri Kapalı Yöntemler İkiye Bölme (Bisection) Yöntemi Adım

Detaylı

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi OPTİMİZASYON Gerçek hayatta, çok değişkenli optimizasyon problemleri karmaşıktır ve nadir olarak problem tek değişkenli olur. Bununla birlikte, tek değişkenli optimizasyon algoritmaları çok değişkenli

Detaylı

MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI

MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI .. MAK MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI Polinom MATLAB p=[8 ] d=[ - ] h=[ -] c=[ - ] POLİNOMUN DEĞERİ >> polyval(p, >> fx=[ -..9 -. -.9.88]; >> polyval(fx,9) ans =. >> x=-.:.:.; >> y=polyval(fx,;

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 5- SONLU FARKLAR VE İNTERPOLASYON TEKNİKLERİ Doç. Dr. Ali Rıza YILDIZ MAK 210 - Sayısal Analiz 1 İNTERPOLASYON Tablo halinde verilen hassas sayısal değerler veya ayrık noktalardan

Detaylı

Yapı Sistemlerinin Hesabı İçin. Matris Metotları. Prof.Dr. Engin ORAKDÖĞEN Doç.Dr. Ercan YÜKSEL Bahar Yarıyılı

Yapı Sistemlerinin Hesabı İçin. Matris Metotları. Prof.Dr. Engin ORAKDÖĞEN Doç.Dr. Ercan YÜKSEL Bahar Yarıyılı Yapı Sistemlerinin Hesabı İçin Matris Metotları 05-06 Bahar Yarıyılı Prof.Dr. Engin ORAKDÖĞEN Doç.Dr. Ercan YÜKSEL BÖLÜM VIII HAREKET DENKLEMİ ZORLANMIŞ TİTREŞİMLER SERBEST TİTREŞİMLER Bu bölümün hazırlanmasında

Detaylı

SAYISAL KARARLILIK. Zaman Uzayı Sonlu Farklar Yöntemi

SAYISAL KARARLILIK. Zaman Uzayı Sonlu Farklar Yöntemi Dr. Serkan Aksoy SAYISAL KARARLILIK Sayısal çözümlerin kararlı olması zorunludur. Buna göre ZUSF çözümleri de uzay ve zamanda ayrıklaştırma kapsamında kararlı olması için kararlılık koşullarını sağlaması

Detaylı

8.333 İstatistiksel Mekanik I: Parçacıkların İstatistiksel Mekaniği

8.333 İstatistiksel Mekanik I: Parçacıkların İstatistiksel Mekaniği MIT Açık Ders Malzemeleri http://ocw.mit.edu 8.333 İstatistiksel Mekanik I: Parçacıkların İstatistiksel Mekaniği 2007 Güz Bu materyallerden alıntı yapmak ya Kullanım Şartları hakkında bilgi almak için

Detaylı