• 大小: 1.27MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: Java
  • 标签: 哈工大  

资源简介

用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 < strs.length; 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

评论

共有 条评论