Bir XGBoost modeli test verilerinde iyi performans gösteriyor ancak aşırı uyum sağlıyor ve görülmeyen verilerde kötü performans gösteriyor. Aşırı uyumu azaltmak için hangi hiperparametre ayarı önerilir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: max_depth parametre değerini azaltın..
Neden bu cevap
Aşırı uyum (overfitting), modelin eğitim verilerini ezberlemesi ve yeni, görülmeyen verilerde genelleme yapamaması durumudur. maxdepth parametresi, bir ağacın maksimum derinliğini kontrol eder. Derin bir ağaç, eğitim verilerindeki gürültüyü ve spesifik desenleri daha fazla öğrenme eğilimindedir, bu da aşırı uyuma yol açar. maxdepth değerini azaltmak, ağaçların daha sığ olmasını sağlayarak modelin karmaşıklığını azaltır ve genelleme yeteneğini artırır. Diğer seçenekler: maxdepth değerini artırmak, aşırı uyumu daha da kötüleştirir. objective parametresi, modelin optimize ettiği kaybı (loss function) tanımlar ve aşırı uyumu doğrudan kontrol etmez. binary:logistic ikili sınıflandırma için kullanılır. minchildweight parametresi, bir düğümde bölünme yapmak için gerekli minimum örnek ağırlık toplamını belirler. Bu değeri azaltmak, daha küçük yaprak düğümlerine izin vererek aşırı uyumu artırma potansiyeline sahiptir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez