資源簡介
java 樸素 貝葉斯 文本分類算法 實例下載
代碼片段和文件信息
package?com.vista;
import?com.vista.ChineseSpliter;
import?com.vista.ClassConditionalProbability;
import?com.vista.PriorProbability;
import?com.vista.TrainingDataManager;
import?com.vista.StopWordsHandler;
import?java.util.ArrayList;
import?java.util.Comparator;
import?java.util.List;
import?java.util.Vector;
/**
*?樸素貝葉斯分類器
*/
public?class?BayesClassifier?
{
private?TrainingDataManager?tdm;//訓練集管理器
private?String?trainnigDataPath;//訓練集路徑
private?static?double?zoomFactor?=?10.0f;
/**
*?默認的構造器,初始化訓練集
*/
public?BayesClassifier()?
{
tdm?=new?TrainingDataManager();
}
/**
*?計算給定的文本屬性向量X在給定的分類Cj中的類條件概率
*?ClassConditionalProbability
連乘值
*?@param?X?給定的文本屬性向量
*?@param?Cj?給定的類別
*?@return?分類條件概率連乘值,即
*/
float?calcProd(String[]?X
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3863??2008-10-21?15:51??com\vista\BayesClassifier.java
?????文件????????622??2008-10-21?15:37??com\vista\ChineseSpliter.java
?????文件???????1196??2008-10-21?15:51??com\vista\ClassConditionalProbability.java
?????文件????????247??2008-10-21?15:52??com\vista\ClassifyResult.java
?????文件????????612??2008-10-21?15:52??com\vista\PriorProbability.java
?????文件????????506??2008-10-21?14:42??com\vista\StopWordsHandler.java
?????文件???????3615??2008-10-21?16:06??com\vista\TrainingDataManager.java
?????目錄??????????0??2008-10-21?16:22??com\vista
?????目錄??????????0??2008-10-20?20:57??com
-----------?---------??----------?-----??----
????????????????10661????????????????????9
- 上一篇:學生管理系統HTML后臺模板
- 下一篇:java在線預覽文檔功能
評論
共有 條評論