資源簡介
用java實現的哈工大同義詞詞林相似度計算,包含工程和文檔,可以用來計算兩個詞之間的相似度,導入Myeclipse可以直接運行

代碼片段和文件信息
package?cilin;
import?java.io.BufferedReader;
import?java.io.FileInputStream;
import?java.io.InputStreamReader;
import?java.util.HashMap;////
import?java.util.List;
import?java.util.Vector;
public?class?CiLin?{
public?static?HashMap>?keyWord_Identifier_HashMap;//<關鍵詞,編號List集合>哈希
public?int?zero_KeyWord_Depth?=?12;
public?static?HashMap?first_KeyWord_Depth_HashMap;//<第一層編號,深度>哈希
public?static?HashMap?second_KeyWord_Depth_HashMap;//<前二層編號,深度>哈希
public?static?HashMap?third_KeyWord_Depth_HashMap;//<前三層編號,深度>哈希
public?static?HashMap?fourth_KeyWord_Depth_HashMap;//<前四層編號,深度>哈希
//public?HashMap>?ciLin_Sort_keyWord_HashMap?=?new?HashMap>();//<(同義詞)編號,關鍵詞Set集合>哈希
static{
keyWord_Identifier_HashMap?=?new?HashMap>();
first_KeyWord_Depth_HashMap?=?new?HashMap();
second_KeyWord_Depth_HashMap?=?new?HashMap();
third_KeyWord_Depth_HashMap?=?new?HashMap();
fourth_KeyWord_Depth_HashMap?=?new?HashMap();
initCiLin();
}
//3.初始化詞林相關
public?static?void?initCiLin(){
int?i;
String?str?=?null;
String[]?strs?=?null;
List?list?=?null;
BufferedReader?inFile?=?null;
try?{
//初始化<關鍵詞,?編號set>哈希
inFile?=?new?BufferedReader(new?InputStreamReader(new?FileInputStream(“cilin/keyWord_Identifier_HashMap.txt“)?“utf-8“));//?讀取文本
while((str?=?inFile.readLine())?!=?null){
strs?=?str.split(“?“);
list?=?new?Vector();
for?(i?=?1;?i? list.add(strs[i]);
keyWord_Identifier_HashMap.put(strs[0]?list);
}
//初始化<第一層編號,高度>哈希
inFile.close();
inFile?=?new?BufferedReader(new?InputStreamReader(new?FileInputStream(“cilin/first_KeyWord_Depth_HashMap.txt“)?“utf-8“));//?讀取文本
while?((str?=?inFile.readLine())?!=?null){
strs?=?str.split(“?“);
first_KeyWord_Depth_HashMap.put(strs[0]?Integer.valueOf(strs[1]));
}
//初始化<前二層編號,高度>哈希
inFile.close();
inFile?=?new?BufferedReader(new?InputStreamReader(new?FileInputStream(“cilin/second_KeyWord_Depth_HashMap.txt“)?“utf-8“));//?讀取文本
while?((str?=?inFile.readLine())?!=?null){
strs?=?str.split(“?“);
second_KeyWord_Depth_HashMap.put(strs[0]?Integer.valueOf(strs[1]));
}
//初始化<前三層編號,高度>哈希
inFile.close();
inFile?=?new?BufferedReader(new?InputStreamReader(new?FileInputStream(“cilin/third_KeyWord_Depth_HashMap.txt“)?“utf-8“));//?讀取文本
while?((str?=?inFile.readLine())?!=?null){
strs?=?str.split(“?“);
third_KeyWord_Depth_HashMap.put(strs[0]?Integer.valueOf(strs[1]));
}
//初始化<前四層編號,高度>哈希
inFile.close();
inFile?=?new?BufferedReader(new?InputStreamReader(new?FileInputStream(“cilin/fourth_KeyWord_Depth_HashMap.txt“)?“utf-8“));//?讀取文本
while?((str?=?inFile.readLine())?!=?null){
strs?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\CiLin\
?????文件?????????301??2014-11-11?10:11??哈工大同義詞詞林相似度計算\CiLin\.classpath
?????文件?????????381??2014-11-11?10:11??哈工大同義詞詞林相似度計算\CiLin\.project
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\CiLin\.settings\
?????文件?????????598??2014-11-11?10:11??哈工大同義詞詞林相似度計算\CiLin\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\CiLin\bin\
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\CiLin\bin\cilin\
?????文件????????5305??2014-11-11?10:54??哈工大同義詞詞林相似度計算\CiLin\bin\cilin\CiLin.class
?????文件????????1067??2014-11-11?10:51??哈工大同義詞詞林相似度計算\CiLin\bin\cilin\Test.class
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\CiLin\cilin\
?????文件??????????62??2014-04-15?21:23??哈工大同義詞詞林相似度計算\CiLin\cilin\first_KeyWord_Depth_HashMap.txt
?????文件???????38402??2014-04-15?21:23??哈工大同義詞詞林相似度計算\CiLin\cilin\fourth_KeyWord_Depth_HashMap.txt
?????文件?????1536957??2014-12-18?14:52??哈工大同義詞詞林相似度計算\CiLin\cilin\keyWord_Identifier_HashMap.txt
?????文件?????????622??2014-04-15?21:23??哈工大同義詞詞林相似度計算\CiLin\cilin\second_KeyWord_Depth_HashMap.txt
?????文件???????11399??2014-04-15?21:23??哈工大同義詞詞林相似度計算\CiLin\cilin\third_KeyWord_Depth_HashMap.txt
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\CiLin\src\
?????目錄???????????0??2015-12-16?19:48??哈工大同義詞詞林相似度計算\CiLin\src\cilin\
?????文件????????6826??2014-11-11?10:54??哈工大同義詞詞林相似度計算\CiLin\src\cilin\CiLin.java
?????文件?????????310??2014-11-11?10:51??哈工大同義詞詞林相似度計算\CiLin\src\cilin\Test.java
?????文件??????910328??2014-10-22?21:00??哈工大同義詞詞林相似度計算\哈工大信息檢索研究中心同義詞詞林擴展版.txt
?????文件??????270782??2014-10-22?21:00??哈工大同義詞詞林相似度計算\基于同義詞詞林的詞語相似度計算方法.pdf
評論
共有 條評論