Dr. Mehmet Solak Siirt Üniversitesi · Ziraat Fakültesi · Biyosistem Mühendisliği · Tarım ve Tarımsal Eğitim İçin Makine Öğrenmesi İçeriği

Gradyan Artırma (Gradient Boosting)

ensemblexgboostlightgbmcatboosttabular-databoosting

Gradyan artırma, zayif ogrenicilerden (genellikle sig karar ağaçlari) olusan bir toplulugu sirasiyla oluşturur; her yeni ağaç, onceki ağaçlarin birlesik kalinti hatalarini uyumlar. Tarımsal makine öğrenmesinde baskin uygulamalar XGBoost, LightGBM ve CatBoost olup, bunlar birlikte yapisal veri gorevleri için son teknolojiyi temsil eder.

Uc Büyük Uygulama

XGBoost (Aşırı Gradyan Artırma - Extreme Gradient Boosting), verimli duzenlilestirme (regularization), sutun alt örneklemesi ve bellek disi hesaplama özellikleri sunmustur. 2015'ten itibaren Kaggle yarismalarina hakim olduktan sonra varsayilan tercih haline gelmis olup, tarımsal araştırmalarda verim ve toprak ozelligi tahmini için yaygin olarak kullanilmaya devam etmektedir.

LightGBM, seviye tabanli yerine yaprak tabanli ağaç buyumesi ve histogram tabanli bolme kullanir; bu da onu büyük veri setlerinde önemli ölçüde hizlandirir. Kategorik özelliklere dogal destegi ve yüksek boyutlu uydu turetilmis özellik kümelerinin verimli islenmesi, onu özellikle Precision Agriculture icindeki uzaktan algılama uygulamalari için uygun kilar.

CatBoost, kategorik değişkenleri manuel on işleme gerektirmeden sirali hedef kodlama yoluyla işler; bu, tarımsal veri setlerinin ürün cesidi, bölge ve yonetim pratigi gibi bircok kategorik alan icerdigi durumlarda degerlidir. Ayrica, kapsamli Hyperparameter Optimization ihtiyacini azaltan saglamm varsayilan hiper parametreler sunar.

Tarımsal Uygulamalar

Verim tahmini en önemli gorevdir. Gradyan artırma modelleri, mevsim sonu verimini tarla veya ilce olceginde tahmin etmek için hava durumu zaman serileri, toprak araştırma verileri, uydu bitki ortus indeksleri ve yonetim kayitlarini kullanir. Karşılaştırmali çalışmalarda, özellikle özellik mühendisliği zamansal dinamikleri toplanmis istatistikler (buyume derece gunleri, kumulatif yağış, NDVI tepe zamanlamas) aracılığıyla yakalandiginda LightGBM ve XGBoost surekli olarak en düşük RMSE değerlerini elde eder.

Toprak ozelligi tahmini, spektroskopik verilerden (gorunur-yakin kızılötesi, orta kızılötesi) organik karbon, azot, pH ve doku tahmin etmek için gradyan artırma kullanir. Spektral özellikler yoğun, surekli ve ilişkili oldugu için yöntem burada one cikar; artırmanin sirasal hata duzeltmesi Random Forest'tan daha iyi performans gösterir.

Hava durumu tabanli tahminler (don riski, kuraklik siddeti ve zararli bocek baski indeksleri gibi) özellikle gecikmeli meteorolojik özelliklerle birlestirildiginde gradyan artırmadan yararlanir. Zamansal hava durumu verileri için tamamlayici derin öğrenme yaklasimlari için Lstm Networks'e bakiniz.

Rastgele Orman ve Derin Öğrenme ile Karşılaştırma

Gradyan artırma, sirasal hata duzeltmesi sayesinde temiz ve iyi yapilandirilmis veri setlerinde genel olarak Random Forest'u tahmin doğruluğunda gecer. Ancak Rastgele Orman (Random Forest), gurultulu etiketlere karsi daha dayaniklidir ve daha az ayarlama gerektirir.

Derin öğrenmeyle karsilastirildiginda, gradyan artırma tablo tabanli tarımsal verilerde baskin konumunu korumaktadir. Guncel çalışmalar, iyi ayarlanmis XGBoost veya LightGBM'in cogu yapisal veri setinde sinir aglarini (MLP, TabNet ve dikkat tabanli modeller dahil) yakalama veya geride birakma başarısi gösterdigini doğrulamaktadir. Derin öğrenme yalnizca ham görüntü veya sirasal veri mevcut oldugunda avantaj kazanir; bu alanlar Yolo Family, Unet Architecture ve Lstm Networks tarafından karsilanmaktadir.

Hiper Parametre Duyarliligi

Gradyan artırma, Rastgele Orman'a gore hiper parametrelere daha duyarlidir. Önemli parametreler sunlardir:

  • learning_rate (öğrenme orani): Tipik olarak 0.01-0.1. Düşük değerler daha fazla ağaç gerektirir ancak daha iyi genellestirir.
  • n_estimators (ağaç sayisi): Yuzlerden binlere kadar ağaç, doğrulama setinde erken durdurma ile kontrol edilir.
  • max_depth (maksimum derinlik): Sig ağaçlar (3-8) aşırı uyumu onler; derin ağaçlar karmaşık etkileşimleri yakalar.
  • subsample / colsample_bytree: Satir ve sutun alt örneklemesi, Rastgele Orman'in torbalama yöntemine benzer duzenlilestirme ekler.
  • reg_alpha / reg_lambda: Karmasikligi cezalandiran L1 ve L2 duzenlilestirme terimleri.

Optuna veya Hyperopt aracılığıyla Bayes optimizasyonu (bkz. Hyperparameter Optimization), öğrenme orani, ağaç sayisi ve derinlik arasındaki etkileşim karisik bir arama alani olusturdugu ve izgara aramasinin bunu verimsiz bir şekilde kesfettigi için onerilen ayarlama stratejisidir.

Tarımsal Veri Setleri İçin Pratik Ipuclari

Uzamsal olarak ilişkili ciftlik verileriyle calisildiginda, standart çapraz doğrulama bilgi sizintisina neden olur. Uzamsal bloklama veya bir-ciftlik-disarida birakma bölümleri kullaniniz. Zamana bagimli veri setleri (yillar icindeki verim) gecmis yillarda eğitim yapan ve gelecekteki yillarda dogrulayan zamansal bölümler gerektirir. Bu husulsar Random Forest için de gecerlidir, ancak artırmanin daha yüksek esnekligi aşırı uyumu gozden kacirmayi kolaylastirdigi için daha önemlidir.

Ingest Edilen Makalelerden Bulgular

Cin Misir Hibriti ZhengDan 958 Verim Tahmininde Gradyan Artırma

[Ennaji et al., 2024] — Cin'de yetistirilen elit misir hibriti ZhengDan 958 için 1.700'den fazla veri noktasi kullanilarak sekiz farkli makine öğrenmesi algoritmasi karsilastirilmistir. XGBoost, 5 katli çapraz doğrulamada R2=0.84, RMSE=0.41 ton/ha ve MAE=0.29 ton/ha ile en yüksek tahmin doğruluğunu elde etmistir. Hiper parametre ayarlamasi sonrasinda XGBoost performansi R2=0.87'ye yukselirken, GBR R2=0.86, RF R2=0.51 ve MLP R2=0.75 ile geride kalmistir. Diebold-Mariano testi, XGBoost'un diger tum modellerden istatistiksel olarak anlamli şekilde üstün oldugunu dogrulamistir. Özellik onem analizinde XGBoost, 2 metre irtifadaki minimum sıcaklığın verim üzerinde en büyük etkiye sahip oldugunu ortaya koymus; RF ise toprak organik maddesi (SOM) ve Olsen-P gibi toprak özelliklerini on plana cikarmistir. Bu farklilik, algoritmalarin ayni veri setinde farkli değişken etkileşimlerini yakaladigi sonuçunu desteklemektedir.

Ürün Verim Tahmininde AdaBoost Karar Ağaçi ile Artırma

[Sri Nagesh et al., 2024] — FAO ve Dunya Bankasi verilerinden derlenen 33 özellikli bir veri setinde (soya fasulyesi, misir, patates, pirinc, bugday ve sorgum) AdaBoost karar ağaçi, ANN ve KNN algoritmalari karsilastirilmistir. GLCM (Gri Seviye Es-Olusma Matrisi) özellik secimi ile birlestirildiginde AdaBoost karar ağaçi %98 doğruluk, %99 kesinlik ve %99 F1 puani elde ederek ANN (%94 doğruluk) ve KNN (%84 doğruluk) modellerinden belirgin şekilde üstün gelmistir. GLCM özellik secimi olmadan bile AdaBoost %94 doğrulukla rekabetci kalmis, ancak en yüksek performans artırmali topluluk yöntemi ile özellik seciminin birlesiminden elde edilmistir. Sonuçlar, gradyan artırma ailesi algoritmalarin tarımsal verim tahmininde tablo tabanli verilerde baskin konumunu doğrulamaktadir.