Yatay işaretlemeyi (NLP konsepti) uygulamak zorundayım ve ağaçların neye benzeyeceğini anlamakta biraz sorun yaşıyorum. Klein and Manning paper'u okudum, ama 2 veya 3 numaralı siparişin yatay işaretlemesine sahip ağaçların nasıl bir şey olacağını açıklamıyorlar. Birisi algoritmaya biraz ışık tutabilir mi ve ağaçların nasıl göründüğü hakkında bilgi sahibi olabilir mi? NLP'ye nispeten yeniyim.Yatay İşaretleme
cevap
Yani, sizin gibi düz kuralların bir grup var diyelim Sadece bir Det ancak bir VP'nin bir parçası olarak bir Fiili takip eden bir Det. Bunu yapmak için, normalde böyle açıklamaları kullanın:
NP
NNP
NP->NNP
NNP
NP->NNP->NNP
NNP
NP->NNP->NNP->NNP
NNP
veya
VP
V
VP->V
Det
VP->V->Det
NP
Sen ihtiyaç ağacı binarize, ancak bu açıklamalar her zaman çok anlamlı değildir. Fiil Deyimi örneği için biraz anlamlı olabilirler, ama diğeri için gerçekten önemsediğiniz tek şey, bir isim ifadesinin oldukça uzun isimlerden oluşan bir addır (örn. "Peter B. Lewis Building" veya "Hope Memorial Bridge Project"). Yıldönümü"). Bu yüzden Yatay İşaretleme ile bazı ek açıklamaları biraz daraltacak ve içeriğin bir kısmını atlatacaksınız. Markovization'un sırası, tutacağınız bağlamın miktarıdır. Yani normal ek açıklamalarla temel olarak sonsuz düzende olursunuz: tüm bağlamı korumayı ve hiçbir şeyi daraltmayı seçerek.
Sipariş 0 bağlamın tüm düşmesi demek oluyor ve bu gibi fantezi ek açıklaması olmayan bir ağaç olsun:
NP
NNP
NNP
NNP
NNP
NNP
NNP
NNP
Sipariş 1 bağlamın tek terimini korumak anlamına gelir ve
NP
NNP
NP->...NNP **one term: NP->**
NNP
NP->...NNP **one term: NP->**
NNP
NP->...NNP **one term: NP->**
NNP
al 2 bağlamın iki dönem muhafaza edeceğiz demektir ve böyle bir ağaç olsun: Eğer bir ağaç bu hale
NP
NNP
NP->NNP **two terms: NP->NNP**
NNP
NP->NNP->...NNP **two terms: NP->NNP->**
NNP
NP->NNP->...NNP **two terms: NP->NNP->**
NNP
Kararın, kural olasılıklarını tahmin ederken dikey işaretleme ve kardeş düğümleri için ana düğümleri hesaba katmak olduğunu ve siparişin kaçının dahil edildiğini gösteren sipariş olduğunu düşünüyorum. Ebeveyn ek açıklamaları here için güzel bir resim var.
Ayrıca http://www.timothytliu.com/files/NLPAssignment5.pdf bir alıntı:
görünüm bilgilerini yaklaşmak için, daha fazla bilgi, her ağacın ana düğümler üzerine eklenir. Bu, farklı ekleri ve dalın sola ya da dal sağa olup olmamasına göre doğru bir şekilde ayrılır. Yatay İşaretleme, kardeşler ağacının ikili olarak izlenmesiyle sağlanır. Dikey İşaretleme, ağaçtaki düğümün ebeveynlerinin izini takip ederek tarafından gerçekleştirilir. Bunlar yeni bağımlılıklarını yaratmaktadır, çünkü artık kurallar hem derinliğin hem de genişliğinin birleşimidir. yani bu değil (bu binarize zaman
NP NNP NNP NNP NNP
veya
Eğer bağlam tutmak istiyorum:VP V Det NP
- 1. Smarty ile işaretleme/atlama işaretleme
- 2. Canlı biçimlendirme düzenlemeYukarıla işaretleme/işaretleme ile çıkma
- 3. özel işaretleme
- 4. Tablo görünümünde R için işaretleme
- 5. Satır içi bir öğeyi, fazladan işaretleme veya stil kapsayıcıları olmadan yatay olarak ortalamak mümkün mü?
- 6. Data_wrap_struct ve işaretleme işlevi
- 7. Github sayfaları: işaretleme nerede?
- 8. Logstash'da günlüklerin orijini işaretleme
- 9. Pandoc işaretleme sayfa sonu
- 10. Öğe ağacına işaretleme ayrıştırma
- 11. Jekyll işaretleme yorumlama
- 12. R işaretleme paketi vignette
- 13. Hata Bazı kodlarda işaretleme
- 14. işaretleme yorumlayıcısına görüntüler ekleme
- 15. Ahtapotta işaretleme atıfları
- 16. Anlamsal İşaretleme için Öneri
- 17. İşaretleme dizesinden düğüm oluşturma
- 18. Wicket'de dinamik işaretleme
- 19. AmCharts İşaretleme Rengi
- 20. Swift SpriteKit Mario yatay dönen yatay platform
- 21. Yön, Yatay olarak yatay olarak kilitlendi.
- 22. Python - urllib2 açacağı ile işaretleme
- 23. PHP Özel İşaretleme Dili Ayrıştırıcı
- 24. F # sözdizimi için işaretleme vurgulama ++
- 25. Bağlantılı bir listedeki yapılara işaretleme
- 26. Raylar ve işaretleme ve düzenleyici
- 27. Sıvı İşaretleme/Sıvı Şablonlarında Özyineleme
- 28. (Multi) İşaretleme tablosu CSV/TSV'ye
- 29. Matplotlib: renklendirme ekseni/işaretleme etiketleri
- 30. Python matplotlib.stem işaretleme yapıcı yok
h = 0’ınız yanlış. – user3639557
Farklı bir cevap vermekten çekinmeyin. – FoolishSeth