資源簡介
K-means聚類算法的C++實現,包含分詞器,可以進行多關鍵詞的聚類

代碼片段和文件信息
#include?“Cluster.h“
Cluster::Cluster(void)
{
}
Cluster::Cluster(int?dataindexDoubleVec&?data)
{
CurrentMembership.push_back(dataindex);
copy(data.begin()data.end()back_inserter(Mean));
}
//計算聚類對象的均值?
void?Cluster::UpdateMean(Double2DVec&?coordinates)
{
//?根據?mCurrentMembership?取得原始資料點對象?coord?,該對象是?coordinates?的一個子集;
//然后取出該子集的均值;取均值的算法很簡單,可以把?coordinates?想象成一個?m*n?的距陣?
//每個均值就是每個縱向列的取和平均值??//該值保存在?mCenter?中
for?(int?i?=?0;?i? {
DoubleVec&?coord?=?coordinates[CurrentMembership[i]];
for?(int?j?=?0;?j? {
Mean[j]?+=?coord[j];?//?得到每個縱向列的和;
}
for?(int?k?=?0;?k? {
Mean[k]?/=?coord.size();?//?對每個縱向列取平均值
}
}
}
Cluster::~Cluster(void)
{
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????891??2008-09-06?12:55??TDIDF_Demo\Cluster.cpp
?????文件????????290??2008-09-06?14:15??TDIDF_Demo\Cluster.h
?????文件????????393??2008-09-06?14:21??TDIDF_Demo\Common.h
?????文件?????????25??2008-09-01?16:59??TDIDF_Demo\ITokeniser.cpp
?????文件????????140??2008-09-06?14:15??TDIDF_Demo\ITokeniser.h
?????文件???????2718??2008-09-06?15:10??TDIDF_Demo\KMeans.cpp
?????文件????????831??2008-09-06?14:36??TDIDF_Demo\KMeans.h
?????文件???????1483??2008-09-06?15:14??TDIDF_Demo\main.cpp
?????文件????????684??2008-09-06?10:40??TDIDF_Demo\StopWordsHandler.cpp
?????文件????????213??2008-09-06?14:15??TDIDF_Demo\StopWordsHandler.h
?????文件???????4065??2008-09-06?14:15??TDIDF_Demo\TDIDF_Demo.vcproj
?????文件????????878??2008-09-06?13:03??TDIDF_Demo\TermVector.cpp
?????文件????????301??2008-09-06?14:15??TDIDF_Demo\TermVector.h
?????文件???????4231??2008-09-06?14:32??TDIDF_Demo\TFIDFMeasure.cpp
?????文件???????1368??2008-09-06?14:30??TDIDF_Demo\TFIDFMeasure.h
?????文件????????821??2008-09-06?14:34??TDIDF_Demo\Tokeniser.cpp
?????文件????????191??2008-09-01?17:09??TDIDF_Demo\Tokeniser.h
?????文件????????606??2008-05-10?19:52??TDIDF_Demo\測試數據\input.txt
?????目錄??????????0??2008-09-06?15:15??TDIDF_Demo\測試數據
?????目錄??????????0??2008-09-06?15:15??TDIDF_Demo
-----------?---------??----------?-----??----
????????????????20129????????????????????20
- 上一篇:導線網間接平差
- 下一篇:MFC中將CScrollView視圖顯示在對話框中
評論
共有 條評論