Yapay Zeka Tıbbın Hizmetinde 2 | Yapay Zekâ Portalı
Ana Sayfa Konu Yapay Zeka Tıbbın Hizmetinde 2
İlk yazımızdaki programı indirip inceleyen – şu an itibarıyla 4 kişi – ÇOK! sayıda insandan biriyseniz Programın YSA yı uygulayan kısımının Heasapla fonksiyonun içinde olduğu ve Normalizasyon kısımlarını saymaksak üç beş satırdan oluştuğunu görmüşsünüzdür. Peki bu işler bu kadar kolaymı ?
Sınıflandırma yapmamız için etkili olan faktörler tespit edilir – Giriş değişkenleri – Sonuçta bu faktörlere göre bir sınıflara ulaşırız -Çıkış değerleri – İşte Bu giriş ve çıkış değerleri YSA nın giriş ve çıkış değerleri oluyor.
Malesef veremeyiz. YSA da katmanlar arasında veri iletişimi bir çeşit aktivasyon fonksiyonundan geçerek sağlanır. Bu fonksiyonlarda tipine göre (0 – 1 ) yada (-1 1) aralığında sonuçlar verir. Bu durumda bizim verilerinizi bu aralıklara çekmemiz lazım. Peki Bu normalizasyon işlemini nasıl yapacağız. Değişkenin en küçük (min) ve en büyük (max) değerleri tespit edilir ve bir aralık hesaplanır
ufak bir tavsiyede bulanayım değişkenin veri kümesinden tespit ettiğimiz min max değerlerini aralığı hafifçe açacak şekilde genişletirseniz daha iyi olur. bu arada sizede ufak bir ev ödev i! (-1 – 1) aralığında normalizasyon için gereken formülüde siz bulun.
155 adedi eğitim için 25 adedi test için. ve verileri FANN kütüphanesinin standartına uygun olarak kaydediyoruz. – FANN kullanımı yazılarım –
Data File olaraka “heart_train_data.dat” yükleyin Artık Keyfinize ve tecrübelerinize göre eğitim denemelerinini yapabilrsiniz.
ilk etapta saklı katman sayısı (# of Layer) ve bu katmanlardaki hücre sayılarını (Hid Layer 1 …) ayarlaya bilirsiniz.
Bu değer eğer çok yüksekse. Bizim YSA eğitimi iyi olmamış demektir. Tabiri caiz ise YSA mız Eğitim verilerini ezberlemiştir. Muhtemel sebeplerine gelirsek Düşük veri sayısı veya yüksek hücre sayısı veya istenen hata değerinin çok düşüklüğü….
Sizinde gördüğünüğüz gibi üç beş satırın arkasında epey bir emek var. İnşallah FannTool ‘un ilerki versiyonlarında Veri işlemeyi nispeten kolaylaştıran bir kısımı da eklemeyi planlıyorum.
Kaynak: http://derindelimavi.blogspot.com.tr/2008/03/yapay-zeka-tbbn-hizmetinde-2.html / 2008
Önceki İçerikYapay Zekâ Tıbbın Hizmetinde 1
Sonraki İçerikGöz Bulma 1