-
大小: 143KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-16
- 語言: 其他
- 標簽: 數(shù)據(jù)挖掘??KNN算法??
資源簡介
基于貝葉斯及KNN算法的newsgroup文本分類器,eclipse工程
程序運行方法:用eclipse打開工程,并將newsgroup文檔集解壓到
F:\DataMiningSample\orginSample目錄下,同時在F:\DataMiningSample\
下建好如附件“F盤DataMiningSample目錄下的數(shù)據(jù)子目錄結(jié)構(gòu)”圖中的目錄,
停用詞表也放在"F:/DataMiningSample/目錄下,即可運行eclipse工程。程序
會依次執(zhí)行數(shù)據(jù)預處理、貝葉斯分類、KNN分類,輸出10次交叉驗證實驗的分類
結(jié)果、準確率統(tǒng)計及混淆矩陣。

代碼片段和文件信息
package?com.pku.yangliu;
/**分類器主分類,依次執(zhí)行數(shù)據(jù)預處理、樸素貝葉斯分類、KNN分類
?*?@author?yangliu
?*?@qq?772330184?
?*?@mail?yang.liu@pku.edu.cn
?*
?*/
public?class?ClassifierMain?{
public?static?void?main(String[]?args)?throws?Exception?{
//?TODO?Auto-generated?method?stub
DataPreProcess?DataPP?=?new?DataPreProcess();
NaiveBayesianClassifier?nbClassifier?=?new?NaiveBayesianClassifier();
KNNClassifier?knnClassifier?=?new?KNNClassifier();
DataPP.BPPMain(args);
nbClassifier.NaiveBayesianClassifierMain(args);
knnClassifier.KNNClassifierMain(args);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????128996??2012-03-26?01:04??F盤DataMiningSample目錄下的數(shù)據(jù)子目錄結(jié)構(gòu).jpg
?????文件????????367??2012-03-27?23:14??readme.txt
?????文件???????3770??2012-03-07?14:30??stopwords.txt
?????文件????????301??2012-03-06?19:41??DataMiningClassify\.classpath
?????文件????????394??2012-03-06?19:41??DataMiningClassify\.project
?????文件????????629??2012-03-06?19:41??DataMiningClassify\.settings\org.eclipse.jdt.core.prefs
?????文件????????932??2012-03-26?00:41??DataMiningClassify\bin\com\pku\yangliu\ClassifierMain.class
?????文件???????8525??2012-03-26?00:09??DataMiningClassify\bin\com\pku\yangliu\ComputeWordsVector.class
?????文件???????4393??2012-03-26?00:08??DataMiningClassify\bin\com\pku\yangliu\CreateTrainAndTestSample.class
?????文件???????4429??2012-03-26?01:16??DataMiningClassify\bin\com\pku\yangliu\DataPreProcess.class
?????文件???????1442??2012-03-26?00:15??DataMiningClassify\bin\com\pku\yangliu\KNNClassifier$ByValueComparator.class
?????文件??????11114??2012-03-26?00:15??DataMiningClassify\bin\com\pku\yangliu\KNNClassifier.class
?????文件??????11271??2012-03-26?00:41??DataMiningClassify\bin\com\pku\yangliu\NaiveBayesianClassifier.class
?????文件???????7622??2012-03-23?00:50??DataMiningClassify\bin\com\pku\yangliu\Stemmer.class
?????文件????????600??2012-03-26?00:40??DataMiningClassify\src\com\pku\yangliu\ClassifierMain.java
?????文件???????7758??2012-03-26?00:09??DataMiningClassify\src\com\pku\yangliu\ComputeWordsVector.java
?????文件???????3616??2012-03-26?00:01??DataMiningClassify\src\com\pku\yangliu\CreateTrainAndTestSample.java
?????文件???????4397??2012-03-26?01:16??DataMiningClassify\src\com\pku\yangliu\DataPreProcess.java
?????文件??????11983??2012-03-26?00:15??DataMiningClassify\src\com\pku\yangliu\KNNClassifier.java
?????文件??????11489??2012-03-26?00:41??DataMiningClassify\src\com\pku\yangliu\NaiveBayesianClassifier.java
?????文件??????14649??2012-03-07?20:25??DataMiningClassify\src\com\pku\yangliu\PorterAlgorithm.java
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\bin\com\pku\yangliu
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\src\com\pku\yangliu
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\bin\com\pku
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\src\com\pku
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\bin\com
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\src\com
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\.settings
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\bin
?????目錄??????????0??2012-03-26?01:25??DataMiningClassify\src
............此處省略4個文件信息
評論
共有 條評論