Bayesçi Optimizasyon — Sıralı Model Tabanlı Hiperparametre Ayarlaması
Bayesian Optimization (Hyperparameter Tuning) · Ayrıca şöyle bilinir: Bayesçi Optimizasyon (Hyperparameter Tuning), surrogate-based optimization, sequential model-based optimization, SMBO
Bayesçi Optimizasyon, maliyetli "kara kutu" fonksiyonlarının optimumunu mümkün olan en az değerlendirme ile bulmaya yönelik sıralı, model tabanlı bir stratejidir. Mockus'un (1975) çalışmalarıyla temellenen ve Snoek, Larochelle ve Adams (2012) tarafından ana akım makine öğrenimi uygulamalarına taşınan bu yöntem, geçmiş gözlemlere olasılıksal bir vekil model —tipik olarak bir Gauss Süreci— uydurur ve keşfedilmemiş bölgelerin keşfi ile umut vadeden bölgelerin sömürüsü arasında denge kurarak bir edinim fonksiyonu kullanarak bir sonraki denemenin nerede yapılacağına karar verir.
Tam yöntemi oku
Bu bölümü okumak için ücretsiz hesapla giriş yapın.
Yöntem haritası
İlişkili yöntemlerin komşuluğu — keşfetmek için bir düğüm seçin.
+9 tane daha
Ne zaman kullanılır
Bayesçi Optimizasyon, hedef fonksiyonun değerlendirilmesi pahalı veya yavaş olduğunda —büyük bir modelin eğitilmesi, fiziksel bir simülasyonun çalıştırılması veya bir laboratuvar deneyinin yapılması gibi— ve bütçe onlarca veya yüzlerce değerlendirme ile sınırlı olduğunda doğru seçimdir. Arama uzayı, her parametre için açık sınırlar ile tanımlanmalıdır. Yöntem, sürekli ve sıralı parametreleri doğal olarak ele alır; tamamen kategorik veya çok yüksek boyutlu uzaylar (yaklaşık 20'den fazla parametre) vekil model kalitesini düşürebilir ve vekil olarak rastgele ormanlar veya boyut azaltma ön işleme gibi uzantılar gerektirebilir. Değerlendirmeler ucuzsa ve paralellik mevcutsa, daha basit rastgele arama veya ızgara araması rekabetçi olabilir.
Güçlü yönler & sınırlılıklar
- Örneklem verimli: ızgara araması veya rastgele aramadan çok daha az değerlendirme ile iyi konfigürasyonlar bulur, bu da her değerlendirme yavaş veya maliyetli olduğunda önemlidir.
- İlkeli keşif-sömürü dengesi: edinim fonksiyonu, bir sonraki aramanın nerede yapılacağına dair resmi, yorumlanabilir bir kriter sağlar.
- Model tabanlı belirsizlik: Gauss Süreci sadece performansı tahmin etmekle kalmaz, aynı zamanda kendi güvenini de nicelleştirir, bu da bilinçli durdurma kararları alınmasını sağlar.
- Herhangi bir "kara kutu" hedefine uygulanabilir: yöntem, gradyan bilgisi veya hedefin iç yapısı hakkında matematiksel bilgi gerektirmez.
- Çok yüksek boyutlu hiperparametre uzaylarına kötü ölçeklenir: Gauss Süreci uydurması hesaplama açısından pahalı hale gelir ve vekil model yaklaşık 10-20 boyutun ötesinde doğruluğunu kaybeder.
- Vekil çekirdeği ve edinim fonksiyonu seçimine duyarlıdır: kötü varsayılanlar, özellikle durağan olmayan veya çok modlu hedeflerde yakınsamayı engelleyebilir.
- Varsayılan olarak sıralı: bir sonraki aday seçilmeden önce her değerlendirme tamamlanmalıdır, bu da toplu mod veya eşzamansız uzantılar kullanılmadıkça paralelliği sınırlar.
- Sınırlı arama uzayları gerektirir: açık aralıkları olmayan parametreler doğrudan ele alınamaz.
SSS
Bayesçi Optimizasyon, ızgara araması veya rastgele aramadan nasıl farklıdır?
Izgara araması, sabit bir konfigürasyon kafesini değerlendirir ve rastgele arama, tekdüze rastgele örnekler alır — her ikisi de bir sonraki noktayı seçerken önceki denemelerin sonuçlarını göz ardı eder. Bayesçi Optimizasyon, bir vekil model oluşturmak için tüm geçmiş gözlemleri aktif olarak kullanır ve mevcut en iyi sonucu iyileştirmesi en muhtemel bir sonraki noktayı seçer, bu da değerlendirmeler pahalı olduğunda onu çok daha örneklem verimli hale getirir.
Hangi edinim fonksiyonunu kullanmalıyım?
Beklenen İyileşme (EI) en yaygın kullanılan varsayılandır: mevcut en iyiye göre beklenen kazancı ölçer ve problem türleri arasında güvenilir olma eğilimindedir. Üst Güven Sınırı (UCB), ayarlanabilir bir keşif bonusu ekler ve yüzeyin kötü anlaşıldığı durumlarda sıklıkla tercih edilir. İyileşme Olasılığı (PI) daha çok sömürü ağırlıklıdır ve erken yakınsayabilir. EI ile başlayın ve optimize edici durgunlaşırsa UCB'ye geçin.
Kaç iterasyon gereklidir?
Evrensel bir kural yoktur, ancak toplamda ondan az değerlendirme (başlangıç rastgele denemeleri dahil) vekil modele güvenilir olmak için çok az veri sağlar. Pratik uygulamalar tipik olarak beş ila on başlangıç rastgele noktası ve ardından yirmi ila elli sıralı Bayesçi adım kullanır. En iyi görülen skor birkaç ardışık iterasyon boyunca iyileşmeyi durdurduğunda, bütçe durdurulabilir.
Bayesçi Optimizasyon paralelleştirilebilir mi?
Standart Bayesçi Optimizasyon doğası gereği sıralıdır. Toplu mod uzantıları, bir dizi adayı eşzamanlı olarak önermeye izin verir — yaygın stratejiler arasında Yerel Cezalandırma ve Kriging Believer sezgiseli bulunur — bu da paralel değerlendirmeyi mümkün kılar. Eşzamansız varyantlar, tam toplu işi beklemek yerine bir çalışan boşaldığında yeni bir aday başlatır. Bu uzantılar Optuna ve BoTorch gibi kütüphanelerde mevcuttur.
Kaynaklar
Bu sayfayı kaynak gösterin
ScholarGate. (2026, June 1). Bayesian Optimization (Hyperparameter Tuning). ScholarGate. https://scholargate.app/tr/optimization/bayesian-optimization
Hangi yöntem?
Bu yöntemi en yakın akrabalarının yanına koyup yan yana okuyun — kütüphane kitapları masaya serer; seçim sizindir.
- Sinirsel Mimari AramaDerin öğrenme↔ karşılaştır
- Stokastik OptimizasyonOptimizasyon↔ karşılaştır