2011-07-12 45 views
2

你能建議一些php5圖書館,我可以教導猜測文本中的情緒? (快樂評論,生氣評論等)使用php庫獲取文本情感?

例如我需要檢查我的代碼,如果評論「我愛你的產品!」是正面還是負面,並在我的數據庫中爲此評論設置適當的狀態。

我發現了一個,但它太舊,硬編碼,所以我希望你的幫助。

+0

解釋一點請 – kritya

+0

我覺得不可能 –

+3

您還需要包括一個諷刺探測器...... *「你不只是__love__這樣的問題嗎?」 * ;-) – deceze

回答

4

我知道EmoTE,這是一個的Synesketch(部分)PHP端口這似乎是相當不錯的。

請注意,對於英語以外的語言,您需要獲取自己的情緒文本語料庫。

也有一些​​分類,如MoodSentiment(這似乎是你要找的人),但他們通過培訓貝葉斯網絡工作,他們似乎並沒有提供這麼詳細的數據的EmoTE提供。下面是一些測試使用在這個問題上的意見:


輸入(uClassify - 情感分類):

我愛你的產品!

輸出:

  1. 陽性(99.6%)
  2. 負(0.4%)

輸入(uClassify - 情分類器):

解釋多一點請

輸出:

  1. 陽性(67.1%)
  2. 陰性(32。9%)

輸入(uClassify - 情感分類):

我覺得不可能

輸出:

  1. 負(92.4%)
  2. 陽性(7.6%)

輸入(uClassify - 情感分類):

你不愛這樣的問題?

輸出:

  1. 負(86.0%)
  2. 陽性(14.0%)

似乎做的工作。另外,uClassify有一個APIself-hosted solutions,您可以使用它來用您自己的數據對現有分類器進行分類和訓練,這可能會有用,具體取決於您的確切需求。

+2

嗯,很不錯的嘲諷探測器! +1 – deceze