Özyineli Geçiş Ağları (Reursive Transition Networks)
Yazan : Şadi Evren ŞEKER
Veri modellemede kullanılan bir ağ şeklidir. Esas itibariyle içerikten bağımsız dillerin (context free grammers) görsel gösterimi için kullanılabilirler. Ağların yapısı uzatılmış geçiş ağlarına (augmented transition network) benzemekle birlikte en büyük farkı ve isminin özyineli olmasının da sebebi ağın kendini tekrarlama özelliğidir.
Daha basitçe bir içerikten bağımsız dil (CFG) S devamlısı (nonterminal) ile başlayan bir kurallar listesidir. Bu listedeki her kural bir devamlıdan (nonterminal) bir sonluya (terminal) doğru yapılan bir açıklamadır. Özyineli geçiş ağlarında bu açıklamada (yani CFG kurallarının sağ tarafında) da S devamlısı (nonterminal) bulunabilmektedir.
Örneğin aşağıdaki kuralları ele alalım:
S → A B
A → a
B → b | S
Yukarıdaki son kuralda S bağlangıç devamlısına bir bağlantı kurulmuştur ve aşağıdaki şekilde görselleştirilebilir:

Yukarıdaki ağ yapısı verilen CFG örneğinin çizilmiş halidir. Buradaki çizimden de görüleceği üzere ağ yeniden başa döneme özelliğine sahiptir.
Doğal dil olarak yorumlanacak olursa bir cümlenin içinde alt cümlelerin bulunması bu ağ ile gösterilebilir. Örneğin aşağıdaki örnek cümleyi ele alalım:
Ali geldiğini söylemeyi unuttu.
Yukarıdaki örnekte 3 cümle iç içedir.
Ali gelmek
Ali söylemek
Ali unutmak
Basit bir yaklaşımla bir cümleyi özne – yüklem olarak tanımlayacak olursak yukarıdaki örnek cümlenin uyduğu yapı aşağıdaki şekilde olabilir:
C: Ö Y
Ö : “Ali”
Y: gelmek | söylemek | unutmak
Yukarıdaki CFG yapısını şayet özyineli geçiş ağımız (recursive transition network) ile gösterecek olursak:

Örneğin basit bir Özne-Yüklem ilişkisini yukarıdaki şekilde gösterelim. Yani özneleri dikdörtgen ve yüklemleri yuvarlak ile gösterelim. Bu durumda örneğimiz:

Görüldüğü üzere özyineli ağımızla gösterilen örnekte unutmak fiilinin başındaki isim kelime grubu “ali geldiğini söylemeyi” yine bir cümledir ve yapısı itibariyle bir önceki şekilde gösterilen şablonu içermektedir. Benzer şekilde söylemek fiilinin başındaki isim grubu da bir geçiş ağı (transition network) özelliği taşımaktadır
« Gellish (Kontrollü Doğal Dil) | Özyineli Diller (Recursive Languages) »
Yorumlar
Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Özyineli Geçiş Ağları (Reursive Transition Networks)' isimli yazı 29 Jun 2009 tarihinde, saat: 21:36 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 345 defa okunmuştur.
Benzer yazıları Automata (otomatlar, özdevinirler), Derleyiciler, Doğal Dil İşleme (NLP), Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.
Yazarın Kitabı
Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
- Visual Basic ile Gösterici (Pointer) Kullanımı
- Hasse Çizgeleri (Hasse Diagrams)
- Zeki Vekiller (Akıllı Ajanlar, Intelligent Agents, Zeki Etmenler )
- Integral Kriptoanalizi ( Toplam Tecessüsü , Integral Cryptoanalysis)
- Diferansiyel Kriptoanalizi ( Fark Tecessüsü , Differential Cryptoanalysis)
- Sierpinski Üçgeni (Sierpinski Triangle)
- C ile programlamaya giriş final sınavı çözümleri
- Çok Seviyeli Sıralar (Multi Level Queues)
- Çift Özetleme (Double Hashing)
- İkinci Dereceden Sondalama (Quadratic Probing)
Yapılan Son Yorumlar
- Şadi Evren ŞEKER: Sıralama işleminiz poligonu...
- Şadi Evren ŞEKER: bahsettiğiniz sıralama algoritması...
- Abdurrahman ulusoy: merhaba hocam. gelişigüzel...
- Oguz Okutan: Merhaba hocam.. Fonksiyonlarda degere göre...
- Şadi Evren ŞEKER: Null, NULL, nil veya null olarak...
- Fatih Kabakci: hocam merhabalar,...
- kara: Çok güzel anlatılmış gerçekten teşekkürler...
- Şadi Evren ŞEKER: Bahsettiğiniz şekil dönüşümü...
- Caner: Kullanıcıdan açı girdisi almıyorsanız...
- Furkan Yediyildiz: Algoritmanin mantigi cok güzel...
- havva: çok sağolun çok güzel açıklamalar var tşk...
- Şadi Evren ŞEKER: typedef komutu, bir yapıdan yeni bir...
- fatih kabakci: hocam ben structures ile ilgili bir sorum...
- Şadi Evren ŞEKER: evet, yukarıda açıklanan, herhangi...
- Abdurrahman ulusoy: fi açısından teta kadar döndürme...
- Şadi Evren ŞEKER: Hayır yok, bir noktanın, herhangi...
- Abdurrahman ulusoy: Bu durumda yukarıdaki formüllerin...
- Abdurrahman ulusoy: Merhaba hocam Üstteki mesajımda...
- mustafa ekmekcioğlu: merhaba şadi bey ben hacettepe...
- Şadi Evren ŞEKER: Talebiniz üzerine...
Yakın Yazılar
Özyineli Geçiş Ağları (Reursive Transition Networks)
Kazanan Hepsini Alır (Winner Takes All)
Özyineli Diller (Recursive Languages)
Özyineli sayılabilir küme (Recursively Enumerable Sets)
Yapay Sinir Ağlarının Sınanması (Validating Artificial Neural Networks)
Geri Yayılımlı Ağlar (Backpropagation Networks)
Fibonacci Sayıları (Fibonacci Numbers)
Sinir Ağlarında Katmanlar (Neuron Layers)
Çift Küme (çift yığıt, Dual-Stack)
Yapay Sinir Ağları ve Problem Çözümü
IPv4'den IPv6 geçişi ( Transition from IPv4 to IPv6)
IPv4'den IPv6 geçişi ( Transition from IPv4 to IPv6)
IPv4'den IPv6 geçişi ( Transition from IPv4 to IPv6)
IPv4'den IPv6 geçişi ( Transition from IPv4 to IPv6)
Bağlantılar