KNIME - Kendi Modelinizi Oluşturmak
Bu bölümde, tesisleri gözlemlenen birkaç özelliğe göre sınıflandırmak için kendi makine öğrenimi modelinizi oluşturacaksınız. Tanınmış olanı kullanacağıziris veri kümesi UCI Machine Learning Repositorybu amaç için. Veri kümesi üç farklı bitki sınıfı içerir. Modelimizi bilinmeyen bir bitkiyi bu üç sınıfa ayırmak için eğiteceğiz.
Makine öğrenimi modellerimizi oluşturmak için KNIME'de yeni bir iş akışı oluşturmakla başlayacağız.
İş Akışı Oluşturma
Yeni bir iş akışı oluşturmak için KNIME çalışma tezgahında aşağıdaki menü seçeneğini seçin.
File → New
Aşağıdaki ekranı göreceksiniz -
Seçin New KNIME Workflow seçeneğini tıklayın ve tıklayın Nextbuton. Bir sonraki ekranda, iş akışı için istenen ad ve onu kaydetmek için hedef klasör istenecektir. Bu bilgileri istediğiniz gibi girin ve tıklayınFinish yeni bir çalışma alanı oluşturmak için.
Verilen ada sahip yeni bir çalışma alanı, Workspace burada görüldüğü gibi görünüm -
Modelinizi oluşturmak için şimdi bu çalışma alanına çeşitli düğümleri ekleyeceksiniz. Düğüm eklemeden önce, indirip hazırlamanız gerekir.iris kullanımımız için veri seti.
Veri Kümesi Hazırlanıyor
Iris veri kümesini UCI Machine Learning Repository sitesinden indirin Iris Veri Kümesini İndirin . İndirilen iris.data dosyası CSV formatındadır. Sütun adlarını eklemek için bazı değişiklikler yapacağız.
İndirdiğiniz dosyayı favori metin düzenleyicinizde açın ve başa aşağıdaki satırı ekleyin.
sepal length, petal length, sepal width, petal width, class
Ne zaman File Reader node bu dosyayı okur, yukarıdaki alanları otomatik olarak sütun adı olarak alır.
Şimdi, çeşitli düğümler eklemeye başlayacaksınız.
Dosya Okuyucu Ekleme
Şuraya git Node Repository görünümünde, arama kutusuna "dosya" yazın. File Readerdüğüm. Bu, aşağıdaki ekran görüntüsünde görülmektedir -
Seçin ve çift tıklayın. File Readerdüğümü çalışma alanına eklemek için. Alternatif olarak, düğümü çalışma alanına eklemek için sürükle bırak özelliğini kullanabilirsiniz. Düğüm eklendikten sonra onu yapılandırmanız gerekecektir. Düğüme sağ tıklayın veConfiguremenü seçeneği. Bunu daha önceki derste yaptınız.
Veri dosyası yüklendikten sonra ayarlar ekranı aşağıdaki gibi görünür.
Veri kümenizi yüklemek için, Browsedüğmesine tıklayın ve iris.data dosyanızın konumunu seçin. Düğüm, yapılandırma kutusunun alt kısmında görüntülenen dosyanın içeriğini yükleyecektir. Veri dosyasının doğru bir şekilde yerleştirildiğinden ve yüklendiğinden emin olduğunuzda,OK Yapılandırma iletişim kutusunu kapatmak için düğmesine basın.
Şimdi bu düğüme bazı açıklamalar ekleyeceksiniz. Düğüme sağ tıklayın ve seçinNew Workflow Annotationmenü seçeneği. Ekranda, buradaki ekran görüntüsünde gösterildiği gibi bir açıklama kutusu görünecektir:
Kutunun içini tıklayın ve aşağıdaki ek açıklamayı ekleyin -
Reads iris.data
Düzenleme modundan çıkmak için kutunun dışında herhangi bir yeri tıklayın. Kutuyu istediğiniz gibi yeniden boyutlandırın ve düğümün etrafına yerleştirin. Son olarak,Node 1 Bu dizeyi aşağıdaki gibi değiştirmek için düğümün altındaki metin -
Loads data
Bu noktada, ekranınız aşağıdaki gibi görünecektir -
Şimdi yüklenen veri setimizi eğitim ve teste bölümlemek için yeni bir düğüm ekleyeceğiz.
Bölümleme Düğümü Ekleme
İçinde Node Repository arama penceresi, bulmak için birkaç karakter yazın. Partitioning düğüm, aşağıdaki ekran görüntüsünde görüldüğü gibi -
Düğümü çalışma alanımıza ekleyin. Yapılandırmasını aşağıdaki gibi ayarlayın -
Relative (%) : 95
Draw Randomly
Aşağıdaki ekran görüntüsü yapılandırma parametrelerini gösterir.
Ardından, iki düğüm arasındaki bağlantıyı kurun. Bunu yapmak için,File Reader düğüm, fare düğmesini tıklı tutun, bir lastik bant çizgisi görünecektir, onu Partitioningdüğüm, fare düğmesini bırakın. Artık iki düğüm arasında bir bağlantı kurulmuştur.
Detaylandırmayı ekleyin, açıklamayı değiştirin, düğümü ve detaylandırma görünümünü istediğiniz gibi konumlandırın. Bu aşamada ekranınız aşağıdaki gibi görünmelidir -
Sonra, ekleyeceğiz k-Means düğüm.
K-Ortalama Düğümü Ekleme
Seçin k-Meansdepodan düğüm ve çalışma alanına ekleyin. K-Means algoritmasıyla ilgili bilgilerinizi yenilemek istiyorsanız, çalışma tezgahının açıklama görünümünde açıklamasına bakın. Bu, aşağıdaki ekran görüntüsünde gösterilmektedir -
Bu arada, hangisinin kullanılacağına dair nihai bir karar vermeden önce açıklama penceresinde farklı algoritmaların açıklamalarına bakabilirsiniz.
Düğüm için yapılandırma iletişim kutusunu açın. Tüm alanlar için varsayılanları burada gösterildiği gibi kullanacağız -
Tıklayın OK varsayılanları kabul etmek ve iletişim kutusunu kapatmak için.
Ek açıklamayı ve açıklamayı şu şekilde ayarlayın -
Ek açıklama: Kümeleri sınıflandırın
Açıklama: Kümeleme gerçekleştirin
Üst çıkışını bağlayın. Partitioning giriş düğümü k-Meansdüğüm. Öğelerinizi yeniden konumlandırın ve ekranınız aşağıdaki gibi görünmelidir -
Sonra, bir ekleyeceğiz Cluster Assigner düğüm.
Küme Atayıcısı Ekleniyor
Cluster Assigneryeni verileri mevcut bir prototip kümesine atar. İki giriş alır - prototip modeli ve giriş verilerini içeren verilebilir. Aşağıdaki ekran görüntüsünde gösterilen açıklama penceresinde düğümün açıklamasına bakın -
Bu nedenle, bu düğüm için iki bağlantı yapmanız gerekir -
PMML Küme Modeli çıktısı Partitioning düğüm → Prototiplerin girişi Cluster Assigner
İkinci bölüm çıktısı Partitioning düğüm → Giriş verileri Cluster Assigner
Bu iki bağlantı aşağıdaki ekran görüntüsünde gösterilmektedir -
Cluster Assignerherhangi bir özel konfigürasyona ihtiyaç duymaz. Varsayılanları kabul edin.
Şimdi, bu düğüme biraz açıklama ve açıklama ekleyin. Düğümlerinizi yeniden düzenleyin. Ekranınız aşağıdaki gibi görünmelidir -
Bu noktada kümelenmemiz tamamlanmıştır. Çıktıyı grafik olarak görselleştirmemiz gerekiyor. Bunun için bir dağılım grafiği ekleyeceğiz. Dağılım grafiğinde üç sınıf için renkleri ve şekilleri farklı şekilde ayarlayacağız. Böylece, çıktısını filtreleyeceğizk-Means önce düğüm Color Manager düğüm ve sonra Shape Manager düğüm.
Renk Yöneticisi Ekleme
Bulun Color Managerdepodaki düğüm. Çalışma alanına ekleyin. Yapılandırmayı varsayılan değerlerinde bırakın. Yapılandırma iletişim kutusunu açmanız veOKvarsayılanları kabul etmek için. Düğüm için açıklama metnini ayarlayın.
Çıkışından bir bağlantı yapın k-Means girişine Color Manager. Bu aşamada ekranınız aşağıdaki gibi görünecektir -
Şekil Yöneticisi Ekleme
Bulun Shape Managerarşivde bulun ve çalışma alanına ekleyin. Yapılandırmasını varsayılanlarda bırakın. Önceki gibi, yapılandırma iletişim kutusunu açmalı veOKvarsayılanları ayarlamak için. Bağlantıyı çıkışından kurunColor Manager girişine Shape Manager. Düğümün açıklamasını ayarlayın.
Ekranınız aşağıdaki gibi görünmelidir -
Şimdi, modelimizdeki son düğümü ekleyeceksiniz ve bu dağılım grafiği.
Dağılım Grafiği Ekleme
Bul Scatter Plotdepodaki düğümü ve çalışma alanına ekleyin. Çıkışını bağlayınShape Manager girişine Scatter Plot. Yapılandırmayı varsayılanlarda bırakın. Açıklamayı ayarlayın.
Son olarak, son eklenen üç düğüme bir grup ek açıklaması ekleyin
Ek açıklama: Görselleştirme
Düğümleri istediğiniz gibi yeniden konumlandırın. Bu aşamada ekranınız aşağıdaki gibi görünmelidir.
Bu, model oluşturma görevini tamamlar.