Reklam
Yapay zekâ sözlüğü Orta seviye

Tekrarlayan Sinir Ağları (RNN)

Recurrent Neural Networks (RNN)

31.08.2026 tarihinde güncellendi

Tekrarlayan Sinir Ağları (RNN), sıralı ve zamana bağlı verileri (metin, ses, borsa zaman serileri) işlemek için önceki adımlardan gelen bilgileri dahili döngüsel hafızasında tutan sinir ağı mimarisidir.

Genel bakış

Kavramın çerçevesi
Geleneksel sinir ağları tüm girdilerin birbirinden bağımsız olduğunu varsayar. Ancak bir cümledeki kelimeler veya bir hisse senedinin dünkü fiyatı bir sonraki adımı doğrudan etkiler. RNN bu sıralı bağımlılıkları modellemek için geliştirilmiştir.

Çalışma mantığı: Her adımda mevcut girdiyi (x_t) ve bir önceki adımın gizli durumunu (hidden state, h_{t-1}) birlikte işleyerek yeni bir durum üretir. Bilgi ağ içinde bir döngü halinde aktarılır.

Kullanım alanları: Makine çevirisi, ses tanıma, müzik üretimi, hisse senedi ve hava durumu zaman serisi tahminleri.

Sınırlılıklar ve dikkat edilmesi gerekenler: Uzun dizilerde geriye doğru türev alınırken gradyanların kaybolması (Vanishing Gradient) nedeniyle uzun vadeli bağımlılıkları unutur. Bu sorun LSTM ve GRU modelleriyle aşılmıştır.

Teknik tanım ve açıklama

Temel mekanizma
Gizli katman düğümleri arasında yönlü döngüler barındıran ve sıralı verilerin dinamik zamansal davranışını modelleyen yapay sinir ağı ailesidir.

Gerçek hayatta kullanım

Örnek senaryo
Klavyenizde yazı yazarken bir sonraki kelimeyi (örn. 'İyi' yazdıktan sonra 'günler' veya 'akşamlar') önceki kelimelerin sıralı geçmişine bakarak tahmin eden sistem.