Tôi sẽ sử dụng Stanford Corenlp 2013 để tìm người đứng đầu cụm từ. Tôi đã thấy this thread.Sử dụng Stanford Parser (CoreNLP) để tìm người đứng đầu cụm từ
Nhưng, câu trả lời không rõ ràng đối với tôi và tôi không thể thêm bất kỳ nhận xét nào để tiếp tục chuỗi đó. Vì vậy, tôi xin lỗi vì trùng lặp.
Những gì tôi có tại thời điểm này là cây phân tích cú pháp của câu (sử dụng Stanford Corenlp) (Tôi cũng đã thử định dạng CONLL được tạo bởi Stanford Corenlp). Và những gì tôi cần là chính xác người đứng đầu cụm từ danh từ.
Tôi không biết làm thế nào tôi có thể sử dụng phụ thuộc và cây phân tích cú pháp để trích xuất người đứng đầu các cụm từ. Điều tôi biết là nếu tôi có nsubj (x, y)
, y là người đứng đầu chủ đề. Nếu tôi có dobj(x,y)
, y là đầu của đối tượng trực tiếp. f Tôi có iobj(x,y)
, y là đầu của đối tượng gián tiếp.
Tuy nhiên, tôi không chắc liệu đây có phải là cách chính xác để tìm tất cả người đứng đầu cụm từ hay không. Nếu nó là, mà quy tắc tôi nên thêm để có được tất cả các đầu của cụm từ danh từ?
Có thể nói rằng tôi cần người đứng đầu cụm từ danh từ trong mã java.