資源簡介
基于貝葉斯及KNN算法的newsgroup文本分類器,eclipse工程
程序運行方法:用eclipse打開工程,并將newsgroup文檔集解壓到
F:\DataMiningSample\orginSample目錄下,同時在F:\DataMiningSample\
下建好如附件“F盤DataMiningSample目錄下的數據子目錄結構”圖中的目錄,
停用詞表也放在"F:/DataMiningSample/目錄下,即可運行eclipse工程。程序
會依次執行數據預處理、貝葉斯分類、KNN分類,輸出10次交叉驗證實驗的分類
結果、準確率統計及混淆矩陣。

代碼片段和文件信息
package?com.pku.yangliu;
/**分類器主分類,依次執行數據預處理、樸素貝葉斯分類、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目錄下的數據子目錄結構.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個文件信息
- 上一篇:fpga串口通信,利用fifo轉發
- 下一篇:QT5在ARM 平臺的移植過程
評論
共有 條評論