Sự khác nhau giữa trình phân tích cú pháp bầu cử là gì và một trình phân tích cú pháp phụ thuộc ? Các cách sử dụng khác nhau của cả hai là gì?Sự khác biệt giữa trình phân tích cú pháp bầu cử và trình phân tích phụ thuộc
Trả lời
Cây phân tích bầu cử sẽ chia nhỏ văn bản thành các cụm từ con. Không phải thiết bị đầu cuối trong cây là các loại cụm từ, các thiết bị đầu cuối là những từ trong câu, và các cạnh không có nhãn. Đối với một câu đơn giản "John nhìn thấy Bill", một phân tích bầu cử sẽ là:
Sentence
|
+-------------+------------+
| |
Noun Phrase Verb Phrase
| |
John +-------+--------+
| |
Verb Noun Phrase
| |
sees Bill
Phân tách phụ thuộc kết nối các từ theo mối quan hệ của chúng. Mỗi đỉnh trong cây đại diện cho một từ, các nút con là các từ phụ thuộc vào bố mẹ và các cạnh được gắn nhãn bởi mối quan hệ. Một phân tích phụ thuộc của "John thấy Bill", sẽ là:
sees
|
+--------------+
subject | | object
| |
John Bill
Bạn nên sử dụng loại trình phân tích cú pháp giúp bạn gần nhất với mục tiêu của mình. Nếu bạn quan tâm đến các cụm từ phụ trong câu, bạn có thể muốn phân tích cú pháp bầu cử. Nếu bạn quan tâm đến các mối quan hệ phụ thuộc giữa các từ, thì bạn có thể muốn phân tích cú pháp phụ thuộc.
Trình phân tích cú pháp Stanford có thể cung cấp cho bạn (online demo). Trong thực tế, cách nó thực sự hoạt động là luôn phân tích câu với trình phân tích cú pháp bầu cử, và sau đó, nếu cần, nó thực hiện phép biến đổi (dựa trên quy tắc) xác định trên cây phân tích bầu cử để chuyển đổi nó thành cây phụ thuộc.
thêm có thể được tìm thấy ở đây:
- 1. Sự khác biệt giữa trình phân tích cú pháp SAX XML, Kéo trình phân tích cú pháp & Trình phân tích cú pháp DOM trong android
- 2. Sự khác biệt giữa trình biên dịch và trình phân tích cú pháp?
- 3. Trình tạo trình phân tích cú pháp và trình phân tích cú pháp cho Common Lisp
- 4. Kết hợp phân tích cú pháp phân tích cú pháp, phân tích cú pháp và phân tích cú pháp rừng
- 5. Sự khác nhau giữa các trình phân tích cú pháp LR, SLR và LALR là gì?
- 6. Phân tích html với trình phân tích cú pháp SAX
- 7. Trình phân tích cú pháp email Java?
- 8. Trình phân tích cú pháp HTML
- 9. Trình phân tích cú pháp Wiki nào?
- 10. Cần trình phân tích cú pháp C++
- 11. Chọn trình phân tích cú pháp Haskell
- 12. Trình phân tích cú pháp SVG Python
- 13. Sự khác biệt giữa Phân tích cú pháp và Truyền đạt?
- 14. Trình phân tích cú pháp phân tích cú pháp Haskell để gặp phải [...]
- 15. LL (*) so với các trình phân tích cú pháp PEG: sự khác biệt là gì?
- 16. Máy phát PHP và trình phân tích cú pháp PHP?
- 17. Trình phân tích cú pháp Boolean và Math
- 18. cách lấy cây phụ thuộc với trình phân tích cú pháp NLP của Stanford
- 19. Trình phân tích và phân tích cú pháp JavaScript trong C# .NET 4.5
- 20. Trình phân tích cú pháp tùy chọn cho C/C++?
- 21. Trình phân tích cú pháp phân tích cú pháp của scala có phân tích cú pháp các tệp nhị phân không?
- 22. Máy tạo phân tích cú pháp và Ragel ... Làm cho trình phân tích cú pháp D của riêng tôi
- 23. Sự khác nhau giữa biên dịch(), phân tích cú pháp(), và render() trong mustache.js
- 24. Xây dựng trình phân tích cú pháp (Phần I)
- 25. Học phân tích cú pháp trong python
- 26. Tạo trình phân tích cú pháp Brainfuck, phương pháp phân tích cú pháp vòng lặp tốt nhất là gì?
- 27. Phân tích cú pháp đánh dấu wikimedia - các trình phân tích cú pháp dựa trên EBNF có phù hợp không?
- 28. Trình phân tích cú pháp XML nào cho Haskell?
- 29. Trình phân tích cú pháp Haskell tới AST
- 30. Mở rộng trình phân tích cú pháp mathtext matplotlib
Trong reagrds NLP, mà là ứng dụng cho phân tích thành phần? Phân tích phụ thuộc rất hữu ích nhưng ở đâu chính xác tôi có thể sử dụng đầu ra phân tích thành phần? – arjun
> Phương pháp phân tích dựa trên thành phần để phân tích cung cấp thông tin tương tự, nhưng nó thường phải được chưng cất từ cây thông qua các kỹ thuật như quy tắc tìm kiếm đầu được thảo luận trong Chương 11. https://web.stanford.edu/~jurafsky/slp3/ 11.pdf – gkiko