Bağ grameri (Link grammar - LG), ve tarafından geliştirilmiş sözdizimi teorisidir. Ağaç benzeri bir hiyerarşi içinde bileşenler oluşturmak yerine kelime çiftleri arasında ilişkiler oluşturur. İki temel parametresi vardır: yön ve mesafe. Link grammar, benzerlik gösterir ama bağımsal dilbilgisi tamlayan bağımlı bir ilişki içerir ve kelimeler arasında ilişki yönü yoktur. Colored Multiplanar Link Grammar (CMLG), kelime çiftleri arasında geçiş ilişkileri sağlayan bir LG uzantısıdır.
Örneğin İngilizce gibi bir özne-yüklem-nesne dilinde, yüklem bir özne bağlantısı oluşturmak için sola ve bir nesne bağlantısı oluşturmak için de sağa bakacaktır. İsimler, nesne bağlantısını tamamlamak için sağa veya özne bağlantısını tamamlamak için sola bakacaktır.
Türkçe gibi bir özne-nesne-yüklem dilinde, yüklem bir nesne bağlantısı oluşturmak için sola ve bir özne bağlantısı oluşturmak için daha sola bakacaktır. İsimlerse hem özne hem de nesne bağlantıları için sağa bakacaktır.
Sözdizimi
Sağa doğru bağlantılar bir + olarak ve sola doğru bağlantılar da bir - ile temsil edilir. İsteğe bağlı bağlantılar {…} şeklinde çengelli parantez içinde bulunur. İstenmeyen bağlantılar herhangi bir sayıda köşeli parantez […] içinde bulunur. Çoklu bağlantılar bir bağlaç & veya mantıksal ayırtım or ile birleştirilir. Her kural bir noktalı virgül ; ile biter.
Örnekler
Örnek 1
Bir ÖYN dil için temel kural dosyası aşağıdaki gibi olabilir:
- <belirteç>: D+;
- <isim-özne>: {D−} & S+;
- <isim-nesne>: {D−} & O−;
- <yüklem>: S− & {O+};
Böylece “The boy painted a picture” 'Çocuk bir resim çizdi' İngilizce cümlesi şu şekilde görünür:
+-----O-----+ +-D-+--S--+ +--D--+ | | | | | The boy painted a picture
Örnek 2
Bunun tersine gizli özneli ÖNY dil için bir kural dosyası aşağıdaki bağlantılardan oluşabilir:
- <isim-özne>: S+;
- <isim-nesne>: O+;
- <yüklem>: {O−} & {S−};
Basit bir Farsça cümle olan man nAn xordam (من نان خوردم) 'Ben ekmeği yedim' şu şekilde görünür:
+-----S-----+ | +--O--+ | | | man nAn xordam
Örnek 3
Bir ÖNY dil olan Türkçe için kural dosyası aşağıdaki gibi olabilir:
- <isim-özne>: S+;
- <isim-nesne>: O+;
- <yüklem>: {O−} & {S−};
Kadın portakalı yedi cümlesi de şu şekilde görünür:
+---------S---------+ | +----O----+ | | | Kadın portakalı yedi
Uyarlamaları
Bağ grameri sözdizimi ayrıştırıcısı C ile yazılmış, GNU Genel Kamu Lisansı ile uyumlu BSD ile lisanslı, geliştirimi devam eden doğal dil işleme kütüphanesidir. Yeni sürümleri iyileştirilmiş cümle kapsama, çeşitli hata ve güvenlik düzeltmeleri ve Java dil bağlayıcıları içerir.
Kütüphanenin ayrıca Perl, Python, Ruby, OCaml ve .NET bağlayıcıları da bulunmaktadır. İngilizce kuralları ve kelime listelerini de içeren link-grammar programı Debian, Fedora gibi GNU/Linux dağıtımlarında paket olarak bulunabilir.
Uygulamaları
Özgür kelime işlemci AbiWord anında dilbilgisi denetimi için Bağ Grameri kullanır. Hiçbir yere bağlantı kuramayan kelimelerin altı yeşil olarak çizilir.
Cümlelerdeki kelimeler arasındaki anlamsal ilişkileri ortaya çıkararak bağımsal dilbigisi çıktı üreten anlamsal ilişki çıkarıcı RelEx, link-grammar üstüne kuruludur.
Bağ grameri ayrıca biyomedikal metinlerden ve haberlerde açıklanan olaylardan bilgi ayıklamak ve İngilizceden Almanca ve Türkçeye deneysel makine çevirisi için de kullanılır.
Bağ grameri bağlantı sözlüğü iki farklı doğal dil üretim sistemi NLGen ve NLGen2'nun sözdizimsel doğruluğunu oluşturmak ve doğrulamak için kullanılır. Bağ grameri ayrıca OpenCog YZ projesinde DDİ ardışık düzeninin bir parçası olarak da kullanılır.
Konuyla ilgili yayınlar
- Schneider, Gerold (1998). A Linguistic Comparison Constituency, Dependency, and Link Grammar27 Aralık 2013 tarihinde Wayback Machine sitesinde arşivlendi.. Yüksek Lisans Tezi, Zürih Üniversitesi. 26.12.2007'de alındı.
- Daniel Sleator ve Davy Temperly (1993). Parsing English with a Link Grammar21 Ağustos 2013 tarihinde Wayback Machine sitesinde arşivlendi.. Üçüncü Uluslararası Ayrıştırma Teknolojileri Çalıştayı.
- Dennis Grinberg; John Lafferty ve Daniel Sleator (Eylül 1995). A robust parsing algorithm for link grammars29 Aralık 2013 tarihinde Wayback Machine sitesinde arşivlendi.. Dördüncü Uluslararası Ayrıştırma Teknolojileri Çalıştayı (Prag).
Dış bağlantılar
- Esas Link Grammar sitesi25 Aralık 2013 tarihinde Wayback Machine sitesinde arşivlendi. (şu an yerine yeni proje sitesi13 Şubat 2014 tarihinde Wayback Machine sitesinde arşivlendi. gelmiştir)
- Çevrimiçi İngilizce gösterimi26 Aralık 2013 tarihinde Wayback Machine sitesinde arşivlendi. (eski ve güncel olmayan bir sürüm kullanılmaktadır, bu sürümden sonra birçok hata düzeltilmiştir)
- LinkGrammar-WN, Link Grammar ayrıştırıcısı için sözlük genişlemesi (güncel değildir, yerini link-grammar ayrıştırıcısına dahil edilen son çalışmalar almıştır.)
- BioLG8 Temmuz 2015 tarihinde Wayback Machine sitesinde arşivlendi., Link Grammar ayrıştırıcısının biyomedikal alanı için uyarlanmış bir sürümüdür (pek çok şey içerir ama her şeyi değil, BioLG iyileştirmeleri ana link-grammar dağıtımına eklenmiştir).
- PyCon 2012'de Jeff Elmore tarafından yapılan Link Grammar ve Python ile cümle ayrıştırma sunumu8 Ocak 2014 tarihinde Wayback Machine sitesinde arşivlendi..
Dil eklentileri
- Arapça Bağ Grameri eklentisi (Kaynak paket)
- Farsça Bağ Grameri eklentisi
- Çevrimiçi Farsça Bağ Grameri gösterimi
- Rusça Bağ Grameri gösterimi23 Ekim 2013 tarihinde Wayback Machine sitesinde arşivlendi.
- Yüksek Lisans tezi olarak geliştirilen Türkçe Bağ Grameri eklentisi8 Ekim 2013 tarihinde Wayback Machine sitesinde arşivlendi.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bag grameri Link grammar LG ve tarafindan gelistirilmis sozdizimi teorisidir Agac benzeri bir hiyerarsi icinde bilesenler olusturmak yerine kelime ciftleri arasinda iliskiler olusturur Iki temel parametresi vardir yon ve mesafe Link grammar benzerlik gosterir ama bagimsal dilbilgisi tamlayan bagimli bir iliski icerir ve kelimeler arasinda iliski yonu yoktur Colored Multiplanar Link Grammar CMLG kelime ciftleri arasinda gecis iliskileri saglayan bir LG uzantisidir Ornegin Ingilizce gibi bir ozne yuklem nesne dilinde yuklem bir ozne baglantisi olusturmak icin sola ve bir nesne baglantisi olusturmak icin de saga bakacaktir Isimler nesne baglantisini tamamlamak icin saga veya ozne baglantisini tamamlamak icin sola bakacaktir Turkce gibi bir ozne nesne yuklem dilinde yuklem bir nesne baglantisi olusturmak icin sola ve bir ozne baglantisi olusturmak icin daha sola bakacaktir Isimlerse hem ozne hem de nesne baglantilari icin saga bakacaktir SozdizimiSaga dogru baglantilar bir olarak ve sola dogru baglantilar da bir ile temsil edilir Istege bagli baglantilar seklinde cengelli parantez icinde bulunur Istenmeyen baglantilar herhangi bir sayida koseli parantez icinde bulunur Coklu baglantilar bir baglac amp veya mantiksal ayirtim or ile birlestirilir Her kural bir noktali virgul ile biter OrneklerOrnek 1 Bir OYN dil icin temel kural dosyasi asagidaki gibi olabilir lt belirtec gt D lt isim ozne gt D amp S lt isim nesne gt D amp O lt yuklem gt S amp O Boylece The boy painted a picture Cocuk bir resim cizdi Ingilizce cumlesi su sekilde gorunur O D S D The boy painted a picture Ornek 2 Bunun tersine gizli ozneli ONY dil icin bir kural dosyasi asagidaki baglantilardan olusabilir lt isim ozne gt S lt isim nesne gt O lt yuklem gt O amp S Basit bir Farsca cumle olan man nAn xordam من نان خوردم Ben ekmegi yedim su sekilde gorunur S O man nAn xordam Ornek 3 Bir ONY dil olan Turkce icin kural dosyasi asagidaki gibi olabilir lt isim ozne gt S lt isim nesne gt O lt yuklem gt O amp S Kadin portakali yedi cumlesi de su sekilde gorunur S O Kadin portakali yediUyarlamalariBag grameri sozdizimi ayristiricisi C ile yazilmis GNU Genel Kamu Lisansi ile uyumlu BSD ile lisansli gelistirimi devam eden dogal dil isleme kutuphanesidir Yeni surumleri iyilestirilmis cumle kapsama cesitli hata ve guvenlik duzeltmeleri ve Java dil baglayicilari icerir Kutuphanenin ayrica Perl Python Ruby OCaml ve NET baglayicilari da bulunmaktadir Ingilizce kurallari ve kelime listelerini de iceren link grammar programi Debian Fedora gibi GNU Linux dagitimlarinda paket olarak bulunabilir UygulamalariOzgur kelime islemci AbiWord aninda dilbilgisi denetimi icin Bag Grameri kullanir Hicbir yere baglanti kuramayan kelimelerin alti yesil olarak cizilir Cumlelerdeki kelimeler arasindaki anlamsal iliskileri ortaya cikararak bagimsal dilbigisi cikti ureten anlamsal iliski cikarici RelEx link grammar ustune kuruludur Bag grameri ayrica biyomedikal metinlerden ve haberlerde aciklanan olaylardan bilgi ayiklamak ve Ingilizceden Almanca ve Turkceye deneysel makine cevirisi icin de kullanilir Bag grameri baglanti sozlugu iki farkli dogal dil uretim sistemi NLGen ve NLGen2 nun sozdizimsel dogrulugunu olusturmak ve dogrulamak icin kullanilir Bag grameri ayrica OpenCog YZ projesinde DDI ardisik duzeninin bir parcasi olarak da kullanilir Konuyla ilgili yayinlarSchneider Gerold 1998 A Linguistic Comparison Constituency Dependency and Link Grammar27 Aralik 2013 tarihinde Wayback Machine sitesinde arsivlendi Yuksek Lisans Tezi Zurih Universitesi 26 12 2007 de alindi Daniel Sleator ve Davy Temperly 1993 Parsing English with a Link Grammar21 Agustos 2013 tarihinde Wayback Machine sitesinde arsivlendi Ucuncu Uluslararasi Ayristirma Teknolojileri Calistayi Dennis Grinberg John Lafferty ve Daniel Sleator Eylul 1995 A robust parsing algorithm for link grammars29 Aralik 2013 tarihinde Wayback Machine sitesinde arsivlendi Dorduncu Uluslararasi Ayristirma Teknolojileri Calistayi Prag Dis baglantilarEsas Link Grammar sitesi25 Aralik 2013 tarihinde Wayback Machine sitesinde arsivlendi su an yerine yeni proje sitesi13 Subat 2014 tarihinde Wayback Machine sitesinde arsivlendi gelmistir Cevrimici Ingilizce gosterimi26 Aralik 2013 tarihinde Wayback Machine sitesinde arsivlendi eski ve guncel olmayan bir surum kullanilmaktadir bu surumden sonra bircok hata duzeltilmistir LinkGrammar WN Link Grammar ayristiricisi icin sozluk genislemesi guncel degildir yerini link grammar ayristiricisina dahil edilen son calismalar almistir BioLG8 Temmuz 2015 tarihinde Wayback Machine sitesinde arsivlendi Link Grammar ayristiricisinin biyomedikal alani icin uyarlanmis bir surumudur pek cok sey icerir ama her seyi degil BioLG iyilestirmeleri ana link grammar dagitimina eklenmistir PyCon 2012 de Jeff Elmore tarafindan yapilan Link Grammar ve Python ile cumle ayristirma sunumu8 Ocak 2014 tarihinde Wayback Machine sitesinde arsivlendi Dil eklentileri Arapca Bag Grameri eklentisi Kaynak paket Farsca Bag Grameri eklentisi Cevrimici Farsca Bag Grameri gosterimi Rusca Bag Grameri gosterimi23 Ekim 2013 tarihinde Wayback Machine sitesinde arsivlendi Yuksek Lisans tezi olarak gelistirilen Turkce Bag Grameri eklentisi8 Ekim 2013 tarihinde Wayback Machine sitesinde arsivlendi