自然語言處理與分析 two

2021-08-27 17:12:09 字數 930 閱讀 2281

接著自然語言處理與分析(one)

我就是用來寫**的。

data:text/html,

這個粘帖到瀏覽器位址。

public void train() throws ioexception 

}} }

這裡說明一下istrainingfile方法。我們需要乙份測試集和乙個訓練集,但是我們只有乙個語料庫,只有人為分割。我原本是每次隨機數一下來幹的,但是有點影響速度,這裡直接用檔名作為判斷依據了。

boolean istrainingfile(file file)
訓練完成後使用classifer就可以進行極性分析了。

public void evaluate() throws ioexception 

}} system.out.println("測試總數:" + numtests);

system.out.println("正確數:" + numcorrect);

system.out.println("正確率" + ((double) numcorrect)

/ (double) numtests);

}

效果:

lingpipe1

將istrainingfile修改一下

boolean istrainingfile(file file)

lingpipi2

就正確率而言怎麼劃分訓練集和測試集影響不大。

還可以這樣劃分

boolean istrainingfile(file file)
基本極性分析只是文字傾向性分析乙個很簡單的部分,如果需要深入的話,lingpipe還可以實現主觀性分析、層次極性分析等。

自然語言處理與分析 one

文字傾向性分析 文字傾向性分析 情感分析 是將使用者的觀點分為 正面 和 負面 有時候會多出乙個 中性 文字傾向性分析乙個比較直觀的應用就是追蹤使用者對於乙個事物的 linkpipe是alias公司開發的一款自然語言處理軟體包。包含主題分類,句題檢測,字元語言建模等十餘個模組。而且文件完整。而且每乙...

自然語言處理

自然語言處理主要步驟包括 2.詞法分析 對於英文,有詞頭 詞根 詞尾的拆分,名詞 動詞 形容詞 副詞 介詞的定性,多種詞意的選擇。比如diamond,有菱形 棒球場 鑽石3個含義,要根據應用選擇正確的意思。3.語法分析 通過語法樹或其他演算法,分析主語 謂語 賓語 定語 狀語 補語等句子元素。4.語...

自然語言處理

前言 自然語言處理 natural language processing 是計算科學領域與人工智慧領域中的乙個重要方向。它研究能實現人與計算機之間用自然語言進行有效通訊的各種理論和方法。自然語言處理是一門融語言學 電腦科學 數學於一體的科學。因此,這一領域的研究將涉及自然語言,即人們日常使用的語言...