2013-05-30 31 views
0

我的項目的目的是窺探會議,約會,時間間隔等傳入的電子郵件。一旦我有具體的內容,我想更新用戶的日曆。AI文本檢索

現在可以使用Google Apps腳本完成檢索郵件和更新日曆的基本任務。

我的查詢:因爲CRF庫僅在C++,Java而不是JavaScript中可用。因此,我需要離線訪問這些消息。我怎麼做?

PS:有關如何推進這個想法的任何建議,將不勝感激。

+0

所以基本上你想創建一些文本處理,以使人工智能識別哪種電子郵件已經到達收件箱? –

回答

0

如果我的理解正確,那麼您的分類問題信息檢索問題。 ¹

首先,您想知道,如果收到的郵件是會議/約會或其他(兩類)。這可以通過所謂的樸素貝葉斯過濾完成。這是一種分類郵件的概率方法。它基本上需要一組特徵並計算該郵件是會議不同的概率。其背後的理論基於貝葉斯規則(概率論),因此得名。

第二步是找到郵件中的時間。這將是文本挖掘的一項任務,但不幸的是我還不是很擅長。因此,我不能告訴你最好的方法,但一個非常簡單的方法是:

鑑於你已經知道這封郵件是一個會議郵件,它應該有一個時間戳。因此,使用時間戳的正則表達式並掃描郵件。取第一個時間戳並將其添加到日曆中。不幸的是,這可能會導致相當多的錯誤。

我希望我能夠給你一個關於你在這裏的領域的小概述。如果您有興趣,我可以添加更多關於貝葉斯(例如計算)的內容。請僅留下評論。

¹我不確定它是否確實如此並且您還沒有回覆評論。這也有可能,你需要一些方法來下載已經分類的郵件......