Press "Enter" to skip to content

Weka Knowledge Flow Tasarım

Gözde Nergiz 2

Weka Knowledge Flow Tasarım

Bu yazımızda Weka Knowledge Flow Tasarım ekranını ve bu ekranın nasıl kullanıldığını göreceğiz.Knowledge Flow,Bilgi Akışı anlamına gelmektedir.Bu ekran,Weka’nın sağladığı sınıflandırma,kümeleme,özellik çıkarımı vb. bütün özellikleri görsel olarak gerçekleştirmemizi sağlar.Aynı anda birden fazla işlemi bu ekran üzerinde yapabiliriz.

Knowledge Flow ekranına girdiğimizde sağ tarafta araçlar penceresi bulunmaktadır.Tasarımımızı gerçekleştirmek için bu araçları kullanacağız.

1) Öncelikle DataSources içerisinde bulunan ArffLoader aracını ekrana ekliyoruz.Bu araç veri kümemizin bulunduğu dosyayı yüklememizi sağlar.ArffLoader üzerine gelip sağ tıklayarak configure seçeneğinden dosyamızı ekliyoruz.Örnek olarak Weka’nın içerisinde hazır olarak gelen iris.arff dosyasını ekledik.

2) Evaulation içerisindeki ClassAssigner aracını ekliyoruz.ClassAssigner,eklediğimiz veri kümesi içerisindeki kolonların hangilerinin class etiketi olacağını belirlememizi sağlar.

3) Evaulation içerisindeki CrossValidationFoldMaker aracını ekliyoruz.Bu araç da,veri setimizi eğitim ve test kümesi olarak bölmemizi sağlar.

4) Classifiers içerisindeki  istediğiniz herhangi bir sınıflandırıcıyı seçebilirsiniz.Biz KNN(En Yakın Komşu) Algoritmasını yani IBk’yi seçtik.Classifiers içerisinde lazy klasörü altında bulunan IBk sınıflandırıcısını tasarımımıza ekledik.Üzerine sağ tıklayıp configure seçeneğinden KNN kısmını yani en yakın komşu sayısını 3 yapıyoruz.(En yakın k komşu değeri  sizin veri setinize en uygun değer olmalıdır.Bu veri seti için 3 değeri uygundur.)

5) Evaluation içerisindeki ClassifierPerformanceEvaluator aracını ekliyoruz.Bu araç seçtiğimiz sınıflandırıcının sonuçlarını ve hata miktarını değerlendirir.

6) Son olarak sınıflandırıcının performansını,hata miktarını,sonuçlarını görebilmek için Visualization içerisindeki TextViewer aracını ekliyoruz.

Bu adımları gerçekleştirdikten sonra eklediğimiz araçları birbirine bağlıyoruz.

DataSource üzerine sağ tıklayıp dataSet seçeneğini seçerek ClassAssigner aracına bağlıyoruz.ClassAssigner aracını da  dataSet ile CrossValidationFoldMaker aracına,onu da testSet ve trainingSet ile IBk aracına,IBk’yi batchClassifier ile ClassifierPerformanceEvaluator aracına,onu da text ile TextViwer aracına bağlayarak bağlantı işlemini tamamlıyoruz.

Hazırladığımız tasarımı çalıştırıp,sonuçları TextViewer’in Show results seçeneği ile görebiliriz.Dosyayı kaydetmek için kaydet seçeneğinden .kf uzantısı ile dosyamızı kaydedebiliriz.

 

Tasarımda kullanılan veri setinin eğitim ve test verileri ayrı dosyalarda yer alıyorsa tasarım şu şekilde olmalıdır.

      TrainingSetMaker ve TestSetMaker ile veri kümesi eğitim ve test kümelerine ayrılır.Geri kalan işlemler yukarıdakiler ile aynıdır.Bir sonraki yazımızda görüşmek üzere.

Weka Knowledge Flow Tasarım

  1. turgut turgut

    Eline sağlık hocam faydalı bir çalışma olmuş. Paylaşımınız için teşekkürler.

    • Gözde Nergiz Gözde Nergiz

      Teşekkür ederim,başarılar dilerim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

bakırköy escort afyon escort afyon escort ağrı escort ardahan escort artvin escort aksaray escort amasya escort antalya escort alanya escort aydın escort balıkesir escort bandırma escort bayburt escort bartın escort batman escort bitlis escort bingöl escort bodrum escort bolu escort bursa escort çanakkale escort çerkezköy escort çorum escort düzce escort çeşme escort diyarbakır escort edirne escort erzincan escort erzurum escort erzurum escort elazığ escort eskişehir escort gaziantep escort giresun escort gümüşhane escort hatay escort hatay escort hakkari escort içel escort ığdır escort ısparta escort kars escort maraş escort kayseri escort karabük escort kıbrıs escort kırıkkale escort kırklareli escort kilis escort kırşehir escort konya escort kuşadası escort kütahya escort manisa escort manavgat escort marmaris escort mardin escort malatya escort mersin escort muğla escort muş escort nevşehir escort niğde escort ordu escort osmaniye escort rize escort samsun escort sakarya escort seyhan escort siirt escort sivas escort sinop escort şırnak escort şırnak escort tekirdağ escort trabzon escort tokat escort tunceli escort urfa escort uşak escort van escort yalova escort yozgat escort zonguldak escort izmit escort izmit escort izmit escort istanbul escort avcılar escort esenyurt escort mecidiyeköy escort şişli escort beylikdüzü escort halkalı escort kadıköy escort pendik escort istanbul escort kurtköy escort pendik escort beylikdüzü escort esenyurt escort escort bayan istanbul escort bayan escort escort bayan