Matlab Gptips

GPTIPS, Matlab'da geliştirilen yaygın olarak kullanılan bir genetik programlama yazılımıdır. Bu yazılımın en son sürümü olan GPTIPS 2.0, geleneksel evrimsel algoritmalara ek olarak veri analizi için sembolik bir çoklu gen regresyonu sağlar. GPTIPS metodolojisini kısaca açıklıyor, zayıf yönleri ve güçlü yanları da dahil olmak üzere ana özelliklerini açıklıyor ve GPTIPS uygulamalarına örnekler veriyoruz. Giriş GPTIPS, veri madenciliği ve model keşfi için Matlab'da yazılmış ve serbestçe kullanılabilir bir açık kaynaklı çok genli genetik programlama (MGGP) platformudur. GPTIPS, girdi ve çıktı arasındaki ilgili ilişki için sayısal bir veri kümesi arayarak sembolik denklemler biçiminde açık tahmin modelleri üretir. Karmaşıklığı azaltmak ve biyo-ilhamlı geleneksel genetik programlamanın (GP) işlevselliğini, doğruluğunu ve sağlamlığını geliştirmek için sembolik çok genli regresyon (SMGR) kullanır [1]. Geleneksel bir GP yaklaşımı, ilk çözümler olarak adlandırılan rastgele oluşturulmuş ağaç popülasyonuyla başlar. Daha sonra, verileri açıklayan doğru bir model bulmak için bu ağaçlar evrimleşmiştir. Geleneksel GP'den farklı olarak GPTIPS, rastgele oluşturulmuş ağaçların bir vektöründen oluşturulan çok ağaçlı çözümlerin (MGGP) popülasyonuyla başlar. Daha sonra, her bir çözeltinin uyum iyiliği değerlendirilir ve olasılıklı bir Pareto turnuvası kullanılarak nüfusun belirli bir yüzdesi ebeveyn olarak seçilir. Gelecek nesli oluşturmak için seçilen çözümler mutasyon ve çaprazlama ile evrilir. Bu işlem kullanıcı tanımlı bir kısaltma kriteri karşılanana kadar tekrarlanır [2]. GPTIPS, en iyi model uygunluğu, maksimum nesil sayısı ve maksimum çalışma süresi dahil olmak üzere çeşitli çalıştırma sonlandırma ölçütlerini destekler. GPTIPS'in en yeni sürümü olan GPTIPS 2.0, modellerin performansını korurken çözümlerin evrimini hızlandırmak için çeşitli türlerde geçişler de dahil olmak üzere çeşitli evrim şemaları kullanır. Şekil 1, kullanıcı tanımlı GPTIPS yapılandırma dosyasının bir örneğini içerir (GPTIPS'i başlatmak için bir yapılandırma dosyası gereklidir). Şekil l'de, GPTIPS parametreleri her satırdaki yorumlar ile açıklanmaktadır.

Yorumlar