2012-07-11 54 views
1

舉例說,有一句話「在CRM中創建一個客戶,並將其年齡設置爲25歲,並將性別設置爲男性。」。我想提取像性別是男性的信息,年齡是25歲,命令是創建一個客戶。我怎樣才能做到這一點?應該使用什麼樣的方法從句子中提取語義

我已經嘗試了像配對工具這樣的語義角色標籤,它不能提取像年齡爲25歲,性別是男性的東西。 有沒有特定的方法或方法或管道我可以做到這一點,我可以期待什麼樣的準確性?

+0

您應該看看:依賴性解析還是信息抽取(IE)。 – user 2016-09-29 14:36:28

回答

1

您的輸入受到限制或您期望解析標準日常英語嗎?如果你必須認識幾個短語,你可以用一個依賴解析器支持的基於規則的系統(即找到關鍵字「create」),使用解析器來解決它是用戶想要創建的客戶;然後通過以類似的方式遵循依賴性來匹配客戶的已知屬性)。如果輸入是無約束的,你可以忘記它。

+0

感謝您的回覆。用戶被允許以標準日常英語輸入句子。輸入一個模式總是一個命令(如創建,編輯,刪除等) – 2012-07-11 10:09:03

+0

也許你想要的是一個領域特定的語言。看看問題stackoverflow標籤'antlr' – mbatchkarov 2012-07-11 10:15:27

+0

謝謝。我會看看他們。 – 2012-07-11 10:26:35

相關問題