2015-10-07 46 views
0

給出一個句子,使用python NLTK我怎麼知道哪個動詞在說哪個名詞。NLP - 查找哪個動詞在說一個句子的名詞

例如:貓坐在墊子上。
這裏「sat(動詞)」正在談論「貓(名詞)」。

考慮一個複雜的句子其中有多個名詞動詞&
謝謝。

+3

這太寬泛了。你需要回指解決方案和相當數量的語義/語用學來真正解決這個問題。 – tripleee

+1

首先你需要一個句法分析:http://www.nltk.org/api/nltk.parse.html可能是一個開始。但是你的問題實在太廣泛了。 – colidyre

+0

你不需要「回指解決方案」,實際上它不會幫助你。你需要知道句子的結構:貓是主語 - 你說的是什麼?更一般地說,如果你需要做的不僅僅是回答這個特定的問題,還可以閱讀句法概念。然後在NLTK書籍(和其他地方)中查找「依賴分析器」。 – alexis

回答

1

這是一個很好的建議,我會嘗試與回指太。

現在,我的問題解決了名詞短語&動詞短語的概念。

  1. 我在每個所提取的第(S)從句子
  2. 確定動詞&名詞,
  3. 相關他們通過迭代技術。

謝謝你的幫助。

+1

祝你好運。但你真的應該問和回答更具體。 – colidyre

相關問題