資源簡介
用java實現(xiàn)了維特比算法,用于詞性標(biāo)注。
備注:這里并不包括訓(xùn)練集與測試集
代碼片段和文件信息
import?java.io.*;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.Iterator;
public?class?MTpre?
{
public?int?tranCountSum?=0; //記錄轉(zhuǎn)移的總次數(shù)
public?HashMap??posContext?=?new?HashMap();
//pos?part?of?speech詞性,后面也是這樣
public?HashMap?>?wordInfo=?new?HashMap?>();
public?HashMap??posSum?=?new?HashMap();
//存儲詞性出現(xiàn)的總次數(shù)
public?void?preprocess(File?corpus)?throws?IOException
/*
*?預(yù)處理
*?輸入為文件夾
*?輸出為一個序列化之后的兩個文件
*?文件transfer存儲的是詞性的轉(zhuǎn)移次數(shù)
*?文件wordInfo?存儲的是詞以及對應(yīng)出現(xiàn)的詞性和次數(shù)
*/
{
if(!corpus.isDirectory())
{
System.out.println(“corpus不是文件夾,檢查格式“);
return;
}
for(int?k=0;?k
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2010-11-25?09:07??MT\.classpath
?????文件????????378??2010-11-25?09:07??MT\.project
?????文件????????629??2010-11-25?09:07??MT\.settings\org.eclipse.jdt.core.prefs
?????文件???????4068??2010-12-07?14:24??MT\bin\MTpre.class
?????文件???????7063??2010-12-09?21:15??MT\bin\MTtest.class
?????文件???????2822??2010-12-06?14:53??MT\bin\MTtrain.class
?????文件???????5896??2010-12-07?14:24??MT\src\MTpre.java
?????文件???????7064??2010-12-09?21:15??MT\src\MTtest.java
?????文件???????2577??2010-12-06?14:53??MT\src\MTtrain.java
?????目錄??????????0??2011-02-22?15:41??MT\.settings
?????目錄??????????0??2011-02-22?15:41??MT\bin
?????目錄??????????0??2011-02-22?15:41??MT\src
?????目錄??????????0??2011-02-22?15:41??MT
-----------?---------??----------?-----??----
????????????????30798????????????????????13
- 上一篇:Java 水果超市管理系統(tǒng)
- 下一篇:android左右滑動翻頁查看圖片
評論
共有 條評論