tag metasezgisel
Evrimsel Algoritma (Evrimsel Algoritma)
Bu sayfada metasezgisel (Evrimsel Algoritma (Evrimsel Algoritma)) etiketi ile işaretlenmiş 1 yapay zeka kavramını bulabilirsiniz.
Evrimsel algoritmalar, doğal seçilim, kalıtım ve genetik dönüşüm ilkelerinden ilham alan popülasyon tabanlı metasezgisel optimizasyon yöntemlerinin genel adıdır. Bu algoritmalar, bir dizi aday çözümden oluşan başlangıç popülasyonuyla çalışmaya başlar ve her nesilde bu popülasyonu değerleyerek, seçerek ve dönüştürerek daha iyi çözümlere doğru iteratif biçimde ilerler. Temel işleyiş döngüsü dört ana adımdan oluşur: Başlatma aşamasında rastgele ya da sezgisel yöntemle aday bireyler oluşturulur. Uygunluk değerlendirmesi (fitness evaluation) aşamasında her bireyin problemi ne kadar iyi çözdüğü ölçülür. Seçilim operatörü, doğal seçilimi taklit ederek yüksek uygunluğa sahip bireyleri üreme için tercih eder. Son olarak çaprazlama (crossover) ve mutasyon operatörleri yeni bireyler üretir ve çeşitlilik korur. Evrimsel algoritmalar birçok alt aileden oluşur: Genetik algoritmalar (GA) binary ya da tam sayısal kodlama kullanır; evrim stratejileri (ES) ve kovaryans matris uyarlaması (CMA-ES) sürekli uzayda parametre optimizasyonuna uygundur; genetik programlama (GP) program ağaçlarını evrimleştirir; diferansiyel evrim (DE) ise özellikle çok boyutlu sayısal optimizasyonda güçlüdür. Gradyan tabanlı yöntemlerin yetersiz kaldığı durumlarda evrimsel algoritmalar öne çıkar: türev hesabı gerektirmez, çok-modlu (multimodal) uzaylarda global optimum arayışı yapabilir ve doğası gereği paralelleştirilebilir. Bu özellikler sayesinde hiperparametre optimizasyonu, sinir ağı mimarisi araması (NAS), pekiştirmeli öğrenme politika araması, kombinatoryal optimizasyon ve robotik tasarım gibi çok sayıda uygulamada kullanılmaktadır. Tarihin önemli örnekleri arasında NASA'nın evrimsel algoritmayla tasarlattığı yüksek verimli anten, NEAT algoritmasının evrimleştirdiği oyun oynayan sinir ağları ve modern hiperparametre arama çerçeveleri olan Optuna ve DEAP yer alır.