資源簡介
算法思想:提取文檔的TF/IDF權(quán)重,然后用余弦定理計算兩個多維向量的距離來計算兩篇文檔的相似度,用標(biāo)準(zhǔn)的k-means算法,整個工程可以直接運(yùn)行,
代碼片段和文件信息
package?com.sws.text.cluster;
import?java.util.List;
?///?
????///?分詞器接口
????///?
????public?interface?ITokeniser
????{
????????List?partition(String?input);
????}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-07-03?15:48??textcluster\
?????文件?????????340??2011-07-03?15:48??textcluster\.classpath
?????目錄???????????0??2011-07-03?15:48??textcluster\.myeclipse\
?????文件?????????306??2011-07-03?15:48??textcluster\.myme
?????文件????????1013??2011-07-03?15:48??textcluster\.project
?????目錄???????????0??2011-07-03?15:55??textcluster\src\
?????目錄???????????0??2011-07-03?15:49??textcluster\src\com\
?????目錄???????????0??2011-07-03?15:49??textcluster\src\com\sws\
?????目錄???????????0??2011-07-03?15:49??textcluster\src\com\sws\text\
?????目錄???????????0??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\
?????文件?????????823??2011-07-03?15:55??textcluster\src\com\sws\text\cluster\input.txt
?????文件?????????221??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\ITokeniser.java
?????文件????????3710??2011-07-03?16:02??textcluster\src\com\sws\text\cluster\Program.java
?????文件????????1201??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\StopWordsHandler.java
?????文件????????1404??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\TermVector.java
?????文件????????6944??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\TFIDFMeasure.java
?????文件????????1534??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\Tokeniser.java
?????文件????????1647??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\WawaCluster.java
?????文件????????6038??2011-07-03?15:54??textcluster\src\com\sws\text\cluster\WawaKMeans.java
?????目錄???????????0??2011-07-03?15:48??textcluster\WebRoot\
?????文件?????????831??2011-07-03?15:48??textcluster\WebRoot\index.jsp
?????目錄???????????0??2011-07-03?15:48??textcluster\WebRoot\me
?????文件??????????39??2011-07-03?15:48??textcluster\WebRoot\me
?????目錄???????????0??2011-07-03?15:48??textcluster\WebRoot\WEB-INF\
?????目錄???????????0??2011-07-03?15:55??textcluster\WebRoot\WEB-INF\classes\
?????目錄???????????0??2011-07-03?15:53??textcluster\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2011-07-03?15:53??textcluster\WebRoot\WEB-INF\classes\com\sws\
?????目錄???????????0??2011-07-03?15:53??textcluster\WebRoot\WEB-INF\classes\com\sws\text\
?????目錄???????????0??2011-07-03?15:55??textcluster\WebRoot\WEB-INF\classes\com\sws\text\cluster\
?????文件?????????823??2011-07-03?15:55??textcluster\WebRoot\WEB-INF\classes\com\sws\text\cluster\input.txt
?????文件?????????260??2011-07-03?15:54??textcluster\WebRoot\WEB-INF\classes\com\sws\text\cluster\ITokeniser.class
............此處省略9個文件信息
評論
共有 條評論