2009-11-18 60 views
1

我想知道是否有人可以帶我到任何自然語言解析的例子做列表。沒有激烈的真實自然語言解析,但東西可以處理線:在下午3點ToDo應用程序的自然語言解析

轉到喬治的房子在週二與克萊默

以及行:

3星期二去喬治

並得到相同的輸出。

我見過的其他做的做這樣的工作,在過去的應用。有沒有什麼與例子或有人只是自定義編寫自己的代碼?

+0

這很難,因爲每個人都知道週二沒有感覺。 – JRL 2009-11-18 20:10:46

回答

0

這是個好主意!正如你可能想象的那樣,這是非常複雜的,可以用許多不同的方式來處理。也許可以查看Natural Language Toolkit for初學者,它主要是python,但也需要構建一些Ocaml和Java組件。我還建議閱讀一些關於詞彙語義的書籍和/或論文。

0

我在Perl中寫了類似的東西。輸入將是一天/時間和某個動作的名稱。例如:「下午3點運行全套單元測試套件」,「12月25日重啓服務器」等。

我使用了Perl模塊Date::Manip,因爲這對於這類事情來說很棒,而且手動編寫了其餘的邏輯。

+0

小心分享您的代碼作爲我們這些想學習的人的例子嗎? – 2009-11-18 21:00:29

+0

我很想去,但這是爲了過去的僱主:| – 2009-11-18 21:12:41