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

Yinelemeli Sinir Ağları (RNN'ler)

deep-learningtime-serieslstmgrusequence-modelingforecasting

Yinelemeli Sinir Ağları, tarımda ardışık ve zamansal verilerin modellenmesi için klasik derin öğrenme yaklaşımıdır. İç bellek mekanizmaları sayesinde RNN'ler; bitki büyüme yörüngeleri, hava durumu örüntüleri, toprak nemi dinamikleri ve piyasa fiyat dalgalanmaları gibi zaman serisi verilerindeki zamansal bağımlılıkları yakalar.

Temel Mimariler

Vanilya RNN'ler dizileri her seferinde bir zaman adımı işleyerek bilgiyi ileriye taşıyan bir gizli durum (hidden state) tutar. Ancak kaybolan gradyan probleminden (vanishing gradient) muzdariptirler ve bu durum, tarımsal fenomenlerin haftalarca veya aylarca sürdüğü durumlarda uzun menzilli bağımlılıkların öğrenilmesini ciddi şekilde kısıtlar.

Uzun Kısa Süreli Bellek (Long Short-Term Memory - LSTM) ağları, giriş, unutma ve çıkış kapılarını içeren kapılı hücre mimarisiyle bu sorunu çözer. Unutma kapısı, ağın uzun diziler boyunca bilgiyi seçici olarak tutmasına veya atmasına olanak tanır. LSTM'ler, tarımsal araştırmalarda en yaygın kullanılan RNN varyantıdır.

Kapılı Yinelemeli Birimler (Gated Recurrent Units - GRU), unutma ve giriş kapılarını tek bir güncelleme kapısında birleştirerek LSTM mimarisini basitleştirir. GRU'lar daha az parametreye sahiptir, daha hızlı eğitilir ve tarımsal zaman serisi görevlerinde genellikle LSTM'lerle karşılaştırılabilir performans gösterir; bu da hesaplama kaynaklarının sınırlı olduğu durumlarda onları cazip kılar.

Çift Yönlü RNN'ler (Bidirectional RNNs) dizileri hem ileri hem geri yönde işleyerek geçmiş ve gelecek gözlemlerden bağlam yakalar. Bu, tamamlanmış yetiştirme sezonlarının geriye dönük analizi için yararlıdır ancak gerçek zamanlı tahmin için kullanılamaz.

Tarımsal Uygulamalar

Ürün Verimi Tahmini: LSTM'ler, uydu kaynaklı bitki örtüsü indekslerinin (NDVI, EVI), hava durumu değişkenlerinin ve toprak verilerinin çok zamanlı dizilerini işleyerek sezon sonu ürün verimini tahmin eder. Zamansal modelleme, bitki büyüme evrelerinin ilerlemesini ve kritik fenolojik dönemlerdeki hava olaylarına duyarlılığını yakalar.

Hava Durumu ve İklim Tahmini: RNN'ler, kısa vadeli tarımsal tahminler için hava durumu dizilerini modeller. İstiflenmiş LSTM'ler, sulama planlaması ve don riski yönetimi için önemli olan sıcaklık, yağış ve nem örüntülerini tahmin edebilir.

Fenoloji Takibi: Uzaktan algılama verilerinin zaman serilerinden bitki gelişim evrelerinin (çıkış, çiçeklenme, olgunluk) izlenmesi. LSTM'ler her fenolojik evrenin karakteristik zamansal imzalarını öğrenerek otomatik büyüme evresi sınıflandırmasını mümkün kılar.

Toprak Nemi Tahmini: Yağış, evapotranspirasyon ve toprak sensör okumaları dizilerinden yeraltı nem dinamiklerinin tahmin edilmesi. LSTM modelleri, toprak neminin yağış olaylarına gecikmiş tepkisini ve yağışlar arasındaki doğrusal olmayan kuruma dinamiklerini yakalar.

Zararlı ve Hastalık Risk Modellemesi: Ardışık hava koşulları, zararlı popülasyon dinamiklerini ve hastalık epidemiyolojisini yönlendirir. Tarihsel hava durumu-zararlı birlikte bulunma verileri üzerinde eğitilmiş RNN'ler, koşullar salgınlar için elverişli hale geldiğinde erken uyarı verebilir.

Kodlayıcı-Kod Çözücü ve Dikkat Mekanizmaları (Encoder-Decoder & Attention)

Çok adımlı tahminler için (örn. önümüzdeki 4 hafta için verim tahmini) kodlayıcı-kod çözücü mimarileri yaygındır. Kodlayıcı LSTM, giriş dizisini bir bağlam vektörüne sıkıştırır ve kod çözücü LSTM, çıktı dizisini üretir. Dikkat mekanizmaları (attention) eklenmesi, kod çözücünün en ilgili giriş zaman adımlarına odaklanmasını sağlayarak, belirli büyüme dönemlerinin diğerlerinden daha bilgilendirici olduğu durumlarda tahminleri iyileştirir.

Alternatif Zamansal Modellerle Karşılaştırma

Zamansal CNN'ler (Temporal CNNs - TCN'ler): Genişletilmiş nedensel evrişimli (dilated causal convolutions) 1B evrişim ağları, yineleme olmadan uzun menzilli bağımlılıkları yakalayabilir. TCN'ler daha hızlı eğitilir (paralelleştirilebilir) ve tarımsal kıyaslamalarda LSTM'lerle giderek daha fazla rekabet eder.

Transformer Architectures: Öz-dikkat (self-attention) mekanizmaları tüm zaman adımlarını eş zamanlı olarak işleyerek RNN'lerin ardışık darboğazı olmadan uzun menzilli bağımlılıkları yakalar. Yeterli eğitim verisi mevcut olduğunda dönüştürücüler zaman serileri için tercih edilen mimari haline gelmektedir.

Ensemble Methods: Mühendislik uygulanmış özellikler (gecikmeli değişkenler, kayan istatistikler) içeren tablo biçimindeki zaman serileri için XGBoost gibi gradyan artırma modelleri, özellikle küçük veri setlerinde RNN'lerden sıklıkla daha iyi performans gösterir. RNN'ler, ham ardışık verinin bol olduğu ve elle özellik mühendisliğinin pratik olmadığı durumlarda en avantajlıdır.

Pratik Hususlar

RNN'ler, düzensiz zaman serilerinin (tarımda bulut maskeli uydu gözlemleri nedeniyle yaygın) dikkatli ele alınmasını, uygun dizi uzunluğu seçimini ve çok değişkenli girdiler için stratejiler gerektirir. Birçok klasik zaman serisi yöntemi için geçerli olan durağanlık varsayımları, doğası gereği mevsimsel ve durağan olmayan tarımsal verilere genellikle uygulanamaz -- LSTM'lerin esnek belleğinin avantaj sağladığı bir alan.

Ingest Edilen Makalelerden Bulgular

Dupuis et al., 2023 — Yinelemeli sinir ağları kullanarak ürün rotasyonlarının çok zamanlı tahmini için metodoloji. LSTM tabanlı Seq2Seq mimarisi, bir tarladaki geçmiş ekim dizisine dayanarak sonraki yetiştirme sezonlarında hangi ürünlerin yetiştirileceğini tahmin etmek için kullanılmıştır. Temel bulgular:

  • Seq2Seq LSTM mimarisi, tarla düzeyinde gelecek sezonlardaki ürün rotasyonlarının en olası senaryolarını tahmin etmek üzere tasarlanmıştır.
  • Kanada Quebec bölgesindeki tarım verileri kullanılmış; sürdürülebilir gübreleme planlarının geliştirilmesi için ürün rotasyon tahmini kritik bir araç olarak değerlendirilmiştir.
  • Her ürünün kendine özgü ihtiyaçları olduğundan, gelecekteki ekim dizisini bilmek tarlanın mevcut ve gelecekteki gübre ihtiyaçlarını belirlemeye yardımcı olmaktadır.
  • Model çıktıları, üreticilerin karlılık ve çevresel etki arasında en iyi uzlaşmayı sunan stratejiyi seçmelerini sağlayan bir karar destek sistemine girdi oluşturmaktadır.

Kurumatani, 2020 — Tarımsal ürün fiyatlarının RNN tabanlı zaman serisi tahmini ve değerlendirme yöntemi. LSTM dahil farklı RNN mimarileri kullanılarak tarımsal emtia fiyat tahmini yapılmıştır. Temel bulgular:

  • İki farklı tahmin yöntemi geliştirilmiştir: TATP (zaman noktası tahmininin zaman hizalaması) ve DFTS (doğrudan gelecek zaman serisi tahmini).
  • Yoğun eğitim sonrasında LSTM tabanlı TATP, hem doğruluk hem de olasılık dağılımı koruma açısından diğer tüm RNN mimarilerine kıyasla üstün performans göstermiştir.
  • Tarımsal fiyat zaman serilerinin Gauss olmayan olasılık dağılımına (Levy kararlı dağılım) sahip olduğu tespit edilmiş; tipik günlerde fiyatlar az değişirken belirli olaylarda dramatik değişimler yaşanmaktadır.
  • Yöntemin avantajı, eğitim için gereken zaman serisi uzunluğunun kısa olmasıdır: bir döngünün yarısından azıyla eğitim yapılarak gelecek döngünün tamamı tahmin edilebilmektedir.